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>