here's the output from terminal as i attempt an install, look at logs, then uninstall ejabberd
ozzloy% sudo apt-get install -y ejabberd Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: erlang-odbc Suggested packages: apparmor apparmor-utils libunix-syslog-perl yamllint ejabberd-contrib erlang-luerl erlang-p1-oauth2 erlang-p1-sqlite3 erlang-redis-client erlang erlang-manpages erlang-doc The following NEW packages will be installed: ejabberd erlang-odbc 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/3,896 kB of archives. After this operation, 6,648 kB of additional disk space will be used. Preconfiguring packages ... Selecting previously unselected package erlang-odbc. (Reading database ... 227520 files and directories currently installed.) Preparing to unpack .../erlang-odbc_1%3a19.2.1+dfsg-2_amd64.deb ... Unpacking erlang-odbc (1:19.2.1+dfsg-2) ... Selecting previously unselected package ejabberd. Preparing to unpack .../ejabberd_16.09-4_amd64.deb ... Unpacking ejabberd (16.09-4) ... Processing triggers for systemd (232-25) ... Processing triggers for man-db (2.7.6.1-2) ... Setting up erlang-odbc (1:19.2.1+dfsg-2) ... Setting up ejabberd (16.09-4) ... Job for ejabberd.service failed because the control process exited with error code. See "systemctl status ejabberd.service" and "journalctl -xe" for details. invoke-rc.d: initscript ejabberd, action "restart" failed. ● ejabberd.service - A distributed, fault-tolerant Jabber/XMPP server Loaded: loaded (/lib/systemd/system/ejabberd.service; enabled; vendor preset: enabled) Active: activating (auto-restart) (Result: exit-code) since Mon 2017-07-03 17:55:48 PDT; 18ms ago Docs: https://www.process-one.net/en/ejabberd/docs/ Process: 22076 ExecStart=/bin/sh -c /usr/sbin/ejabberdctl start && /usr/sbin/ejabberdctl started (code=exited, status=227/NO_NEW_PRIVILEGES) dpkg: error processing package ejabberd (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: ejabberd E: Sub-process /usr/bin/dpkg returned an error code (1) ozzloy% sudo systemctl status --no-pager --full ejabberd.service ● ejabberd.service - A distributed, fault-tolerant Jabber/XMPP server Loaded: loaded (/lib/systemd/system/ejabberd.service; enabled; vendor preset: enabled) Active: activating (auto-restart) (Result: exit-code) since Mon 2017-07-03 17:56:25 PDT; 63ms ago Docs: https://www.process-one.net/en/ejabberd/docs/ Process: 22518 ExecStart=/bin/sh -c /usr/sbin/ejabberdctl start && /usr/sbin/ejabberdctl started (code=exited, status=227/NO_NEW_PRIVILEGES) Jul 03 17:56:25 ozzloy.lifeafterking.org systemd[1]: ejabberd.service: Control process exited, code=exited status=227 Jul 03 17:56:25 ozzloy.lifeafterking.org systemd[1]: Failed to start A distributed, fault-tolerant Jabber/XMPP server. Jul 03 17:56:25 ozzloy.lifeafterking.org systemd[1]: ejabberd.service: Unit entered failed state. Jul 03 17:56:25 ozzloy.lifeafterking.org systemd[1]: ejabberd.service: Failed with result 'exit-code'. ozzloy% sudo journalctl --no-pager --full -xe|tail -n 30 -- -- Unit ejabberd.service has finished shutting down. Jul 03 17:59:49 ozzloy.lifeafterking.org systemd[1]: ejabberd.service: Failed to set invocation ID on control group /system.slice/ejabberd.service, ignoring: Operation not supported Jul 03 17:59:49 ozzloy.lifeafterking.org systemd[1]: Starting A distributed, fault-tolerant Jabber/XMPP server... -- Subject: Unit ejabberd.service has begun start-up -- Defined-By: systemd -- Support: https://www.debian.org/support -- -- Unit ejabberd.service has begun starting up. Jul 03 17:59:49 ozzloy.lifeafterking.org systemd[24904]: ejabberd.service: Failed at step NO_NEW_PRIVILEGES spawning /bin/sh: Invalid argument -- Subject: Process /bin/sh could not be executed -- Defined-By: systemd -- Support: https://www.debian.org/support -- -- The process /bin/sh could not be executed and failed. -- -- The error number returned by this process is 22. Jul 03 17:59:49 ozzloy.lifeafterking.org systemd[1]: ejabberd.service: Control process exited, code=exited status=227 Jul 03 17:59:49 ozzloy.lifeafterking.org systemd[1]: Failed to start A distributed, fault-tolerant Jabber/XMPP server. -- Subject: Unit ejabberd.service has failed -- Defined-By: systemd -- Support: https://www.debian.org/support -- -- Unit ejabberd.service has failed. -- -- The result is failed. Jul 03 17:59:49 ozzloy.lifeafterking.org systemd[1]: ejabberd.service: Unit entered failed state. Jul 03 17:59:49 ozzloy.lifeafterking.org systemd[1]: ejabberd.service: Failed with result 'exit-code'. Jul 03 17:59:51 ozzloy.lifeafterking.org sudo[24929]: ozzloy : TTY=pts/5 ; PWD=/home/ozzloy ; USER=root ; COMMAND=/bin/journalctl --no-pager --full -xe Jul 03 17:59:51 ozzloy.lifeafterking.org sudo[24929]: pam_unix(sudo:session): session opened for user root by ozzloy(uid=0) ozzloy% sudo apt-get --autoremove remove ejabberd Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED: ejabberd erlang-odbc 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 1 not fully installed or removed. After this operation, 6,648 kB disk space will be freed. Do you want to continue? [Y/n] Y (Reading database ... 227871 files and directories currently installed.) Removing ejabberd (16.09-4) ... Removing erlang-odbc (1:19.2.1+dfsg-2) ... Processing triggers for man-db (2.7.6.1-2) ... On Mon, Jul 3, 2017 at 9:33 PM ozzloy palindromemordnilap <ozz...@gmail.com> wrote: > Package: ejabberd > Version: 16.09-4 > Severity: important > > Dear Maintainer, > > * What led up to the situation? > > 'apt-get install -y ejabberd' > > * What exactly did you do (or not do) that was effective (or > ineffective)? > > 'apt-get --autoremove remove ejabberd' > this was effective in the sense that i could use apt-get again. > > * What was the outcome of this action? > > installing failed at step NO_NEW_PRIVILEGES spawning /bin/sh: Invalid > argument > > * What outcome did you expect instead? > > successful installation of ejabberd > > > -- System Information: > Debian Release: 9.0 > APT prefers stable > APT policy: (500, 'stable') > Architecture: amd64 (x86_64) > > Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core) > Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: > LC_ALL set to en_US.UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) (ignored: > LC_ALL set to en_US.UTF-8) > Shell: /bin/sh linked to /bin/dash > Init: systemd (via /run/systemd/system) > > Versions of packages ejabberd depends on: > ii adduser 3.115 > ii debconf [debconf-2.0] 1.5.61 > ii erlang-asn1 1:19.2.1+dfsg-2 > ii erlang-base [erlang-abi-17.0] 1:19.2.1+dfsg-2 > ii erlang-crypto 1:19.2.1+dfsg-2 > ii erlang-inets 1:19.2.1+dfsg-2 > ii erlang-jiffy 0.14.8+dfsg-1 > ii erlang-lager 3.2.4-1 > ii erlang-mnesia 1:19.2.1+dfsg-2 > pn erlang-odbc <none> > ii erlang-p1-cache-tab 1.0.4-2 > ii erlang-p1-iconv 1.0.2-2 > ii erlang-p1-stringprep 1.0.6-2 > ii erlang-p1-tls 1.0.7-2+b1 > ii erlang-p1-utils 1.0.5-3 > ii erlang-p1-xml 1.1.15-2 > ii erlang-p1-yaml 1.0.6-2 > ii erlang-p1-zlib 1.0.1-4 > ii erlang-public-key 1:19.2.1+dfsg-2 > ii erlang-ssl 1:19.2.1+dfsg-2 > ii erlang-syntax-tools 1:19.2.1+dfsg-2 > ii erlang-xmerl 1:19.2.1+dfsg-2 > ii init-system-helpers 1.48 > ii lsb-base 9.20161125 > ii openssl 1.1.0f-3 > ii ucf 3.0036 > > ejabberd recommends no packages. > > Versions of packages ejabberd suggests: > pn apparmor <none> > pn apparmor-utils <none> > pn ejabberd-contrib <none> > pn erlang-luerl <none> > ii erlang-p1-mysql 1.0.1-4 > pn erlang-p1-oauth2 <none> > ii erlang-p1-pam 1.0.0-5 > ii erlang-p1-pgsql 1.1.0-4 > ii erlang-p1-sip 1.0.8-2 > pn erlang-p1-sqlite3 <none> > ii erlang-p1-stun 1.0.7-2 > pn erlang-redis-client <none> > ii imagemagick 8:6.9.7.4+dfsg-11 > ii imagemagick-6.q16 [imagemagick] 8:6.9.7.4+dfsg-11 > pn libunix-syslog-perl <none> > pn yamllint <none> >