Linux ejabberd 16.01 postinstall.sh在centos 7上失败

Linux ejabberd 16.01 postinstall.sh在centos 7上失败,linux,erlang,ejabberd,centos7,Linux,Erlang,Ejabberd,Centos7,我刚刚在CentOS 7.1.1503上安装了ejabberd 16.01,我使用了从ProcessOne网站下载的rpm安装程序,使用了: sudo rpm -Uvh ejabberd-16.01-0.x86_64.rpm 安装一直进行到最后,但最后我收到一条错误消息(没有任何说明)。我查看了/opt/ejabberd-16.01,发现所有东西都在它的位置上,所以我尝试手动运行/bin/postinstall.sh以查看可能出现的问题 运行脚本时,我得到以下输出: -=- ejabbe

我刚刚在CentOS 7.1.1503上安装了ejabberd 16.01,我使用了从ProcessOne网站下载的rpm安装程序,使用了:

sudo rpm -Uvh ejabberd-16.01-0.x86_64.rpm
安装一直进行到最后,但最后我收到一条错误消息(没有任何说明)。我查看了/opt/ejabberd-16.01,发现所有东西都在它的位置上,所以我尝试手动运行/bin/postinstall.sh以查看可能出现的问题

运行脚本时,我得到以下输出:

   -=- ejabberd post installation script -=-
          (c) 2005-2015 ProcessOne

* Checking ejabberd installation
usermod: no changes

* Starting ejabberd instance
Failed to create main carrier for ll_alloc
Aborted (core dumped)
Failed to create main carrier for ll_alloc
Aborted (core dumped)
Failed to create main carrier for ll_alloc
Aborted (core dumped)
Failed to create main carrier for ll_alloc
Aborted (core dumped)
Failed to create main carrier for ll_alloc
Aborted (core dumped)
Failed to create main carrier for ll_alloc
Aborted (core dumped)
Failed to create main carrier for ll_alloc
Aborted (core dumped)
Failed to create main carrier for ll_alloc
Aborted (core dumped)
我在启动Ejabbred服务器时获得了一个熟悉的体验,使用:

ejabberdctl start
然后,当我再次尝试使用ejabberdctl(停止/注册用户)时,我得到了相同的结果:

通过四处搜索,我发现了一些与内存问题有关的问题()

但情况似乎并非如此,因为我有1GB的RAM,这是top命令的输出: 所以,正如你所看到的,我有573MB的空闲RAM(这还不够吗??)

任何帮助都将不胜感激,
谢谢。

我猜您的Ram不足以运行installer+ejabberd。我有点担心可能是这样,但500mb不足以运行installer脚本吗?我想它不应该占用这么多内存。我会尝试在不同的机器上运行它,如果是这样的话,会有更大的内存。如果是真的,你知道这是否真的有必要吗?也许可以将它(erl、ejabber或安装程序脚本)配置为消耗更少?ejabbed的最低要求是什么?谢谢!500 mb不仅仅是安装程序。安装程序还运行ejabberd本身来执行配置操作。