[archive][main]狷墨居

snapd无法加载apparmor配置解决方法


Summary

因为无法自动加载apparmor配置而导致的重启后应用全部失效,据说是snapd的一个老问题了,这里给出一个手动解决的办法。


很久没有写技术文章了:)

Spotify只提供deb的安装包,所以我只好转向snap或者appimage了。Snap下spotify运行一切良好,体验不错。只不过电脑重启之后,snapd就因为apparmor的问题停止工作了,并抛出如下错误:

cannot change profile for the next exec call: No such file or directory 
snap-update-ns failed with code 1: No such file or directory

systemd日志显示出了这是spotify的apparmor配置没加载的原因。在我的发行版(openSUSE Tumbleweed),snapd应用的apparmor配置在/var/lib/snapd/apparmor/profile目录下。snapd的apparmor自动加载组件并没有报错,但是不知道为什么配置并没有自动加载。那就只好自己来:

sudo apparmor_parse -r /var/lib/snapd/apparmor/profile/*

一切正常,完美。


Articles are licensed by Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International.

This page was rendered on 2022-01-23 using TeXmacs version 2.1.