When i try to run ejabberd i get an error (in file: var/log/ejabberd/ejabberd.log):
=ERROR REPORT==== 2010-06-24 11:35:34 === C(<0.37.0>:ejabberd_check:63) : ejabberd is configured to use 'mysql', but the following Erlang modules are not installed: '[mysql, mysql_auth, mysql_conn, mysql_recv]'
marekc12 wrote: I don't know
I don't know how to install modules: mysql, mysql_auth, mysql_conn, mysql_recv.
It's mentioned in
http://www.process-one.net/en/ejabberd/guide_en#compilemysql
Short instructions:http://svn.process-one.net/ejabberd-modules/mysql/trunk/ mysql
1. svn checkout
2. ./build.sh
3. Copy the beam files
4. Start ejabberd again
Ok, it works. Thank you very
Ok, it works. Thank you very much.
I'm on Centos 6. I installed
I'm on Centos 6. I installed ejabberd using yum from EPEL-Repository
Now where is the "beam" folder located?
Thanks.
location of the beam files
i did the build and resulted in a src dir containing the following files:
mysql_auth.erl
mysql_conn.erl
mysql.erl
mysql.hrl
mysql_recv.erl
now where exactly need the files to be copied?
I'm running ubuntu server 9.04 with ejabberd installation from the ubuntu repositories.
Same as other ejabberd beam files
now where exactly need the files to be copied?
I'm running ubuntu server 9.04 with ejabberd installation from the ubuntu repositories.
You can copy them to the same directory were all the other ejabberd beam files are already copied: /usr/lib/ejabberd/ebin/
http://packages.ubuntu.com/jaunty/i386/ejabberd/filelist
See:
Do i need to compile it
Do i need to compile it first,follow some procedure or directly put the .erl files in the ebin directory?