我收到的错误如下:/usr/sbin/ejabberdctl: line 428: 4052 Segmentation fault $EXEC_CMD "$CMD"
The error I am getting is as follows: /usr/sbin/ejabberdctl: line 428: 4052 Segmentation fault $EXEC_CMD "$CMD"
在命令行配置阶段创建 opensrf 用户时遇到问题。我收到的错误如下:
/usr/sbin/ejabberdctl:第 428 行:4052 分段错误 $EXEC_CMD“$CMD”
这似乎与 AppArmor 有关。有一个 comment on bugs.launchpad.net 为我解决了这个问题,我引用:
为了解决错误,我打开了apparmor配置文件:
nano /etc/apparmor.d/usr.sbin.ejabberdctl
找到字符串:
/bin/su r,
并通过添加 m:
进行更改
/bin/su rm,
重新启动装备:
sudo service apparmor restart
yerforkferchips 给出的答案有效,但如果您遇到这个问题,则意味着您是 运行 ejabberd 16.XX other known bugs you will encounter。
我建议更新到最新版本,否则你可能会像我刚才那样浪费宝贵的时间。
在命令行配置阶段创建 opensrf 用户时遇到问题。我收到的错误如下: /usr/sbin/ejabberdctl:第 428 行:4052 分段错误 $EXEC_CMD“$CMD”
这似乎与 AppArmor 有关。有一个 comment on bugs.launchpad.net 为我解决了这个问题,我引用:
为了解决错误,我打开了apparmor配置文件:
nano /etc/apparmor.d/usr.sbin.ejabberdctl
找到字符串:
/bin/su r,
并通过添加 m:
进行更改/bin/su rm,
重新启动装备:
sudo service apparmor restart
yerforkferchips 给出的答案有效,但如果您遇到这个问题,则意味着您是 运行 ejabberd 16.XX other known bugs you will encounter。
我建议更新到最新版本,否则你可能会像我刚才那样浪费宝贵的时间。