Всем привет!
Поставил на p8 ejabberd, сервер стартует:
$ systemctl status ejabberd
ejabberd.service - A distributed, fault-tolerant Jabber/XMPP server
Loaded: loaded (/lib/systemd/system/ejabberd.service; disabled; vendor preset: disabled)
Active: active (running) since Wed 2019-01-23 12:39:38 MSK; 13min ago
Process: 14498 ExecStop=/usr/sbin/ejabberdctl stop (code=exited, status=0/SUCCESS)
Process: 15216 ExecStart=/usr/sbin/ejabberdctl start --config /etc/ejabberd/ejabberd.yml --ctl-config /etc/sysconfig/ejabberd --logs /var/log/ejabberd --spool /var/lib/ejabberd (code=exited, status=0/SUCCESS)
Main PID: 15234 (beam.smp)
Status: "Initialized"
Tasks: 41 (limit: 4915)
CGroup: /system.slice/ejabberd.service
├─15234 /usr/lib/erlang/erts-9.1.3/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/ejabberd" -ejabberd log_rate
├─15247 erl_child_setup 16000
├─15267 /usr/lib/erlang/lib/eimp-1.0.4/priv/bin/eimp
├─15268 /usr/lib/erlang/lib/eimp-1.0.4/priv/bin/eimp
├─15269 /usr/lib/erlang/lib/eimp-1.0.4/priv/bin/eimp
├─15270 /usr/lib/erlang/lib/eimp-1.0.4/priv/bin/eimp
├─15271 sh -s disksup
├─15273 /usr/lib/erlang/lib/os_mon-2.4.3/priv/bin/memsup
├─15274 inet_gethost 4
└─15275 inet_gethost 4
Но если попытаться зарегистрировать пользователя и пароль для него возникает ошибка:
# ejabberdctl register admin localhost password
WARNING: It is not recommended to run ejabberd as root
Failed RPC connection to the node ejabberd@localhost: nodedown
Во-первых предупреждает что не стоит запускать от root
Во-вторых пишет что нода не запущена, но в статусе видно что запускает запущена именно ejabberd@localhost
Кто-то сталкивался с таким или может сможет пролить свет?