From 2bca120fa4236d2fc64bed5ab15b191bcbb38497 Mon Sep 17 00:00:00 2001 From: Albrecht Lohofener Date: Sat, 11 Jul 2026 18:15:29 +0200 Subject: [PATCH] Add workaround for multipass installation CI issue --- .github/workflows/openwrt-master-build.yml | 10 ++++++++-- .github/workflows/openwrt-stable-build.yml | 10 ++++++++-- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/.github/workflows/openwrt-master-build.yml b/.github/workflows/openwrt-master-build.yml index 952e502..f1acc13 100644 --- a/.github/workflows/openwrt-master-build.yml +++ b/.github/workflows/openwrt-master-build.yml @@ -233,8 +233,14 @@ jobs: - name: Install VMs run: | set -x - sudo snap install multipass # multipass >= 1.15 because of networks support - #sudo chmod a+w /var/snap/multipass/common/multipass_socket # Fix 'multipass socket access denied' + sudo snap install multipass # need multipass >= 1.15 because of networks support + + # Workaround for "multipass_root_cert.pem': No such file or directory" issue, see https://github.com/canonical/multipass/issues/5015 + sleep 180 + + # Workaround for 'multipass socket access denied' + sudo chmod a+w /var/snap/multipass/common/multipass_socket + multipass find # Set up some bridges for the VMs diff --git a/.github/workflows/openwrt-stable-build.yml b/.github/workflows/openwrt-stable-build.yml index ba4e7a8..e59d563 100644 --- a/.github/workflows/openwrt-stable-build.yml +++ b/.github/workflows/openwrt-stable-build.yml @@ -225,8 +225,14 @@ jobs: - name: Install VMs run: | set -x - sudo snap install multipass # multipass >= 1.15 because of networks support - #sudo chmod a+w /var/snap/multipass/common/multipass_socket # Fix 'multipass socket access denied' + sudo snap install multipass # need multipass >= 1.15 because of networks support + + # Workaround for "multipass_root_cert.pem': No such file or directory" issue, see https://github.com/canonical/multipass/issues/5015 + sleep 180 + + # Workaround for 'multipass socket access denied' + sudo chmod a+w /var/snap/multipass/common/multipass_socket + multipass find # Set up some bridges for the VMs