在命令行的配置阶段创建opensrf用户时遇到问题。我得到的错误如下: / usr / sbin / ejabberdctl:第428行:4052分段错误$ EXEC_CMD" $ CMD"
答案 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
答案 1 :(得分:3)
yerforkferchips 给出的答案正在发挥作用,但如果您遇到此问题,则表示您正在运行具有other known bugs you will encounter的ejabberd 16.XX。
我建议更新到最新版本,否则你可能会像我刚才那样浪费宝贵的日子。