Hallo,
ich versuche einen ejabberd zu installieren. Dies schlägt fehl mit
sudo apt install ejabberd Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig ejabberd ist schon die neueste Version (18.01-2). 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. 1 nicht vollständig installiert oder entfernt. Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt. Möchten Sie fortfahren? [J/n] J ejabberd (18.01-2) wird eingerichtet ... 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 "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: exit-code) since Tue 2018-09-04 20:45:40 CEST; 11ms ago Docs: https://www.process-one.net/en/ejabberd/docs/ dpkg: Fehler beim Bearbeiten des Paketes ejabberd (--configure): installed ejabberd package post-installation script subprocess returned error exit status 1 Fehler traten auf beim Bearbeiten von: ejabberd E: Sub-process /usr/bin/dpkg returned an error code (1)
sudo systemctl status ejabberd.service ● ejabberd.service - A distributed, fault-tolerant Jabber/XMPP server Loaded: loaded (/lib/systemd/system/ejabberd.service; enabled; vendor preset: enabled) Active: activating (start) since Tue 2018-09-04 20:58:43 CEST; 3s ago Docs: https://www.process-one.net/en/ejabberd/docs/ Cntrl PID: 594 (sh) Tasks: 76 (limit: 165) CGroup: /system.slice/ejabberd.service ├─594 /bin/sh -c /usr/sbin/ejabberdctl start && /usr/sbin/ejabberdctl started ├─614 /usr/lib/erlang/erts-9.2/bin/beam.smp -K true -P 250000 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/ejabberd -- -sname ejabberd@localhost -smp auto -mnesia dir "/var/lib/ejabb ├─615 /bin/bash /usr/sbin/ejabberdctl started ├─634 erl_child_setup 65536 └─808 sleep 2 Sep 04 20:58:43 server.com systemd[1]: Starting A distributed, fault-tolerant Jabber/XMPP server...
im log findet sich dann dies
2018-09-04 20:56:20.891 [error] <0.173.0> CRASH REPORT Process <0.173.0> with 0 neighbours exited with reason: {{shutdown,{failed_to_start_child,eimp_worker_20,{eagain,[{erlang,open_port,[{spawn,"/usr/lib/erlang/lib/p1_eimp-1.0.2/priv/bin/eimp"},[{packet,4},binary]],[]},{eimp_worker,start_port,1,[{file,"src/eimp_worker.erl"},{line,171}]},{eimp_worker,init,1,[{file,"src/eimp_worker.erl"},{line,62}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,365}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,333}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,247}]}]
,{eimp_app,start,[...]}} in application_master:init/4 line 134 2018-09-04 20:56:20.897 [critical] <0.64.0>@ejabberd:exit_or_halt:131 failed to start application 'eimp': {error, {{shutdown, {failed_to_start_child,eimp_worker_20, {eagain, [{erlang,open_port, [{spawn, "/usr/lib/erlang/lib/p1_eimp-1.0.2/priv/bin/eimp"}, [{packet,4},binary]], []}, {eimp_worker,start_port,1, [{file,"src/eimp_worker.erl"}, {line,171}]}, {eimp_worker,init,1, [{file,"src/eimp_worker.erl"}, {line,62}]}, {gen_server,init_it,2, [{file,"gen_server.erl"}, {line,365}]}, {gen_server,init_it,6, [{file,"gen_server.erl"}, {line,333}]}, {proc_lib,init_p_do_apply,3, [{file,"proc_lib.erl"}, {line,247}]}]}}}, {eimp_app,start,[normal,[]]}}} 2018-09-04 20:56:20.898 [info] <0.33.0> Application eimp exited with reason: {{shutdown,{failed_to_start_child,eimp_worker_20,{eagain,[{erlang,open_port,[{spawn,"/usr/lib/erlang/lib/p1_eimp-1.0.2/priv/bin/eimp"},[{packet,4},binary]],[]},{eimp_worker,start_port,1,[{file,"src/eimp_worker.erl"},{line,171}]},{eimp_worker,init,1,[{file,"src/eimp_worker.erl"},{line,62}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,365}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,333}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,247}]}]}}},{eimp_app,start,[...]}} 2018-09-04 20:56:21.583 [error] <0.81. }}}
Kann mir jemand einen Tipp geben?
In der
/usr/sbin/ejabberdctl
habe ich bereits die Zeile auf #!/bin/bash
geändert
Liegt es vielleicht an dem ExecStart=/bin/sh
Und wenn ja, wo könnte ich das ändern?