与节点ejabberd的RPC连接失败

时间:2016-05-18 07:12:50

标签: django ubuntu xmpp ejabberd ejabberd-module

这个问题问了很多次。我读了所有的答案,但他们没有解决我的问题。 当我想要开始服务时显示我

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"]}.

我有所有的东西,但我的问题没有解决。请帮助我太过分了两天。

1 个答案:

答案 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' '节点名' '密码'