Package: ejabberd
Version: 16.09-4
Severity: important

Dear Maintainer,

ejabberd fails to start during installation:

Setting up ejabberd (16.09-4) ...
Generating SSL certificate /etc/ejabberd/ejabberd.pem...

Creating config file /etc/ejabberd/ejabberd.yml with new version
Created symlink /etc/systemd/system/multi-user.target.wants/ejabberd.service → 
/lib/systemd/system/ejabberd.service.
Job for ejabberd.service failed because a timeout was exceeded.
See "systemctl status ejabberd.service" and "journalctl -xe" for details.
invoke-rc.d: initscript ejabberd, action "start" 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: timeout) since Sat 2017-06-24 
17:57:46 CEST; 13ms ago
     Docs: https://www.process-one.net/en/ejabberd/docs/
  Process: 12317 ExecStart=/bin/sh -c /usr/sbin/ejabberdctl start && 
/usr/sbin/ejabberdctl started (code=killed, signal=TERM)
    Tasks: 0 (limit: 4915)
   CGroup: /system.slice/ejabberd.service

Jun 24 17:57:46 sviech.de systemd[1]: Failed to start A distributed, 
fault-tolerant Jabber/XMPP server.
Jun 24 17:57:46 sviech.de systemd[1]: ejabberd.service: Unit entered failed 
state.
Jun 24 17:57:46 sviech.de systemd[1]: ejabberd.service: Failed with result 
'timeout'.
dpkg: error processing package ejabberd (--configure):
 subprocess installed post-installation script returned error exit status 1
Processing triggers for systemd (232-25) ...
Errors were encountered while processing:
 ejabberd
E: Sub-process /usr/bin/dpkg returned an error code (1)



Debugging into it:

* Actually, ejabberd *is* started, but systemd does not detect this, times out, 
kills it, retries and eventually gives up.a
(e.g PID file is generated, ejabberd's logfile says so, its crash and error 
logs are empty)
* Also a manual systemctl start ejabberd hangs
* Looking at the service file, it does:
        ExecStart=/bin/sh -c '/usr/sbin/ejabberdctl start && 
/usr/sbin/ejabberdctl started'
* When doing this manually, 
        "/usr/sbin/ejabberdctl start"  works fine, but 
        "/usr/sbin/ejabberdctl started" hangs.


Thanks!

-- 
tobi

   
-- System Information:
Debian Release: 9.0
  APT prefers stable
  APT policy: (500, 'stable'), (500, 'oldstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-3-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en (charmap=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
ii  erlang-odbc                    1:19.2.1+dfsg-2
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>
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-p1-stun       <none>
pn  erlang-redis-client  <none>
pn  imagemagick          <none>
pn  libunix-syslog-perl  <none>
pn  yamllint             <none>

-- Configuration Files:
/etc/ejabberd/inetrc [Errno 13] Permission denied: '/etc/ejabberd/inetrc'
/etc/ejabberd/modules.d/README.modules [Errno 13] Permission denied: 
'/etc/ejabberd/modules.d/README.modules'

-- debconf information excluded

Reply via email to