Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix CI/CD runtime checks failing on Ubuntu 24.04
GitHub runners now use Ubuntu 24.04, which introduces two issues affecting Electron application runtime checks: 1. AppArmor restrictions on unprivileged user namespaces 2. Outdated Mesa drivers This commit resolves both with workarounds. Changes: - Disable AppArmor restrictions on unprivileged user namespaces: - Resolves the following error: ``` [5475:1011/121711.489417:FATAL:setuid_sandbox_host.cc(158)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /tmp/.mount_privacv1kcOj/chrome-sandbox is owned by root and has mode 4755. ``` - Related key Electron issues: - electron/electron#41066 - electron/electron#42510 - electron-userland/electron-builder#8440 - Update Mesa drivers - Fixes following errors: ``` MESA: error: ZINK: failed to choose pdev glx: failed to create drisw screen ``` - Installs latest Mesa drivers from Kisak PPA
- Loading branch information