Hi, thank you for forwarding issue+patch to the Debian BTS!
However, I cannot confirm this issue on my Debian systems with active AppArmor and ejabberd 16.09 from backports.
A diff between the profile in the 16.01 Ubuntu package and current HEAD (for 16.09) is attached, could you try out that one instead?
You can download the complete file here: http://git.deb.at/w/pkg/ejabberd.git/blob/HEAD:/debian/usr.sbin.ejabberdctl Regards, -- .''`. Philipp Huebner <[email protected]> : :' : pgp fp: 6719 25C5 B8CD E74A 5225 3DF9 E5CA 8C49 25E4 205F `. `'` `-
--- usr.sbin.ejabberdctl 2016-02-05 19:05:04.000000000 +0100 +++ /home/debalance/usr.sbin.ejabberdctl 2017-04-23 11:20:46.979560622 +0200 @@ -12,6 +12,7 @@ /bin/dash rmix, /bin/date ix, /bin/grep ix, + /bin/ps ix, /bin/sed ix, /bin/sleep ix, @@ -43,13 +44,15 @@ } - /etc/ejabberd** r, /etc/default/ejabberd r, + /etc/ejabberd** r, + /etc/ImageMagick** r, /run/ejabberd** rw, /sys/devices/system/cpu** r, /sys/devices/system/node** r, + /proc/sys/kernel/random/uuid r, /usr/bin/cut ix, /usr/bin/erl ix, @@ -58,18 +61,24 @@ /usr/bin/getent ix, /usr/bin/id ix, /usr/bin/seq ix, + /usr/bin/uuidgen ix, /usr/lib/erlang/bin/erl ix, /usr/lib/erlang/erts-*/bin/beam* ix, /usr/lib/erlang/erts-*/bin/child_setup ix, /usr/lib/erlang/erts-*/bin/epmd ix, + /usr/lib/erlang/erts-*/bin/erl_child_setup ix, /usr/lib/erlang/erts-*/bin/erlexec ix, /usr/lib/erlang/erts-*/bin/inet_gethost ix, /usr/lib/erlang/lib/**.so rm, /usr/lib/erlang/p1_pam/bin/epam px -> /usr/sbin/ejabberdctl//su, + /usr/lib/x86_64-linux-gnu/ImageMagick-*/** ix, + /usr/sbin/ejabberdctl r, + /usr/share/ImageMagick-*/** rix, + /var/backups/ rw, /var/backups/ejabberd** rwlk, /var/lib/ejabberd** rw,

