ejabberd - Comments for "Problems running ejabberd" https://www.ejabberd.im/node/521 en New Error https://www.ejabberd.im/node/521#comment-1126 <p>so, the interesting thing its after checked with crypto:start i dont get the error crypto_drv... now i get this:</p> <p>=INFO REPORT==== 2-Dec-2005::09:00:56 ===<br /> application: ejabberd<br /> exited: "invalid return value from ejabberd_app:start(normal,[]) -&gt; {'EXIT',\n {function_clause,\n [{lists,\n foreach,\n [#Fun,\n undefined]},\n {ejabberd_app,start,2},\n {application_master,start_it_old,4}]}}"<br /> type: temporary</p> <p>=ERROR REPORT==== 2-Dec-2005::09:00:56 ===<br /> Mnesia(ejabberd@mail): ** ERROR ** mnesia_controller got unexpected info: {'EXIT',<br /> &lt;0.216.0&gt;,<br /> killed}</p> <p>so... with ejabberdctl ejabberd@mail status i get "started" now im gonna see if works even with the errors...</p> Fri, 02 Dec 2005 12:01:54 +0000 dieguiariel comment 1126 at https://www.ejabberd.im i've checked with https://www.ejabberd.im/node/521#comment-1125 <p>i've checked with crypto:start() and this is what i get</p> <p>Eshell V5.4.10 (abort with ^G)<br /> 1&gt; crypto:start().<br /> ok<br /> 2&gt; q().<br /> ok<br /> 3&gt; mail:~ #</p> <p>so i guess the crypto its installed, besides, </p> <p> rpm -ivh openssl-devel-0.9.7d-15.i586.rpm<br /> Preparing... ########################################### [100%]<br /> package openssl-devel-0.9.7d-15 is already installed</p> <p>im sure that i've installed all packages before compiling erlang, and with:</p> <p>locate crypto_drv<br /> /usr/local/erlang/otp-r10b/otp_src_R10B-8/lib/crypto/c_src/crypto_drv.c<br /> /usr/local/erlang/otp-r10b/otp_src_R10B-8/lib/crypto/priv/lib/i686-pc-linux-gnu/crypto_drv.so<br /> /usr/local/erlang/otp-r10b/otp_src_R10B-8/lib/crypto/priv/obj/i686-pc-linux-gnu/crypto_drv.o<br /> /usr/local/lib/erlang/lib/crypto-1.4/priv/lib/crypto_drv.so<br /> /usr/local/lib/erlang/lib/crypto-1.4/priv/obj/crypto_drv.o</p> <p>so its posible that some path its incorrect?</p> Fri, 02 Dec 2005 11:50:57 +0000 dieguiariel comment 1125 at https://www.ejabberd.im You may need to install https://www.ejabberd.im/node/521#comment-1123 <blockquote><p>You may need to install OpenSSL or related packages, then compile Erlang and ejabberd.</p></blockquote> <p>The development package of OpenSSL is what you need for sure.</p> <p>--<br /> sander</p> Thu, 01 Dec 2005 18:49:16 +0000 sander comment 1123 at https://www.ejabberd.im install openssl and recompile https://www.ejabberd.im/node/521#comment-1122 <p>'Crypto' is a library included in Erlang/OTP. If you don't have the requirements (OpenSSL, I guess) the compilation of Erlang will success but you will not have the library.</p> <p>Since ejabberd requires it, make sure Erlang includes it, and it is available. You may need to install OpenSSL or related packages, then compile Erlang and ejabberd.</p> <p>Check if the Crypto library is available:</p> <pre>$ erl Erlang (BEAM) emulator version 5.4.10 [source] [hipe] Eshell V5.4.10 (abort with ^G) 1&gt; crypto:start(). ok 2&gt; q(). ok 3&gt; $</pre> Thu, 01 Dec 2005 16:26:56 +0000 mfoss comment 1122 at https://www.ejabberd.im