首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ejabberd19.05不支持mod_log_chat

Ejabberd19.05不支持mod_log_chat
EN

Stack Overflow用户
提问于 2019-10-02 14:28:17
回答 1查看 90关注 0票数 0

安装ejabberd FreeBSD,然后安装mod_log_chat (ejabberdctl modules_update_specs -> ejabberdctl module_install mod_log_chat),并在启动отejabberd时看到错误:

错误管理程序的子文件在未定义的退出时以gen_mod:start_link()启动,原因为{‘ejabberd_sup’,{undef,[{econf,any,[],[]},{mod_log_chat,mod_opt_type,1,{gen_mod:start_link,{mod_log_chat,mod_opt_type,1,{gen_mod,'-get_validators/2-fun-1-',3,{文件,"src/gen_mod.erl"},{行,512}},{列表,文件夹1,3,{文件,"lists.erl"},{行,1263}},{gen_mod,get_validators,2,{文件,"src/gen_mod.erl"},{行,499}},{gen_mod,validate_opts,3,{文件,"src/gen_mod.erl"},{line,557}},{gen_mod,start_module,5,{file,"src/gen_mod.erl"},{line,209}},{lists,foreach,...}]}} in context start_error 02:36:32.939 critical to start ejabberd application:{error,{shutdown,{failed_to_start_child,ejabberd_gen_mod_sup,{'EXIT',{undef,[{econf,any,[],[]},{mod_log_chat,mod_opt_type,1,{file,"/root/.ejabberd-modules/sources/ejabberd-contrib/mod_log_chat/src/mod_log_chat.erl"},{行,282}},{gen_mod,'-get_validators/2-fun-1-',3,{file,"src/gen_mod.erl"},{行,512}},{列表,文件夹1,3,{文件,"lists.erl"},{行,1263}},{gen_mod,get_validators,2,{file,"src/gen_mod.erl"},{行,499}},{gen_mod,validate_opts,3,{file,"src/gen_mod.erl"},{行,557}},{gen_mod,start_module,5,{file,"src/gen_mod.erl"},{行,209}},{lists,foreach,2,{文件,"lists.erl"},{行,1338}}]}

EN

回答 1

Stack Overflow用户

发布于 2019-10-02 19:20:37

对,由于这个提交,mod_log_chat需要ejabberd19.08或更高版本:https://github.com/processone/ejabberd-contrib/commit/857d350a7119d63fc85555cc66df7ff923b91e39

没有在模块README.txt文件中记录的内容...

您有两种解决方案:

  • 将您的ejabberd 19.05升级到19.08或更高版本的
  • 或将您的mod_log_chat源代码降级到比上述版本旧的版本。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58196222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档