在Mac OS 10.7.5上启动ejabberd 16.05服务器时出错 [英] Error starting ejabberd 16.05 server on Mac os 10.7.5

查看:95
本文介绍了在Mac OS 10.7.5上启动ejabberd 16.05服务器时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是ejabberd世界的新手。在安装后脚本执行期间,在Mac OS 10.7.5上安装ejabberd 15.06服务器时出现错误。安装看起来已经完成。我进入ejabberd安装路径的bin目录,并手动执行 post_install.sh 来了解错误。



有人可以帮忙吗?

  ./ ejabberdctl:第160行:2092年分段错误:11 $ EXEC_CMD $ ERL $ NAME $ ERLANG_NODE -noinput -detached -pa $ EJABBERD_EBIN_PATH $ MNESIA_OPTS $ KERNEL_OPTS $ EJABBERD_OPTS -s ejabberdsasl -s ejabberdsasl \\ {file,\\\ $ SASL_LOG_PATH\\\ \\} $ ERLANG_OPTS $ ARGS \ $ @ \ 

./ ejabberdctl:第393行:2128段错误:11 $ EXEC_CMD $ ERL $ NAME $ {CONN_NAME} -noinput -hidden -pa $ EJABBERD_EBIN_PATH $ KERNEL_OPTS -s ejabberd_ctl -extra $ ERLANG_NODE $ COMMAND

。 / ejabberdctl:行393:2144分段错误:11 $ EXEC_CMD $ ERL $ NAME $ {CONN_NAME} -noinput -hidden -pa $ EJABBERD_EBIN_PATH $ KERNEL_OPTS -s ejabberd_ctl -extra $ ERLANG_NODE $ COMMAND


解决方案

错误是分段错误,这意味着C Erlang二进制文件崩溃了。



原因是安装程序中提供的内部版本与ejabberd 10.7不兼容。 / p>

您必须通过下载源代码自己构建ejabberd。您可以在 ejabberd安装文档中找到构建说明。请确保还阅读与OSX相关的特殊说明。


I am newbie to ejabberd world. I am getting error while installation of ejabberd 15.06 server on mac os 10.7.5 during post install script execution. The installation looks to be complete. I went to bin directory of ejabberd installation path and manually executed post_install.sh to understand error. It is giving below error which doesn't make sense to me.

Can anyone please help?

./ejabberdctl: line 160:  2092 Segmentation fault: 11  $EXEC_CMD "$ERL       $NAME $ERLANG_NODE       -noinput -detached       -pa $EJABBERD_EBIN_PATH       $MNESIA_OPTS       $KERNEL_OPTS       $EJABBERD_OPTS       -s ejabberd       -sasl sasl_error_logger \\{file,\\\"$SASL_LOG_PATH\\\"\\}       $ERLANG_OPTS $ARGS \"$@\""

./ejabberdctl: line 393:  2128 Segmentation fault: 11  $EXEC_CMD "$ERL       $NAME ${CONN_NAME}       -noinput       -hidden       -pa $EJABBERD_EBIN_PATH       $KERNEL_OPTS       -s ejabberd_ctl -extra $ERLANG_NODE $COMMAND"

./ejabberdctl: line 393:  2144 Segmentation fault: 11  $EXEC_CMD "$ERL       $NAME ${CONN_NAME}       -noinput       -hidden       -pa $EJABBERD_EBIN_PATH       $KERNEL_OPTS       -s ejabberd_ctl -extra $ERLANG_NODE $COMMAND"

解决方案

The error is a segmentation fault, which means the C Erlang binary is crashing.

The reason for this is that the build provided in the installer is not compliant with ejabberd 10.7.

You will have to build ejabberd yourself by downloading the source. You can find build instructions in ejabberd installation documentation. Please, make sure to also read the special notes related to OSX.

这篇关于在Mac OS 10.7.5上启动ejabberd 16.05服务器时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆