【发布时间】:2017-11-26 01:36:18
【问题描述】:
在命令行配置阶段创建 opensrf 用户时遇到问题。我得到的错误如下: /usr/sbin/ejabberdctl: 第 428 行: 4052 分段错误 $EXEC_CMD "$CMD"
【问题讨论】:
标签: ejabberd
在命令行配置阶段创建 opensrf 用户时遇到问题。我得到的错误如下: /usr/sbin/ejabberdctl: 第 428 行: 4052 分段错误 $EXEC_CMD "$CMD"
【问题讨论】:
标签: ejabberd
这似乎与 AppArmor 有关。有一个comment on bugs.launchpad.net 为我解决了这个问题,我引用:
为了解决错误,我打开了apparmor配置文件:
纳米 /etc/apparmor.d/usr.sbin.ejabberdctl
找到字符串:
/bin/sur,
并通过添加 m 来改变它:
/bin/sur rm,
重启apparmor:
sudo service apparmor 重启
【讨论】:
yerforkferchips 给出的答案是有效的,但是如果您遇到这个问题,这意味着您正在运行具有other known bugs you will encounter 的 ejabberd 16.XX。
我建议更新到最新版本,否则你可能会像我刚才那样浪费宝贵的时间。
【讨论】: