ejabberd - Comments for "Ejabberd 2.1.6 - sha_drv.dll missing" https://www.ejabberd.im/node/4500 en fixed https://www.ejabberd.im/node/4500#comment-57234 <p>Great! Thank you very much for the help! That has me up and running.</p> Thu, 14 Apr 2011 14:31:47 +0000 newlou1227 comment 57234 at https://www.ejabberd.im Download this beam and overwrite in your installation https://www.ejabberd.im/node/4500#comment-57231 <p>You are using ejabberd 2.1.6 and Erlang/OTP R12B-4. This combination suffers a bug. You can download the fixed beam file from<br /> <noindex><a href="https://support.process-one.net/browse/EJAB-1349" title="https://support.process-one.net/browse/EJAB-1349" rel="nofollow" >https://support.process-one.net/browse/EJAB-1349</a></noindex><br /> Overwrite the old installed beam file with that new one.</p> Thu, 14 Apr 2011 10:38:00 +0000 mfoss comment 57231 at https://www.ejabberd.im similar issue, tried the dll https://www.ejabberd.im/node/4500#comment-57225 <p>I am also testing a Windows cluster and had the same problem. I grabbed that dll, and while that message disappears, I still have what you see below, and the second node will not start. Any ideas or help would be greatly appreciated. I have pored over many posts here, and found some good things. I could initially not get replication working until I found <a href="http://www.ejabberd.im/node/517">this</a> post. Thanks in advance!</p> <p>Eshell V5.6.4 (abort with ^G)<br /> (<noindex><a href="mailto:ejabberd@wnd1.blah.com" rel="nofollow" >ejabberd@wnd1.blah.com</a></noindex>)1&gt;<br /> =ERROR REPORT==== 13-Apr-2011::14:07:07 ===<br /> ** Generic server pg2_backport terminating<br /> ** Last message in was {'$gen_cast',<br /> {exchange,'ejabberd@wnd2.blah.com',<br /> [[{ejabberd_node_groups,backend},<br /> [&lt;9749.277.0&gt;]],<br /> [{ejabberd_node_groups,frontend},<br /> [&lt;9749.277.0&gt;]]]}}<br /> ** When Server state == {state}<br /> ** Reason for termination ==<br /> ** {{badarg,[true]},<br /> [{pg2_backport,'-store/1-lc$^0/1-0-',1},<br /> {pg2_backport,store,1},<br /> {pg2_backport,handle_cast,2},<br /> {gen_server,handle_msg,5},<br /> {proc_lib,init_p,5}]}<br /> (<noindex><a href="mailto:ejabberd@wnd1.blah.com" rel="nofollow" >ejabberd@wnd1.blah.com</a></noindex>)1&gt;<br /> =ERROR REPORT==== 13-Apr-2011::14:07:07 ===<br /> ** Generic server pg2_backport terminating<br /> ** Last message in was {'$gen_cast',<br /> {exchange,'ejabberd@wnd2.blah.com',<br /> [[{ejabberd_node_groups,backend},<br /> [&lt;9749.277.0&gt;]],<br /> [{ejabberd_node_groups,frontend},<br /> [&lt;9749.277.0&gt;]]]}}<br /> ** When Server state == {state}<br /> ** Reason for termination ==<br /> ** {{badarg,[true]},<br /> [{pg2_backport,'-store/1-lc$^0/1-0-',1},<br /> {pg2_backport,store,1},<br /> {pg2_backport,handle_cast,2},<br /> {gen_server,handle_msg,5},<br /> {proc_lib,init_p,5}]}<br /> (<noindex><a href="mailto:ejabberd@wnd1.blah.com" rel="nofollow" >ejabberd@wnd1.blah.com</a></noindex>)1&gt;<br /> =ERROR REPORT==== 13-Apr-2011::14:07:07 ===<br /> ** Generic server pg2_backport terminating<br /> ** Last message in was {'$gen_cast',<br /> {exchange,'ejabberd@wnd2.blah.com',<br /> [[{ejabberd_node_groups,backend},<br /> [&lt;9749.277.0&gt;]],<br /> [{ejabberd_node_groups,frontend},<br /> [&lt;9749.277.0&gt;]]]}}<br /> ** When Server state == {state}<br /> ** Reason for termination ==<br /> ** {{badarg,[true]},<br /> [{pg2_backport,'-store/1-lc$^0/1-0-',1},<br /> {pg2_backport,store,1},<br /> {pg2_backport,handle_cast,2},<br /> {gen_server,handle_msg,5},<br /> {proc_lib,init_p,5}]}<br /> (<noindex><a href="mailto:ejabberd@wnd1.blah.com" rel="nofollow" >ejabberd@wnd1.blah.com</a></noindex>)1&gt;<br /> =ERROR REPORT==== 13-Apr-2011::14:07:07 ===<br /> ** Generic server pg2_backport terminating<br /> ** Last message in was {'$gen_cast',<br /> {exchange,'ejabberd@wnd2.blah.com',<br /> [[{ejabberd_node_groups,backend},<br /> [&lt;9749.277.0&gt;]],<br /> [{ejabberd_node_groups,frontend},<br /> [&lt;9749.277.0&gt;]]]}}<br /> ** When Server state == {state}<br /> ** Reason for termination ==<br /> ** {{badarg,[true]},<br /> [{pg2_backport,'-store/1-lc$^0/1-0-',1},<br /> {pg2_backport,store,1},<br /> {pg2_backport,handle_cast,2},<br /> {gen_server,handle_msg,5},<br /> {proc_lib,init_p,5}]}<br /> (<noindex><a href="mailto:ejabberd@wnd1.blah.com" rel="nofollow" >ejabberd@wnd1.blah.com</a></noindex>)1&gt;<br /> =ERROR REPORT==== 13-Apr-2011::14:07:07 ===<br /> ** Generic server pg2_backport terminating<br /> ** Last message in was {'$gen_cast',<br /> {exchange,'ejabberd@wnd2.blah.com',<br /> [[{ejabberd_node_groups,backend},<br /> [&lt;9749.277.0&gt;]],<br /> [{ejabberd_node_groups,frontend},<br /> [&lt;9749.277.0&gt;]]]}}<br /> ** When Server state == {state}<br /> ** Reason for termination ==<br /> ** {{badarg,[true]},<br /> [{pg2_backport,'-store/1-lc$^0/1-0-',1},<br /> {pg2_backport,store,1},<br /> {pg2_backport,handle_cast,2},<br /> {gen_server,handle_msg,5},<br /> {proc_lib,init_p,5}]}<br /> (<noindex><a href="mailto:ejabberd@wnd1.blah.com" rel="nofollow" >ejabberd@wnd1.blah.com</a></noindex>)1&gt;<br /> =ERROR REPORT==== 13-Apr-2011::14:07:07 ===<br /> Mnesia('ejabberd@wnd1.blah.com'): ** ERROR ** mnesia_controller got unexpected info: {'EXIT',<br /> &lt;0.93.0&gt;,<br /> shutdown}<br /> (<noindex><a href="mailto:ejabberd@wnd1.blah.com" rel="nofollow" >ejabberd@wnd1.blah.com</a></noindex>)1&gt;<br /> =ERROR REPORT==== 13-Apr-2011::14:07:07 ===<br /> Mnesia('ejabberd@wnd1.blah.com'): ** ERROR ** mnesia_recover got unexpected info: {'EXIT',<br /> &lt;0.93.0&gt;,<br /> shutdown}<br /> (<noindex><a href="mailto:ejabberd@wnd1.blah.com" rel="nofollow" >ejabberd@wnd1.blah.com</a></noindex>)1&gt;<br /> =INFO REPORT==== 13-Apr-2011::14:07:08 ===<br /> I(&lt;0.40.0&gt;:ejabberd_app:202) : Adding machine's DNS IPs to Erlang system:<br /> []<br /> (<noindex><a href="mailto:ejabberd@wnd1.blah.com" rel="nofollow" >ejabberd@wnd1.blah.com</a></noindex>)1&gt;<br /> =ERROR REPORT==== 13-Apr-2011::14:07:08 ===<br /> E(&lt;0.40.0&gt;:gen_mod:73) : Problem starting the module mod_adhoc for host "blah.com" with options:<br /> []<br /> exit: {noproc,<br /> {gen_server,call,<br /> [ejabberd_iq_sup,<br /> {start_child,["blah.com",mod_adhoc,process_local_iq]},<br /> infinity]}}<br /> (<noindex><a href="mailto:ejabberd@wnd1.blah.com" rel="nofollow" >ejabberd@wnd1.blah.com</a></noindex>)1&gt;<br /> =INFO REPORT==== 13-Apr-2011::14:07:08 ===<br /> application: ejabberd<br /> exited: {bad_return,<br /> {{ejabberd_app,start,[normal,[]]},<br /> {'EXIT',<br /> {noproc,<br /> {gen_server,call,<br /> [ejabberd_iq_sup,<br /> {start_child,<br /> ["blah.com",mod_adhoc,process_local_iq]},<br /> infinity]}}}}}<br /> type: temporary<br /> (<noindex><a href="mailto:ejabberd@wnd1.blah.com" rel="nofollow" >ejabberd@wnd1.blah.com</a></noindex>)1&gt; {error_logger,{{2011,4,13},{14,7,8}},std_info,[{application,kernel},{exited,shutdown},{type<br /> ,permanent}]}<br /> {error_logger,{{2011,4,13},{14,7,8}},"** gen_event handler ~p crashed.~n** Was installed in ~p~n** Last event was: ~p~n*<br /> * When handler state == ~p~n** Reason == ~p~n",[mnesia_event,mnesia_event,{mnesia_system_event,{mnesia_info,"Failed sync<br /> ing ~p to_disk reason ~p ~n",[latest_log,no_such_log]}},{state,[],false,[]},{badarg,[{ets,lookup,[global_names,mnesia_gl<br /> obal_logger]},{global,where,1},{mnesia_event,report_info,2},{mnesia_event,handle_system_event,2},{gen_event,server_updat<br /> e,4},{gen_event,server_notify,4},{gen_event,handle_msg,5},{proc_lib,init_p,5}]}]}<br /> {error_logger,{{2011,4,13},{14,7,20}},crash_report,[[{pid,&lt;0.64.0&gt;},{registered_name,mnesia_event},{error_info,{exit,kil<br /> led,[{gen_event,terminate_server,4},{proc_lib,init_p,5}]}},{initial_call,{gen,init_it,[gen_event,&lt;0.63.0&gt;,&lt;0.63.0&gt;,{loca<br /> l,mnesia_event},[],[],[]]}},{ancestors,[mnesia_sup,&lt;0.62.0&gt;]},{messages,[]},{links,[]},{dictionary,[]},{trap_exit,true},<br /> {status,running},{heap_size,987},{stack_size,23},{reductions,845}],[]]}<br /> {error_logger,{{2011,4,13},{14,7,20}},"** gen_event handler ~p crashed.~n** Was installed in ~p~n** Last event was: ~p~n<br /> ** When handler state == ~p~n** Reason == ~p~n",[sasl_report_file_h,error_logger,{error_report,&lt;0.61.0&gt;,{&lt;0.64.0&gt;,crash_<br /> report,[[{pid,&lt;0.64.0&gt;},{registered_name,mnesia_event},{error_info,{exit,killed,[{gen_event,terminate_server,4},{proc_li<br /> b,init_p,5}]}},{initial_call,{gen,init_it,[gen_event,&lt;0.63.0&gt;,&lt;0.63.0&gt;,{local,mnesia_event},[],[],[]]}},{ancestors,[mnes<br /> ia_sup,&lt;0.62.0&gt;]},{messages,[]},{links,[]},{dictionary,[]},{trap_exit,true},{status,running},{heap_size,987},{stack_size<br /> ,23},{reductions,845}],[]]}},{&lt;0.46.0&gt;,"../logs/erlang.log",all},{ebadf,[{io,format,[&lt;0.46.0&gt;,["\n",61,"CRASH REPORT",61<br /> ,61,61,61,32,"13",45,"Apr",45,"2011",58,58,"14",58,"07",58,"20",32,61,61,61,"\n",126,115],[[32,32,99,114,97,115,104,101,<br /> 114,58,"\n",[[32,32,32,32,"pid",58,32,"&lt;0.64.0&gt;","\n"],[32,32,32,32,"registered_name",58,32,"mnesia_event","\n"],[" "<br /> ,[["exception exit: ",["killed"]],10,[[[" ",32,32,32,32],"in function ",32,[["gen_event",58,"terminate_server"],47,"4"]<br /> ]]],"\n"],[" initial call: ",[[],["gen",58,"init_it"],[40,"gen_event,&lt;0.63.0&gt;,&lt;0.63.0&gt;,\n<br /> {local,mnesia_event},\n [],[],[]",41]],"\n"],[32,32,32,32,"ancestors",58,32,[91,["mnesia_<br /> sup",44,"&lt;0.62.0&gt;"],93],"\n"],[32,32,32,32,"messages",58,32,"[]","\n"],[32,32,32,32,"links",58,32,"[]","\n"],[32,32,32,3<br /> 2,"dictionary",58,32,"[]","\n"],[32,32,32,32,"trap_exit",58,32,"true","\n"],[32,32,32,32,"status",58,32,"running","\n"],<br /> [32,32,32,32,"heap_size",58,32,"987","\n"],[32,32,32,32,"stack_size",58,32,"23","\n"],[32,32,32,32,"reductions",58,32,"8<br /> 45","\n"]],32,32,110,101,105,103,104,98,111,117,114,115,58,"\n",[]]]]},{sasl_report_file_h,handle_event,2},{gen_event,se<br /> rver_update,4},{gen_event,server_notify,4},{gen_event,handle_msg,5},{proc_lib,init_p,5}]}]}<br /> {"Kernel pid terminated",application_controller,"{application_terminated,kernel,shutdown}"}</p> <p>Crash dump was written to: ../logs/erl_crash_20110413-140702.dump<br /> Kernel pid terminated (application_controller) ({application_terminated,kernel,shutdown})</p> Wed, 13 Apr 2011 18:26:54 +0000 newlou1227 comment 57225 at https://www.ejabberd.im Sree wrote: This node is https://www.ejabberd.im/node/4500#comment-57075 <div class="quote-msg"> <div class="quote-author"><em>Sree</em> wrote:</div> <p>This node is complaining about the absence of a DLL = "sha_drv.dll".</p></div> <p>You can download sha_drv.dll and other updated DLL files from<br /> <noindex><a href="https://support.process-one.net/browse/EJAB-1387" title="https://support.process-one.net/browse/EJAB-1387" rel="nofollow" >https://support.process-one.net/browse/EJAB-1387</a></noindex></p> <p>Please comment if that solves the problem.</p> Thu, 17 Feb 2011 15:49:40 +0000 mfoss comment 57075 at https://www.ejabberd.im Probably the fileswill be https://www.ejabberd.im/node/4500#comment-57018 <p>Probably the fileswill be compiled early next week. Then I'll upload a zip with the dll</p> <p>On tuesday I'll comment here the progress.</p> Fri, 28 Jan 2011 18:13:13 +0000 mfoss comment 57018 at https://www.ejabberd.im Interim solution? https://www.ejabberd.im/node/4500#comment-57001 <p>Can a win 32 version of that DLL be provided (separately) as a quick fix...</p> Fri, 28 Jan 2011 09:56:32 +0000 Sree comment 57001 at https://www.ejabberd.im fix ready...? https://www.ejabberd.im/node/4500#comment-57007 <p>Hi Badlop, may I know the status of this fix..?<br /> it would be great help from your side if a fix was provided a little early (as we are running short of time..)</p> Fri, 28 Jan 2011 09:54:48 +0000 Sree comment 57007 at https://www.ejabberd.im Sree wrote: =ERROR REPORT==== https://www.ejabberd.im/node/4500#comment-56989 <div class="quote-msg"> <div class="quote-author"><em>Sree</em> wrote:</div> <p>=ERROR REPORT==== 15-Jan-2011::17:22:04 ===<br /> C(&lt;0.40.0&gt;:sha:53) : unable to load driver '../lib/ejabberd-2.1.6/priv/windows/lib/sha_drv.dll': The specified module could not be found. </p></div> <p>For that problem I've created this ticket:<br /> <noindex><a href="https://support.process-one.net/browse/EJAB-1387" title="https://support.process-one.net/browse/EJAB-1387" rel="nofollow" >https://support.process-one.net/browse/EJAB-1387</a></noindex><br /> Once a solution for it is found, I'll comment here.</p> <div class="quote-msg"> <div class="quote-author"><em>Sree</em> wrote:</div> <p>=ERROR REPORT==== 15-Jan-2011::17:22:04 ===<br /> ** Generic server pg2_backport terminating<br /> ** Last message in was {'$gen_cast',<br /> {exchange,ejabberd@mira1,<br /> [[{ejabberd_node_groups,backend},<br /> [&lt;9749.241.0&gt;]],<br /> [{ejabberd_node_groups,frontend},<br /> [&lt;9749.241.0&gt;]]]}}<br /> ** When Server state == {state}<br /> ** Reason for termination ==<br /> ** {{badarg,[true]},<br /> [{pg2_backport,'-store/1-lc$^0/1-0-',1},<br /> {pg2_backport,store,1},<br /> {pg2_backport,handle_cast,2},<br /> {gen_server,handle_msg,5},<br /> {proc_lib,init_p,5}]} </p></div> <p>Let's hope this problem is related to the previous one, and it will be fixed when the previous one gets fixed.</p> Wed, 19 Jan 2011 22:21:28 +0000 mfoss comment 56989 at https://www.ejabberd.im Anyone ? https://www.ejabberd.im/node/4500#comment-56986 <p>Badlop...you there ?</p> Wed, 19 Jan 2011 08:23:47 +0000 Sree comment 56986 at https://www.ejabberd.im Hello... https://www.ejabberd.im/node/4500#comment-56980 <p>ideas anybody ?</p> Tue, 18 Jan 2011 10:40:39 +0000 Sree comment 56980 at https://www.ejabberd.im