系统更新到 Ubuntu 24.04 后,发现很多基于 Electron 的软件无法正常运行,通常是由于 AppArmor 限制了软件的权限。
报错信息通常为:
1 | The SUID sandbox helper binary was found, but is not configured correctly. |
解决办法
以 anytype
为例,假设所有版本的 AppImage 文件都放在 /path/to/anytype
目录下。
在 /etc/apparmor.d/
目录下创建 anytype
文件,内容如下:
1 | abi <abi/4.0>, |
然后重启 AppArmor 服务:
1 | sudo systemctl reload apparmor |