Hi All,
I installed ejabbered 1.1.4 from source code in my CentOS Box.
Following the instructions from the URL http://www.ejabberd.im/tuto-install-ejabberd.
After I installed,executed the command to run the ejabberd server.
while connecting from pidgin to ejabberd server,"expat_erl not found" error am getting on the server terminal.
I found a URl relating to the "expat_erl not found" ----- http://www.ejabberd.im/node/2710.
I tried all those steps like set LD_LIBRARY_PATH,LD_RUN_PATH and EJABBERD_SO_PATH.I couldn't resolve the issue.
Can anyone help me out ..pls
Thanks in Advance,
Shiva.
Ensure the file expat_erl.so is compiled and installed
I compiled and installed ejabberd 2.0.0-rc1 from source code. It ran correctly, and I could create an account and login.
Then I stopped ejabberd, deleted the file /var/lib/ejabberd/priv/lib/expart_erl.so and started ejabberd again. When I tried to connect with the same Jabber client, ejabberd complained a lot in the log files:
You should check the file expat_erl.so was compiled and installed correctly. If not, maybe you need to install the library 'Libexpat 1.95 or higher' and recompile and install ejabberd.