FS#32129 - [ejabberd] ejabberd.service

Attached to Project: Community Packages
Opened by Taylor Lookabaugh (Taylor) - Sunday, 21 October 2012, 01:43 GMT
Last edited by Sergej Pupykin (sergej) - Thursday, 15 November 2012, 13:55 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sergej Pupykin (sergej)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

systemd service script fails to start ejabberd.

Additional info:
* package version(s)
Name : ejabberd
Version : 2.1.11-4

* systemctl start info:

Job for ejabberd.service failed. See 'systemctl status ejabberd.service' and 'journalctl' for details.

*systemctl status info:

ejabberd.service - A distributed, fault-tolerant Jabber/XMPP server
Loaded: loaded (/usr/lib/systemd/system/ejabberd.service; disabled)
Active: failed (Result: exit-code) since Sat, 20 Oct 2012 18:40:48 -0700; 43s ago
Process: 3003 ExecStart=/usr/sbin/ejabberdctl --config /etc/ejabberd/ejabberd.cfg --ctl-config /etc/ejabberd/ejabberdctl.cfg --logs /var/log/ejabberd --spool /var/lib/ejabberd start (code=exited, status=203/EXEC)
CGroup: name=systemd:/system/ejabberd.service

Oct 20 18:40:48 looktj-server systemd[1]: Starting A distributed, fault-tolerant Jabber/XMPP server...
Oct 20 18:40:48 looktj-server systemd[1]: Failed to start A distributed, fault-tolerant Jabber/XMPP server.


Steps to reproduce:

systemctl start ejabberd.service
This task depends upon

Closed by  Sergej Pupykin (sergej)
Thursday, 15 November 2012, 13:55 GMT
Reason for closing:  Fixed
Additional comments about closing:  the same as in rc script command was used
Comment by Sergej Pupykin (sergej) - Monday, 22 October 2012, 09:45 GMT
it looks like reason was ejabberctl has no permissions to exec for ejabberd user. Should be fixed in 2.1.11-5
Comment by Taylor Lookabaugh (Taylor) - Wednesday, 14 November 2012, 23:55 GMT
it still fails to restart on systemd script. It has different results now.

status:
ejabberd.service - A distributed, fault-tolerant Jabber/XMPP server
Loaded: loaded (/usr/lib/systemd/system/ejabberd.service; disabled)
Active: active (exited) since Mon, 2012-10-29 23:39:02 PDT; 10s ago
Process: 32539 ExecStop=/usr/sbin/ejabberdctl stop (code=exited, status=1/FAILURE)
Process: 32659 ExecStart=/usr/sbin/ejabberdctl --config /etc/ejabberd/ejabberd.cfg --ctl-config /etc/ejabberd/ejabberdctl.cfg --logs /var/log/ejabberd --spool /var/lib/ejabberd start (code=exited, status=0/SUCCESS)
CGroup: name=systemd:/system/ejabberd.service

Oct 29 23:39:02 looktj-server systemd[1]: Starting A distributed, fault-tolerant Jabber/XMPP server...
Oct 29 23:39:02 looktj-server systemd[1]: Started A distributed, fault-tolerant Jabber/XMPP server.


If you need anything else, let me know. Thanks.

Loading...