我试图在openshift上的DIY墨盒上配置ejabberd,下面是指南:
我成功地跟踪了一切,直到这里:
Next you can start ejabberd running the following 2 commands, which you’ll want to put in your .openshift/action_hooks/start script
没有错误,似乎启动了ejabberd,但是下一个命令:
$OPENSHIFT_DATA_DIR/erl_home/sbin/ejabberdctl register admin localhost password1234
我正在尝试让视频通话与我的ejabberd服务器一起工作,遵循。
我的服务器运行的是最新的Debian。
Ejabberd在这些更改后无法启动,并记录以下错误:
@gen_mod:start_module:228 Failed to start unknown module mod_stun_disco: make sure there is no typo and mod_stun_disco.beam exists inside either /usr/lib/x86_64-linux-gnu/ejabberd-18.12.1-2/ebin or /opt/ejabberd/.ejabbe
Currently I am using Ubuntu 17.04 and I have install ejabberd using this command.
apt-get install ejabberd
ejabberd 17.09是安装在我的系统中的版本。
稍后,我通过替换
hosts:
- "localhost"
使用
hosts:
- "localdomain.com"
并使用以下命令注册管理程序:
ejabberdctl register admin user@domain.com password
注册管理员后,我
我试图在ejabberd服务器中配置xmlrpc,但是在配置xmlrpc之后,服务器似乎没有启动。我的ejabberd配置是:
{listen,[
{{4560, "127.0.0.1"}, ejabberd_xmlrpc, [
{access_commands, [
%% This bot can only execute the command 'register',
%% and if argument 'host' is provided, it must be "example.org":
我正在编写ejabberd钩子,以创建与Apple的传出SSL连接。我已经在ejabberd之外测试了发送方法(在erlang解释器中),并且可以验证它是否有效。我不知道为什么这个模块:
-module(mod_http_offline).
-author("Joseph Martin").
%% Every ejabberd module implements the gen_mod behavior
%% The gen_mod behavior requires two functions: start/2 and stop/1
-behaviour(gen_mod)
我想问一下,是否有可能强制ejabberd配置中的身份验证机制。当前,ejabberd服务器正在提供可用的认证机制的列表。 在ejabberd日志中,我们可以看到以下列表: Send XML on stream = <<"<stream:features><mechanisms
xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><mechanism>PLAIN</mechanism>
<mechanism>X-OAUTH2</mechanism><
我正在从二进制安装程序安装ejabberd 2.1.13。模块编译并将*.beam文件复制到/opt/ ejabberd _2.1.13/lib/ejabberd_2.1.13/ebin目录后,ejabberd将使用此错误(也包含undef错误):
=ERROR REPORT==== 2014-08-25 16:45:07 ===
beam/beam_load.c(1365): Error loading module mod_archive_odbc:
use of opcode 153; this emulator supports only up to 152
Erlang版本是R17。
我在我的linux mint kde上安装了ejabberd。它安装正确,我能够使用浏览器中的管理界面在http://localhost:5280/admin/添加用户。在nodes菜单中,它显示了一个以ejabberd@localhost身份运行的节点。它自己创建了一个名为inspiron-n4050的虚拟主机。现在,我从管理界面lovesh@inspiron-n4050和test@inspiron-n4050注册了2个用户。现在,在我的IM客户端(Kopete)上,我用jabberIds lovesh@inspiron-n4050和test@inspiron-n4050创建了2个jabbe
我已经安装了ejabberd来实现我的聊天应用程序,我也已经成功地安装了Mysql模块,并使用mysql数据库来代替mnesia(缺省为ejabberd),.Everything运行良好,现在我正在尝试一些用于ODBC mod的模块,比如mod_muc to mod_muc_odbc,然后我就会得到像这样的错误,
=ERROR REPORT==== 2014-01-20 11:39:08 ===
C(<0.37.0>:gen_mod:75) : Problem starting the module mod_muc_odbc for host "localhost"
目前我有Erlang版本5.10.4和动态口令"R16B03“。现在,为了安装最新版本的ejabberd (16.02),我必须从版本6.1和Ubuntu 14.04 LTS (64位)中高于17.1的OTP更新Erlang。
为此,我尝试了以下网址的说明:,但当我点击make命令时,出现错误:-
Makefile:247: /home/Hemant/otp_src_18.2/make/i686-pc-linux-gnu/otp_ded.mk: No such file or directory
make: *** No rule to make target `/home/Heman
我使用了ejabberd 13.12,所有这些都很好,直到我将服务器机器物理地移动到另一个网络,然后jabber服务器开始计算崩溃。(网络的类型和细节相同)
CRASH REPORT Process <0.4260.0> with 0 neighbours exited with reason: call to undefined function ejabberd_socket:get_conn_type({socket_state,gen_tcp,#Port<0.5852>,<0.4259.0>}) in p1_fsm:terminate/7 line