Hello everybody,
I'm new to Fedora 6 Linux, so please give answer as specific as possible, such as "Step 1", "Step 2". Thank you in advance.
I think this is a very common problem that many users have encountered.
Ok, let's begin:
I have a computer that is running fedora 6.
I want to use ejabberd as the IM server.
I have done almost exactly as what "Tutorial to install ejabberd" has said.
This is what I have done:
Step I: Install ncurses-devel-5.5-24.20060715.i386 (use fc6 Package Manager);
Step II: Inatall openssl openssl-devel-0.9.8b-8.i386 (use fc6 Package Manager);
Step III:Install Erlang-R11B-2.3.fc6.i386 (use fc6 Package Manager);
Step IV: Verify installation:
Erlang (BEAM) emulator version 5.5.2 [source] [async-threads:0] [hipe] [kernel-poll:false]
Eshell V5.5.2 (abort with ^G)
Step V: Install expat-1.95.8-8.2.1.i386 expat-devel (use fc6 Package Manager);
Step VI: Install ejabberd-1.1.3_1-linux-x86-installer.bin
Step VII:Start ejabberd and log in with web interface, fine.
I have created the user ejabberd and group jabber.
I use admin@shelley to log in, and it says the running node is ejabberd@localhost.
I can register an account with the Client (Psi) on winXP.
Here comes the problem:
I cann't log in!
Each time, however, I get this message:
"There is an erro communicating with the Jabber server
Details: Disconnected."
Here is the log info:
** Reason for termination = ** {badarg,[{ets,lookup,[crypto_server_table,port]}, {crypto,control,2}, {sha,sha,1}, {ejabberd_auth_internal,check_password,5}, {lists,any,2}, {ejabberd_c2s,wait_for_auth,2}, {gen_fsm,handle_msg,7}, {proc_lib,init_p,5}]}
Hava I done something wrong, or I have missed something?
Any help will be greatly appreciated.
Please put you resolution here.
Thanks again for your help.
shelley.shyan [at] morodo.com.cn is also available.
Regards,
Shelley
FAQ
Seethis entry in the FAQ .
Problem still exists
Thank you very much for your reply.
But the problem still exists.
More info:
I can log in with Spark client, but not Psi and Gaim.
Can somebody tell me why?
Is there any mistake I have made?
Thank you in advance.
Regards,
Shelley
The problem seems related to
The problem seems related to SSL libraries for encryption. If you tell your Jabber client to not use SSL, SASL or TLS, maybe you can login.
It doesn't seem your fault. Maybe the OpenSSL libraries were installed on a strange location and Erlang can't find them, so ejabberd does not allow you to login when you want encryption.
Another possibility is that you use a 64bit CPU with a 64bit kernel.
Also, if you install ejabberd-1.1.3_1-linux-x86-installer.bin you don't need to install Erlang and 'devel' packages. Of course, installing them is not a problem.
Try also to install OpenSSL, the binary package instead of the development package.
If none of that helps, post here another comment indicating your current state and we will investigate more.
Fedora 6 Installation
I have the same problem, and was able to install Java based Tigase Server. Was able to get it running with some advice from the developer. The developer is very, very helpful.