我得到的错误如下:/ usr / sbin / ejabberdctl:第428行:4052分段错误$ EXEC_CMD" $ CMD"

时间:2017-06-22 16:38:07

标签: ejabberd

在命令行的配置阶段创建opensrf用户时遇到问题。我得到的错误如下: / usr / sbin / ejabberdctl:第428行:4052分段错误$ EXEC_CMD" $ CMD"

2 个答案:

答案 0 :(得分:5)

这似乎与AppArmor有关。我引用了comment on bugs.launchpad.net来解决这个问题,我引用了:

为了解决这个错误,我打开了apparmor配置文件:

  

nano /etc/apparmor.d/usr.sbin.ejabberdctl

找到字符串:

  

/ bin / su r,

通过添加m:

来改变它
  

/ bin / su rm,

重新启动apparmor:

  

sudo service apparmor restart

信用:Viacheslav Hapon

答案 1 :(得分:3)

yerforkferchips 给出的答案正在发挥作用,但如果您遇到此问题,则表示您正在运行具有other known bugs you will encounter的ejabberd 16.XX。

我建议更新到最新版本,否则你可能会像我刚才那样浪费宝贵的日子。