这个问题问了很多次。我读了所有的答案,但他们没有解决我的问题。 当我想要开始服务时显示我
sudo /etc/init.d/ejabberd start
error msg
Starting jabber server: ejabberd.
当我想注册用户时显示错误
sudo ejabberdctl register cp jabber password
cp是用户名
jabber是主机名
error `Failed RPC connection to the node 'ejabberd@cp-HP-EliteBook-8460p': node`
我的/ etc / hosts
127.0.0.1 localhost
127.0.1.1 cp-HP-EliteBook-8460p
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
192.168.10.120 localhost
192.168.10.120 jabber.com jabber
/etc/ejabberd/ejabberd.cfg
%% Admin user
{acl, admin, {user, "cp", "jabber"}}.
%% Hostname
{hosts, ["localhost","ubuntu","jabber"]}.
我有所有的东西,但我的问题没有解决。请帮助我太过分了两天。
答案 0 :(得分:1)
`Failed RPC connection to the node 'ejabberd@cp-HP-EliteBook-8460p': node`
此错误消息即将发生,因为Ejabberd未运行。 您可以通过以下命令检查ejabberd运行状态:
sudo ejabberdctl status
如果ejabberd正在运行,则消息将显示如下:
节点ejabberd @ localhost以status:started
启动ejabberd 16.02.26正在该节点中运行
否则使用以下命令:
sudo ejabberdctl start
sudo ejabberdctl status
sudo ejabberdctl register' username' '节点名' '密码'