Package: ejabberd Version: 24.12-2 Severity: important My apparmor service was breaking just now after an unstable upgrade due to ejabberd it seems: --- # systemctl status apparmor.service × apparmor.service - Load AppArmor profiles Loaded: loaded (/usr/lib/systemd/system/apparmor.service; enabled; preset: enabled) Active: failed (Result: exit-code) since Fri 2025-03-14 11:19:55 PDT; 3min 36s ago Invocation: da1d076348064bab8de71653da20c45c Docs: man:apparmor(7) https://gitlab.com/apparmor/apparmor/wikis/home/ Process: 117596 ExecStart=/lib/apparmor/apparmor.systemd reload (code=exited, status=1/FAILURE) Main PID: 117596 (code=exited, status=1/FAILURE) Mem peak: 5.8M CPU: 265ms
Mar 14 11:19:55 king.bitgnome.net systemd[1]: Starting apparmor.service - Load AppArmor profiles... Mar 14 11:19:55 king.bitgnome.net apparmor.systemd[117596]: Restarting AppArmor Mar 14 11:19:55 king.bitgnome.net apparmor.systemd[117596]: Reloading AppArmor profiles Mar 14 11:19:55 king.bitgnome.net apparmor.systemd[117699]: profile has merged rule with conflicting x modifiers Mar 14 11:19:55 king.bitgnome.net apparmor.systemd[117699]: ERROR processing regexs for profile su, failed to load Mar 14 11:19:55 king.bitgnome.net apparmor.systemd[117596]: Error: At least one profile failed to load Mar 14 11:19:55 king.bitgnome.net systemd[1]: apparmor.service: Main process exited, code=exited, status=1/FAILURE Mar 14 11:19:55 king.bitgnome.net systemd[1]: apparmor.service: Failed with result 'exit-code'. Mar 14 11:19:55 king.bitgnome.net systemd[1]: Failed to start apparmor.service - Load AppArmor profiles. # cd /etc/apparmor.d; grep -r 'su ' usr.sbin.ejabberdctl: profile su flags=(attach_disconnected) { --- After removing ejabberd entirely, apparmor was happy again. I figured I'd at least report this since the number of folks actively running ejabberd at this point is probably fairly small. -- System Information: Debian Release: trixie/sid APT prefers testing APT policy: (700, 'testing'), (600, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 6.12.17-amd64 (SMP w/4 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages ejabberd depends on: ii adduser 3.137 ii debconf [debconf-2.0] 1.5.89 ii erlang-asn1 1:27.2.4+dfsg-1 ii erlang-base [erlang-abi] 1:27.2.4+dfsg-1 ii erlang-base64url 1.0.1-8+b1 ii erlang-crypto 1:27.2.4+dfsg-1 ii erlang-goldrush 0.2.0-9+b1 ii erlang-idna 6.1.1-5+b1 ii erlang-inets 1:27.2.4+dfsg-1 ii erlang-jiffy 1.1.2-1+b1 ii erlang-jose 1.11.10-1+b1 ii erlang-lager 3.9.2-3+b1 ii erlang-mnesia 1:27.2.4+dfsg-1 ii erlang-odbc 1:27.2.4+dfsg-1 ii erlang-os-mon 1:27.2.4+dfsg-1 ii erlang-p1-acme 1.0.25-1 ii erlang-p1-cache-tab 1.0.31-2 ii erlang-p1-eimp 1.0.23-4 ii erlang-p1-mqtree 1.0.17-2 ii erlang-p1-pkix 1.0.10-2 ii erlang-p1-stringprep 1.0.30-2 ii erlang-p1-stun 1.2.15-1 ii erlang-p1-tls 1.1.22-1 ii erlang-p1-utils 1.0.26-2 ii erlang-p1-xml 1.1.55-1 ii erlang-p1-xmpp 1.9.4-1 ii erlang-p1-yaml 1.0.37-2 ii erlang-p1-yconf 1.0.17-1 ii erlang-p1-zlib 1.0.13-2 ii erlang-public-key 1:27.2.4+dfsg-1 ii erlang-ssl 1:27.2.4+dfsg-1 ii erlang-syntax-tools 1:27.2.4+dfsg-1 ii erlang-unicode-util-compat 0.7.0-5+b1 ii erlang-xmerl 1:27.2.4+dfsg-1 ii init-system-helpers 1.68 ii openssl 3.4.1-1 ii ucf 3.0050 ejabberd recommends no packages. Versions of packages ejabberd suggests: ii apparmor 4.1.0~beta5-3 ii apparmor-utils 4.1.0~beta5-3 pn ejabberd-contrib <none> pn erlang-luerl <none> pn erlang-p1-mysql <none> pn erlang-p1-oauth2 <none> pn erlang-p1-pam <none> pn erlang-p1-pgsql <none> pn erlang-p1-sip <none> pn erlang-p1-sqlite3 <none> pn erlang-redis-client <none> pn imagemagick <none> pn libunix-syslog-perl <none> pn yamllint <none>