Public bug reported:
Release:22.04
Ubuntu 22.04.4 LTS
snapd 2.63+22.04
apparmor 3.0.4-2ubuntu2.3
Not start application Software Center, Firefox maybe more applications, which
installed via snap.
Error:
“snap-confine has elevated permissions and is not confined but should
be. Refusing to continue to avoid permission escalation attacks. Please
make sure that the snapd.apparmor service is enabled and started”
snapd.service - Snap Daemon
Loaded: loaded (/lib/systemd/system/snapd.service; enabled; vendor preset:
enabled)
Active: active (running) since Wed 2024-07-03 18:07:28 EEST; 1min 35s ago
TriggeredBy: ● snapd.socket
Main PID: 72129 (snapd)
Tasks: 10 (limit: 4570)
Memory: 13.0M
CPU: 911ms
CGroup: /system.slice/snapd.service
└─72129 /usr/lib/snapd/snapd
лип 03 18:07:27 test-HVM-domU systemd[1]: Starting Snap Daemon...
лип 03 18:07:27 test-HVM-domU snapd[72129]: overlord.go:271: Acquiring state
lock file
лип 03 18:07:27 test-HVM-domU snapd[72129]: overlord.go:276: Acquired state
lock file
лип 03 18:07:27 test-HVM-domU snapd[72129]: daemon.go:247: started
snapd/2.63+22.04 (series 16; classic) ubuntu/22.04 (amd64)
linux/6.5.0-41-generic.
лип 03 18:07:27 test-HVM-domU snapd[72129]: daemon.go:340: adjusting startup
timeout by 1m20s (pessimistic estimate of 30s plus 5s per snap)
лип 03 18:07:27 test-HVM-domU snapd[72129]: backends.go:58: AppArmor status:
apparmor is enabled and all features are available
лип 03 18:07:28 test-HVM-domU systemd[1]: Started Snap Daemon.
● snapd.apparmor.service - Load AppArmor profiles managed internally by snapd
Loaded: loaded (/lib/systemd/system/snapd.apparmor.service; enabled;
vendor preset: enabled)
Active: active (exited) since Wed 2024-07-03 18:07:29 EEST; 2min 38s ago
Process: 72248 ExecStart=/usr/lib/snapd/snapd-apparmor start (code=exited,
status=0/SUCCESS)
Main PID: 72248 (code=exited, status=0/SUCCESS)
CPU: 133ms
лип 03 18:07:28 test-HVM-domU systemd[1]: Starting Load AppArmor profiles
managed internally by snapd...
лип 03 18:07:28 test-HVM-domU snapd-apparmor[72248]: main.go:124: Loading
profiles [/var/lib/snapd/apparmor/profiles/snap-confine.snapd.19457
/var/lib/snapd/apparmor/profiles/snap-confine.snapd.21759
/var/lib/snapd/apparmor/profiles/snap-update-ns.firefox
/var/lib/snapd/apparmor/profiles/snap-update-ns.snap-store
/var/lib/snapd/apparmor/profiles/snap-update-ns.snapd-desktop-integration
/var/lib/snapd/apparmor/profiles/snap.firefox.firefox
/var/lib/snapd/apparmor/profiles/snap.firefox.geckodriver
/var/lib/snapd/apparmor/profiles/snap.firefox.hook.configure
/var/lib/snapd/apparmor/profiles/snap.firefox.hook.connect-plug-host-hunspell
/var/lib/snapd/apparmor/profiles/snap.firefox.hook.disconnect-plug-host-hunspell
/var/lib/snapd/apparmor/profiles/snap.firefox.hook.post-refresh
/var/lib/snapd/apparmor/profiles/snap.snap-store.hook.configure
/var/lib/snapd/apparmor/profiles/snap.snap-store.snap-store
/var/lib/snapd/apparmor/profiles/snap.snap-store.ubuntu-software
/var/lib/snapd/apparmor/profiles/snap.snap-store.ubuntu-software-local-file
/var/lib/snapd/apparmor/profiles/snap.snapd-desktop-integration.hook.configure
/var/lib/snapd/apparmor/profiles/snap.snapd-desktop-integration.snapd-desktop-integration]
лип 03 18:07:29 test-HVM-domU systemd[1]: Finished Load AppArmor profiles
managed internally by snapd.
apparmor_status
apparmor module is loaded.
58 profiles are loaded.
32 profiles are in enforce mode.
/snap/snapd/19457/usr/lib/snapd/snap-confine
/snap/snapd/19457/usr/lib/snapd/snap-confine//mount-namespace-capture-helper
/snap/snapd/21759/usr/lib/snapd/snap-confine
/snap/snapd/21759/usr/lib/snapd/snap-confine//mount-namespace-capture-helper
/usr/bin/evince-previewer//sanitized_helper
/usr/bin/evince//sanitized_helper
/usr/sbin/chronyd
snap-update-ns.firefox
snap-update-ns.snap-store
snap-update-ns.snapd-desktop-integration
snap.firefox.firefox
snap.firefox.geckodriver
snap.firefox.hook.configure
snap.firefox.hook.connect-plug-host-hunspell
snap.firefox.hook.disconnect-plug-host-hunspell
snap.firefox.hook.post-refresh
snap.snap-store.hook.configure
snap.snap-store.snap-store
snap.snap-store.ubuntu-software
snap.snap-store.ubuntu-software-local-file
snap.snapd-desktop-integration.hook.configure
snap.snapd-desktop-integration.snapd-desktop-integration
ubuntu_pro_apt_news
ubuntu_pro_esm_cache
ubuntu_pro_esm_cache//apt_methods
ubuntu_pro_esm_cache//apt_methods_gpgv
ubuntu_pro_esm_cache//cloud_id
ubuntu_pro_esm_cache//dpkg
ubuntu_pro_esm_cache//ps
ubuntu_pro_esm_cache//ubuntu_distro_info
ubuntu_pro_esm_cache_systemctl
ubuntu_pro_esm_cache_systemd_detect_virt
26 profiles are in complain mode.
/usr/bin/evince
/usr/bin/evince-previewer
/usr/bin/evince-thumbnailer
/usr/bin/man
/usr/lib/NetworkManager/nm-dhcp-client.action
/usr/lib/NetworkManager/nm-dhcp-helper
/usr/lib/connman/scripts/dhclient-script
/usr/lib/cups/backend/cups-pdf
/usr/lib/snapd/snap-confine
/usr/lib/snapd/snap-confine//mount-namespace-capture-helper
/usr/sbin/cups-browsed
/usr/sbin/cupsd
/usr/sbin/cupsd//third_party
/{,usr/}sbin/dhclient
libreoffice-oosplash
libreoffice-senddoc
libreoffice-soffice
libreoffice-soffice//gpg
libreoffice-xpdfimport
lsb_release
man_filter
man_groff
nvidia_modprobe
nvidia_modprobe//kmod
rsyslogd
tcpdump
0 profiles are in kill mode.
0 profiles are in unconfined mode.
5 processes have profiles defined.
2 processes are in enforce mode.
/usr/sbin/chronyd (596)
/usr/sbin/chronyd (599)
3 processes are in complain mode.
/usr/sbin/cups-browsed (686)
/usr/sbin/cupsd (565)
/usr/sbin/rsyslogd (486) rsyslogd
0 processes are unconfined but have a profile defined.
0 processes are in mixed mode.
0 processes are in kill mode.
No logs in audit.log
If I downgrade the snapd to version 2.58+22.04.1. Works fine.
audit.log
type=AVC msg=audit(1720019115.699:1367): apparmor="DENIED" operation="capable"
class="cap" profile="/snap/snapd/21759/usr/lib/snapd/snap-confine" pid=70871
comm="snap-confine" capability=12 capname="net_admin"
type=AVC msg=audit(1720019115.699:1367): apparmor="DENIED" operation="capable"
class="cap" profile="/snap/snapd/21759/usr/lib/snapd/snap-confine" pid=70871
comm="snap-confine" capability=38 capname="perfmon"
type=BPF msg=audit(1720019115.699:1367): prog-id=362 op=LOAD
type=SYSCALL msg=audit(1720019115.699:1367): arch=c000003e syscall=321
success=yes exit=9 a0=5 a1=7ffc34053090 a2=80 a3=1000 items=0 ppid=70714
pid=70871 auid=1000 uid=1000 gid=1000 euid=0 suid=0 fsuid=0 egid=1000 sgid=1000
fsgid=1000 tty=pts0 ses=3 comm="snap-confine"
exe="/snap/snapd/21759/usr/lib/snapd/snap-confine"
subj=/snap/snapd/21759/usr/lib/snapd/snap-confine key=(null)ARCH=x86_64
SYSCALL=bpf AUID="test" UID="test" GID="test" EUID="root" SUID="root"
FSUID="root" EGID="test" SGID="test" FSGID="test"
type=PROCTITLE msg=audit(1720019115.699:1367):
proctitle=2F736E61702F736E6170642F32313735392F7573722F6C69622F736E6170642F736E61702D636F6E66696E65002D2D6261736500636F7265323200736E61702E66697265666F782E66697265666F78002F7573722F6C69622F736E6170642F736E61702D657865630066697265666F78
type=BPF msg=audit(1720019116.891:1368): prog-id=363 op=LOAD
type=BPF msg=audit(1720019116.895:1369): prog-id=364 op=LOAD
type=BPF msg=audit(1720019116.895:1370): prog-id=365 op=LOAD
type=SERVICE_START msg=audit(1720019117.031:1371): pid=1 uid=0 auid=4294967295
ses=4294967295 subj=unconfined msg='unit=systemd-timedated comm="systemd"
exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=?
res=success'UID="root" AUID="unset"
type=USER_AVC msg=audit(1720019117.179:1372): pid=475 uid=102 auid=4294967295
ses=4294967295 subj=unconfined msg='apparmor="DENIED"
operation="dbus_method_call" bus="system" path="/org/freedesktop/timedate1"
interface="org.freedesktop.DBus.Properties" member="GetAll" mask="send"
name=":1.150" pid=70871 label="snap.firefox.firefox" peer_pid=71030
peer_label="unconfined" exe="/usr/bin/dbus-daemon" sauid=102 hostname=? addr=?
terminal=?'UID="messagebus" AUID="unset" SAUID="messagebus"
type=USER_AVC msg=audit(1720019117.183:1373): pid=475 uid=102 auid=4294967295
ses=4294967295 subj=unconfined msg='apparmor="DENIED"
operation="dbus_method_call" bus="system" path="/org/freedesktop/timedate1"
interface="org.freedesktop.DBus.Properties" member="GetAll" mask="send"
name=":1.150" pid=70871 label="snap.firefox.firefox" peer_pid=71030
peer_label="unconfined" exe="/usr/bin/dbus-daemon" sauid=102 hostname=? addr=?
terminal=?'UID="messagebus" AUID="unset" SAUID="messagebus"
type=BPF msg=audit(1720019127.024:1374): prog-id=362 op=UNLOAD
Workaround:
Read AppArmor profile manually using these commands but it is working till
reboot:
sudo apparmor_parser -r /etc/apparmor.d/*snap-confine*
sudo apparmor_parser -r /var/lib/snapd/apparmor/profiles/snap-confine*
** Affects: snapd (Ubuntu)
Importance: Undecided
Status: New
** Summary changed:
- snapd with apparmor applications not start >2.58+22.04.1
+ snapd with apparmor enforced, snap applications not start >2.58+22.04.1
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2071834
Title:
snapd with apparmor enforced, snap applications not start
>2.58+22.04.1
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/2071834/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs