[Bug 2107453] Re: apparmor profiles in install environment are not enabled
Dan Bungert
2107453 at bugs.launchpad.net
Tue Apr 22 15:46:36 UTC 2025
** Changed in: subiquity (Ubuntu)
Importance: Undecided => Wishlist
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to subiquity in Ubuntu.
https://bugs.launchpad.net/bugs/2107453
Title:
apparmor profiles in install environment are not enabled
Status in subiquity package in Ubuntu:
New
Bug description:
Hey,
on one hand it is good, it saved us from bug 2107402 to break installation.
It might even be intentional or snap-conceptual and therefore intentional in this environment.
Still, I wanted to raise the difference we found to allow us to understand and if wrong fix it.
What we found were issues in apparmor on the system and for a moment
we wondered why that hasn't completely broken install. The difference
we found was that the aa profiles behaved different in the install
environment.
1. install and final environment has PKGs apparmor (has the profile)
and util-linux (has lsblk) installed
From the install env:
```
# ls -la /etc/apparmor.d/lsblk
-rw-r--r-- 1 root root 1115 Apr 10 12:44 /etc/apparmor.d/lsblk
# apt-cache policy apparmor
apparmor:
Installed: 4.1.0~beta5-0ubuntu14
Candidate: 4.1.0~beta5-0ubuntu14
Version table:
*** 4.1.0~beta5-0ubuntu14 500
500 http://ports.ubuntu.com/ubuntu-ports plucky/main s390x Packages
100 /var/lib/dpkg/status
```
2. aa-status is different
install env:
```
`root at ubuntu-server:/# aa-status
apparmor module is loaded.
14 profiles are loaded.
6 profiles are in enforce mode.
/snap/snapd/23776/usr/lib/snapd/snap-confine
/snap/snapd/23776/usr/lib/snapd/snap-confine//mount-namespace-capture-helper
/usr/lib/snapd/snap-confine
/usr/lib/snapd/snap-confine//mount-namespace-capture-helper
rsyslogd
snap-update-ns.subiquity
8 profiles are in complain mode.
snap.subiquity.curtin
snap.subiquity.hook.configure
snap.subiquity.hook.install
snap.subiquity.hook.post-refresh
snap.subiquity.probert
snap.subiquity.subiquity
snap.subiquity.subiquity-server
snap.subiquity.subiquity-service
0 profiles are in prompt mode.
0 profiles are in kill mode.
0 profiles are in unconfined mode.
12 processes have profiles defined.
1 processes are in enforce mode.
/usr/sbin/rsyslogd (1251) rsyslogd
11 processes are in complain mode.
/snap/subiquity/6612/usr/bin/python3.12 (1279) snap.subiquity.subiquity
/snap/subiquity/6620/usr/bin/python3.12 (1994) snap.subiquity.subiquity
/usr/bin/bash (2976) snap.subiquity.subiquity
/usr/sbin/aa-status (3029) snap.subiquity.subiquity
/usr/bin/dash (2479) snap.subiquity.subiquity-server
/usr/bin/dash (2503) snap.subiquity.subiquity-server
/usr/bin/dash (2554) snap.subiquity.subiquity-server
/snap/subiquity/6620/usr/bin/python3.12 (2646) snap.subiquity.subiquity-server
/snap/subiquity/6620/usr/bin/python3.12 (2400) snap.subiquity.subiquity-service
/snap/subiquity/6620/usr/bin/python3.12 (2605) snap.subiquity.subiquity-service
/snap/subiquity/6620/usr/bin/python3.12 (2606) snap.subiquity.subiquity-service
0 processes are in prompt mode.
0 processes are in kill mode.
0 processes are unconfined but have a profile defined.
0 processes are in mixed mode.
root at ubuntu-server:/#
`
```
full system later:
```
root at p:~# aa-status
apparmor module is loaded.
172 profiles are loaded.
91 profiles are in enforce mode.
/usr/bin/man
/usr/lib/snapd/snap-confine
/usr/lib/snapd/snap-confine//mount-namespace-capture-helper
alsamixer
babeld
bfdd
bgpd
bwrap
dnstracer
eigrpd
fabricd
fusermount3
iotop-c
irssi
isisd
ldpd
linux-boot-prober
lsb_release
lsblk
lsusb
man_filter
man_groff
mbsync
mosquitto
nc.openbsd
nhrpd
nvidia_modprobe
nvidia_modprobe//kmod
openvpn
openvpn//ip
openvpn//update-resolv
os-prober
ospf6d
ospfd
pathd
pbrd
pim6d
pimd
plasmashell
plasmashell//QtWebEngineProcess
remmina
ripd
ripngd
rsyslogd
rygel
rygel//mx-extract
sbuild
sbuild-abort
sbuild-adduser
sbuild-apt
sbuild-checkpackages
sbuild-clean
sbuild-createchroot
sbuild-destroychroot
sbuild-distupgrade
sbuild-hold
sbuild-shell
sbuild-unhold
sbuild-update
sbuild-upgrade
shell_browser
shell_browser//sanitized_helper
staticd
tcpdump
tinyproxy
tnftp
tnftp//cmds
tnftp//dash
tnftp//dash//more
tshark
tshark//dumpcap
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
unix-chkpwd
unpriv_bwrap
unprivileged_userns
vrrpd
wg
wg-quick
wg-quick//ip
wg-quick//nft
wg-quick//sysctl
znc
5 profiles are in complain mode.
Xorg
transmission-cli
transmission-daemon
transmission-gtk
transmission-qt
0 profiles are in prompt mode.
0 profiles are in kill mode.
76 profiles are in unconfined mode.
1password
Discord
MongoDB Compass
QtWebEngineProcess
balena-etcher
brave
buildah
cam
ch-checkns
ch-run
chrome
chromium
crun
devhelp
element-desktop
epiphany
evolution
firefox
flatpak
foliate
geary
github-desktop
goldendict
ipa_verify
kchmviewer
keybase
lc-compliance
libcamerify
linux-sandbox
loupe
lxc-attach
lxc-create
lxc-destroy
lxc-execute
lxc-stop
lxc-unshare
lxc-usernsexec
mmdebstrap
msedge
notepadqq
obsidian
opam
opera
pageedit
podman
polypane
privacybrowser
qcam
qmapshack
qutebrowser
rootlesskit
rpm
rssguard
runc
scide
signal-desktop
slack
slirp4netns
steam
stress-ng
surfshark
systemd-coredump
thunderbird
toybox
trinity
tup
tuxedo-control-center
userbindmount
uwsgi-core
vdens
virtiofsd
vivaldi-bin
vpnns
vscode
wike
wpcom
1 processes have profiles defined.
1 processes are in enforce mode.
/usr/sbin/rsyslogd (617) rsyslogd
0 processes are in complain mode.
0 processes are in prompt mode.
0 processes are in kill mode.
0 processes are unconfined but have a profile defined.
0 processes are in mixed mode.
```
Again, I'm not sure if it is "wrong" but I wanted to report to clarify it.
Let us know if it is an easy answer that I missed to pick up in the past and let us know as well if instead this is "oh wow, we didn't know let us fix it"
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/subiquity/+bug/2107453/+subscriptions
More information about the foundations-bugs
mailing list