TLDR; can you confirm this issue is indeed obsolete (due to a pre buster bug in apparmor-profiles postinst in my opinion, that is 2.10.95-8)? SO I know to close my bug report? Or plain close it yourself?
Note that during this bug investigation I noticed taht packages.debian.org still referenced these old 2016 conffile as in the sid version of apparmor-profiles. Might want to bug report the site. Le lundi 17 mars 2025 à 10:00 +0100, intrigeri a écrit : > Control: tag -1 + moreinfo > > Hi Alban, > > Alban Browaeys (2025-03-15): > > mars 15 06:13:49 cyclope apparmor.systemd[1736]: Erreur de > > l'analyseur AppArmor pour /etc/apparmor.d in profile > > /etc/apparmor.d/usr.bin.chromium-browser > > AFAICT no Debian package ships > /etc/apparmor.d/usr.bin.chromium-browser anymore, so it seems like > you > might have chosen to keep the obsolete leftover conffile during an > upgrade in the past (likely because your local version had been > modified, otherwise I believe you would not have even offered to keep > it). > I did not change this usr.bin.chromium-browser conffile. Ie see further on the md5sum from my copy of the conffile and the ones from the 2016 apparmor-profiles package. But I confirm that on another similar x86-64 box (also Debian trixie, the one where I edited the conffiles before reverting the changes later on) I don't have this conffile. With the same apparmor-profiles amd64 4.1.0~beta5-3 on both boxes. The non buggy box is a pretty new install, only a few years old. Still, on the affected box, dpkg tells me this conffile is part of apparmor-profiles. dpkg -S /etc/apparmor.d/usr.bin.chromium-browser apparmor-profiles: /etc/apparmor.d/usr.bin.chromium-browser apt policy apparmor-profiles apparmor-profiles: Installé : 4.1.0~beta5-3 Candidat : 4.1.0~beta5-3 Table de version : 4.1.0~beta5-4 90 90 http://ftp.debian.org/debian sid/main amd64 Packages 90 http://ftp.debian.org/debian sid/main i386 Packages *** 4.1.0~beta5-3 500 500 http://deb.debian.org/debian trixie/main amd64 Packages 500 http://deb.debian.org/debian trixie/main i386 Packages 100 /var/lib/dpkg/status 3.0.8-3 500 500 http://deb.debian.org/debian bookworm/main amd64 Packages 500 http://deb.debian.org/debian bookworm/main i386 Packages debsums -a apparmor-profiles (...) /etc/apparmor.d/usr.bin.chromium-browser OK (...) https://packages.debian.org/search?suite=sid&arch=any&mode=path&searchon=contents&keywords=%2Fetc%2Fapparmor.d%2Fusr.bin.chromium-browser shows unstable has this file but I cannot find in any older distribution. NB: see later on, this seems to be a bug in the packages.debian.org site, but only affect the sid section. > I'm not closing just yet in case I'm missing something: could you > please check if a package manages that file on your system, and if > so, > which package that is? > I already had, that is how I decided to bug report apparmor (by dpkg -S /etc/apparmor.d/usr.bin.chromium-browser) /var/lib/dpkg/status indicates this conffile is indeed marked as obsolete Package: apparmor-profiles Status: install ok installed Priority: extra Section: admin Installed-Size: 365 Maintainer: Debian AppArmor Team <pkg-apparmor-t...@lists.alioth.debian.org> Architecture: all Source: apparmor Version: 4.1.0~beta5-3 Depends: apparmor Conffiles: /etc/apparmor.d/apache2.d/phpsysinfo 5ffc1b7c25b9101eaeae8fa81e22237e /etc/apparmor.d/bin.ping 073d4fac9abaaca8c3b3790f20a460d5 /etc/apparmor.d/php-fpm 781494deb6468af0e722a4b59db247bb /etc/apparmor.d/samba-bgqd b4fb40401884c6f849c287d927274f3c /etc/apparmor.d/samba-dcerpcd 88bbd254394e0f3b5a19dfe27cb053aa /etc/apparmor.d/samba-rpcd 848812e80e144cf37521976379effa76 /etc/apparmor.d/samba-rpcd-classic c75617aedebff928eeb295ff303eeb0a /etc/apparmor.d/samba-rpcd-spoolss ea69eea9e4af63337f44598bc14264da /etc/apparmor.d/sbin.klogd 7f461526f43f3b5dd38840d79d094143 /etc/apparmor.d/sbin.syslog-ng feed48e34698498222c5393be2da2d6f /etc/apparmor.d/sbin.syslogd 3ae85b75cbe58f269746ff768a54e513 /etc/apparmor.d/usr.sbin.avahi-daemon aab5dc7c3d3b38721095ce7979b9b37c /etc/apparmor.d/usr.sbin.dnsmasq 057af6a62645c74d0c7ae02cfef19f16 /etc/apparmor.d/usr.sbin.identd e726186ba64833212664b499155f3627 /etc/apparmor.d/usr.sbin.mdnsd 554e3b95fb84d268ed736dac5899047d /etc/apparmor.d/usr.sbin.nmbd fdb5c84fdbe9937e3f8f0c35bac6aae4 /etc/apparmor.d/usr.sbin.nscd 3bcdbd38cfa890c2030625f6f4987fcf /etc/apparmor.d/usr.sbin.smbd e9cbfe9c12779195d7731bce19d8500b /etc/apparmor.d/usr.sbin.smbldap-useradd ec215e6c503cd5bd4d6434ad197c5e33 /etc/apparmor.d/usr.sbin.traceroute 8b31eb65d8bc2b5d3434c905ff99628b /etc/apparmor.d/usr.bin.chromium-browser 8776649e465b5b5b0ffd1a5c792ce03e obsolete /etc/apparmor.d/zgrep 51feb0a03c41df3480734736b8982308 obsolete Description: experimental profiles for AppArmor security policies apparmor-profiles provides various experimental AppArmor profiles. Do not expect these profiles to work out-of-the-box. . These profiles are not mature enough to be shipped in enforce mode by default on Debian. They are shipped in complain mode so that users can test them, choose which are desired, and help improve them upstream if needed. . Some even more experimental profiles are included in /usr/share/doc/apparmor-profiles/extras/. Homepage: https://apparmor.net/ The conffile is not modified if as I believe the /var/lib/dpkg/status Conffiles entries shows the unmodied md5sum of the conffile. md5sum /etc/apparmor.d/usr.bin.chromium-browser 8776649e465b5b5b0ffd1a5c792ce03e /etc/apparmor.d/usr.bin.chromium-browser And if I check this new apparmor-profiles sid version still in incoming https://incoming.debian.org/debian-buildd/pool/main/a/apparmor/apparmor-profiles_4.1.0~beta5-4_all.deb it also do not have this chromium-browser conffile. Mind this debian install dates back from 2014. stat /etc/apparmor.d/usr.bin.chromium-browser Fichier : /etc/apparmor.d/usr.bin.chromium-browser Taille : 8243 Blocs : 24 Blocs d'E/S : 4096 fichier Périphérique : 0/29 Inœud : 5643 Liens : 1 Accès : (0644/-rw-r--r--) UID : ( 0/ root) GID : ( 0/ root) Accès : 2024-12-19 04:53:35.262286179 +0100 Modif. : 2016-03-30 01:07:06.000000000 +0200 Changt : 2024-12-19 04:53:35.262286179 +0100 Créé : 2024-12-19 04:53:35.262286179 +0100 from the date it would be https://snapshot.debian.org/package/apparmor/2.10-4/#apparmor-profiles_2.10-4 which indeed has this chromium-browser conffile with the same md5sum 8776649e465b5b5b0ffd1a5c792ce03e. this conffile was already shipped in https://snapshot.debian.org/package/apparmor/2.6.1-2/#apparmor-profiles_2.6.1-2 Seen in debian on 2011-04-29 03:56:00 in /pool/main/a/apparmor. this conffile was last shipped in https://snapshot.debian.org/package/apparmor/2.10.95-7/#apparmor-profiles_2.10.95-7 with the same 8776649e465b5b5b0ffd1a5c792ce03e md5sum. and with postinst " 197 if [ "$1" = "configure" ]; then 198 APP_PROFILE="/etc/apparmor.d/usr.bin.chromium-browser" 199 if [ -f "$APP_PROFILE" ]; then 200 # Add the local/ include 201 LOCAL_APP_PROFILE="/etc/apparmor.d/local/usr.bin.chromium-browser" 202 203 test -e "$LOCAL_APP_PROFILE" || { 204 tmp=`mktemp` 205 cat <<EOM > "$tmp" 206 # Site-specific additions and overrides for usr.bin.chromium-browser. 207 # For more details, please see /etc/apparmor.d/local/README. 208 EOM 209 mkdir `dirname "$LOCAL_APP_PROFILE"` 2>/dev/null || true 210 mv -f "$tmp" "$LOCAL_APP_PROFILE" 211 chmod 644 "$LOCAL_APP_PROFILE" 212 } 213 214 # Reload the profile, including any abstraction updates 215 if aa_is_enabled; then 216 apparmor_parser -r -T -W "$APP_PROFILE" || true 217 fi 218 fi 219 fi 220 # End automatically added section " and was removed in https://snapshot.debian.org/package/apparmor/2.10.95-8/#apparmor-profiles_2.10.95-8 Seen in debian on 2016-12-17 21:25:34 in /pool/main/a/apparmor. with this changelog " apparmor (2.10.95-8) unstable; urgency=medium * Stop applying add-chromium-browser.patch: it's been broken for years on Debian, and nobody ever bothered to upstream this profile in a way that makes it work cross-distro (Closes: #742829). * r3441-sshd-blacklist.patch: new patch, cherry-picked from upstream (Closes: #821881). * r3497-add-ld.so.preload-to-abstractions-base.patch: new patch, cherry-picked from upstream. * r3600-usrmerge.patch: new patch, cherry-picked from upstream (resolves the parts of #843461 that can be handled in this package). -- intrigeri <intrig...@debian.org> Sat, 17 Dec 2016 11:25:27 +0000 " bug I see All in all I believe that the usr.bin.chromium-browser conffile removal from December 2016 was buggy in not removing the not modified conffile, but I might have only noticed recently because I got an error that the chromium abstraction was missing as this leftover profile was including the abstraction. Somehow "recently" this abstraction was renamed from chromium-browser to chromium-browser.dpkg-old. Or maybe I had apparmor broken for years on this box. this abstraction was installed via apparmor-profiles postinst, ie not a conffile. 23 case "$1" in 24 configure) 25 if [ ! -e /etc/apparmor.d/abstractions/ubuntu-browsers.d/chromium-browser ]; then 26 cp /usr/share/apparmor-profiles/abstractions/ubuntu-browsers.d/chromium-browser /etc/apparmor.d/abstractions/ubuntu-browsers.d || true 27 fi 28 ;; 29 esac this code was last in postinst in apparmor-profiles_2.10.95-8_all.deb but was not in apparmor-profiles_2.11.0-1_all.deb postinst anymore. I really don't know why and when this /etc/apparmor.d/abstractions/ubuntu-browsers.d/chromium-browser was renamed to /etc/apparmor.d/abstractions/ubuntu-browsers.d/chromium-browser.dpkg-old but this is how I noticed this month that this leftover conffile was not removed as it should have been in December 2016. Likely an obsolete issue, ie from a distro before buster, so unsupported. NB: something is broken in https://packages.debian.org as this conffile is marked as shipped by apparmor-profiles from sid while it is not (be it the incoming.debian.org apparmor-profiles_4.1.0~beta5-4_all.deb or the previous sid apparmor-profiles_4.1.0~beta5-3_all.deb) at https://packages.debian.org/search?suite=sid&arch=any&mode=path&searchon=contents&keywords=%2Fetc%2Fapparmor.d%2Fusr.bin.chromium-browser same for the chromium-browser abstraction see https://packages.debian.org/search?suite=sid&arch=any&mode=path&searchon=contents&keywords=%2Fusr%2Fshare%2Fapparmor-profiles%2Fabstractions%2Fubuntu-browsers.d%2Fchromium-browser This issue is not obsolete. COuld you report it to the appropriate debian tracker? I am afraid I don't have any clue as to why the packages.debian.org site still references these long removed conffiles. Cheers Alban