ejabberd - Comments for "[2.1.5] Can't run postinstall script"
https://www.ejabberd.im/node/4309
en
-
Ok, i'll tested
https://www.ejabberd.im/node/4309#comment-56642
<p>Ok, i'll tested that:</p>
<div class="codeblock"><code>s1:/etc/ejabberd/bin# ./erl<br />Erlang (BEAM) emulator version 5.6.4 [source] [smp:16] [async-threads:0] [kernel-poll:false]
<p>Eshell V5.6.4 (abort with ^G)<br />1> stringprep:start().<br />{error,{{case_clause,{error,{open_error,-10}}},<br /> [{stringprep,init,1},<br /> {gen_server,init_it,6},<br /> {proc_lib,init_p,5}]}}<br />2></p></code></div>
<p>But where should stringprep be?</p>
<p>I can't find the .so on my system - but it should there...</p>
<p>EDIT: It is here:</p>
<p>/etc/ejabberd/lib/ejabberd-2.1.5/priv/linux-x86/lib/stringprep_drv.so</p>
<p>But ejabberd dont like that file, right? ;)</p>
<p>EDIT2: .beam files are all over the install directory - which dir should i choose? The most are in /etc/ejabberd/lib/ejabberd-2.1.5/ebin</p>
Tue, 21 Sep 2010 18:17:23 +0000
Commifreak
comment 56642 at https://www.ejabberd.im
-
Re
https://www.ejabberd.im/node/4309#comment-56641
<div class="quote-msg">
<div class="quote-author"><em>Commifreak</em> wrote:</div>
<p>How can i fix this? Where should stringpreg exist?</p></div>
<p>You can try to copy it to the same location where all the ejabberd *.beam files are, maybe that helps.</p>
<p>BTW, simple test:</p>
<pre>
$ erl
Erlang R13B04 (erts-5.7.5) [source] [smp:2:2] [rq:2] [async-threads:0] [kernel-poll:false]
Eshell V5.7.5 (abort with ^G)
1> stringprep:start().
{ok,<0.37.0>}
2> q().
ok
$ rm stringprep_drv.so
$ erl
Erlang R13B04 (erts-5.7.5) [source] [smp:2:2] [rq:2] [async-threads:0] [kernel-poll:false]
Eshell V5.7.5 (abort with ^G)
1> stringprep:start().
{error,{{case_clause,{error,{open_error,-10}}},
[{stringprep,init,1},
{gen_server,init_it,6},
{proc_lib,init_p_do_apply,3}]}}
2> q().
ok
</pre>
Tue, 21 Sep 2010 17:24:49 +0000
mfoss
comment 56641 at https://www.ejabberd.im
-
How can i fix this? Where
https://www.ejabberd.im/node/4309#comment-56639
<p>How can i fix this? Where should stringpreg exist?</p>
Tue, 21 Sep 2010 17:12:45 +0000
Commifreak
comment 56639 at https://www.ejabberd.im
-
Re:
https://www.ejabberd.im/node/4309#comment-56636
<div class="quote-msg">
<div class="quote-author"><em>Commifreak</em> wrote:</div>
<p>I've tested it with 3.0.0a1 again:</p>
<p>ejabberd.log:</p>
<div class="codeblock"><code>=ERROR REPORT==== 2010-09-18 23:45:44 ===<br />E(<0.37.0>:ejabberd_config:192) : Can't load config file: invalid host name ["webcf.de"]
<p>=INFO REPORT==== 2010-09-18 23:45:44 ===<br /> application: ejabberd<br /> exited: {bad_return,{{ejabberd_app,start,[normal,[]]},<br /> {'EXIT',"invalid hostname"}}}<br /> type: temporary</p></code></div>
<p>Why is webcf.de invalid hostname?</p></div>
<p>ejabberd tries to verify if the domain is correct (does't contain unaccepted characters, encoding...) by calling to stringprep. But remember that the stringprep library isn't loaded correctly, so the domain verification fails.</p>
Tue, 21 Sep 2010 16:59:05 +0000
mfoss
comment 56636 at https://www.ejabberd.im
-
WTF?!
Why does this forum
https://www.ejabberd.im/node/4309#comment-56628
<p>WTF?!</p>
<p>Why does this forum dont save my postings?!?!</p>
<p>Aagain:</p>
<p>I've tested it with 3.0.0a1 -> same error, but the log means "invalid hostname "webcf.de"' - </p>
<p>what is wrong with the domain?</p>
Sun, 19 Sep 2010 13:52:36 +0000
Commifreak
comment 56628 at https://www.ejabberd.im
-
I've tested it with 3.0.0a1
https://www.ejabberd.im/node/4309#comment-56627
<p>I've tested it with 3.0.0a1 again:</p>
<p>ejabberd.log:</p>
<div class="codeblock"><code>=ERROR REPORT==== 2010-09-18 23:45:44 ===<br />E(<0.37.0>:ejabberd_config:192) : Can't load config file: invalid host name ["webcf.de"]
<p>=INFO REPORT==== 2010-09-18 23:45:44 ===<br /> application: ejabberd<br /> exited: {bad_return,{{ejabberd_app,start,[normal,[]]},<br /> {'EXIT',"invalid hostname"}}}<br /> type: temporary</p></code></div>
<p>Why is webcf.de invalid hostname?</p>
Sat, 18 Sep 2010 21:51:31 +0000
Commifreak
comment 56627 at https://www.ejabberd.im
-
Hey, again, Linux s1.webcf.de
https://www.ejabberd.im/node/4309#comment-56626
<p>*** My posts before are not saved?!?!***</p>
<p>1) No permission problem: Iam root :)</p>
<p>2):</p>
<p>Hey, again,</p>
<div class="codeblock"><code>Linux s1.webcf.de 2.6.33.2-vs2.3.0.36.30.4-netcup #5 SMP Fri Apr 16 06:34:48 UTC 2010 x86_64 GNU/Linux</code></div>
<p>x68_64 - It should be an 64-bit, right?</p>
<p>Ok, i know that i have installed 32bit over a vServer CP, but i tried to install the 64bit version of ejabberd though:</p>
<div class="codeblock"><code>s1:~# gunzip ejabberd-2.1.5-linux-x86_64-installer.bin.gz <br />s1:~# chmod a+x ./ejabberd-2.1.5-linux-x86_64-installer.bin <br />s1:~# ./ejabberd-2.1.5-linux-x86_64-installer.bin <br />-bash: ./ejabberd-2.1.5-linux-x86_64-installer.bin: No such file or directory</code></div>
<p>The file could not be found, but it is there?!</p>
Fri, 17 Sep 2010 15:30:04 +0000
Commifreak
comment 56626 at https://www.ejabberd.im
-
1) No, no permission problem,
https://www.ejabberd.im/node/4309#comment-56624
<p>1) No, no permission problem, iam root :)<br />
2) I've downloaded <noindex><a href="http://www.process-one.net/downloads/ejabberd/2.1.5/ejabberd-2.1.5-linux-x86-installer.bin.gz" title="http://www.process-one.net/downloads/ejabberd/2.1.5/ejabberd-2.1.5-linux-x86-installer.bin.gz" rel="nofollow" >http://www.process-one.net/downloads/ejabberd/2.1.5/ejabberd-2.1.5-linux...</a></noindex></p>
<div class="codeblock"><code>gunzip ejabberd-2.1.5-linux-x86-installer.bin.gz<br />chmod a+x ejabberd-2.1.5-linux-x86-installer.bin<br />./ejabberd-2.1.5-linux-x86-installer.bin</code></div>
<p>->Install - and after install the post-install error occurs - ejabberd isnt able to start.</p>
<p>Where should the stringprep_drv.so be? Which dir?</p>
<p>EDIT: <noindex><a href="http://pastebin.org/940703" title="http://pastebin.org/940703" rel="nofollow" >http://pastebin.org/940703</a></noindex></p>
Fri, 17 Sep 2010 13:50:17 +0000
Commifreak
comment 56624 at https://www.ejabberd.im
-
1) No, no permission problem,
https://www.ejabberd.im/node/4309#comment-56623
<p>1) No, no permission problem, iam root :)<br />
2) I've downloaded <noindex><a href="http://www.process-one.net/downloads/ejabberd/2.1.5/ejabberd-2.1.5-linux-x86-installer.bin.gz" title="http://www.process-one.net/downloads/ejabberd/2.1.5/ejabberd-2.1.5-linux-x86-installer.bin.gz" rel="nofollow" >http://www.process-one.net/downloads/ejabberd/2.1.5/ejabberd-2.1.5-linux...</a></noindex></p>
<div class="codeblock"><code>gunzip ejabberd-2.1.5-linux-x86-installer.bin.gz<br />chmod a+x ejabberd-2.1.5-linux-x86-installer.bin<br />./ejabberd-2.1.5-linux-x86-installer.bin</code></div>
<p>->Install - and after install the post-install error occurs - ejabberd isnt able to start.</p>
<p>Where should the stringprep_drv.so be? Which dir?</p>
<p>EDIT: <noindex><a href="http://pastebin.org/940703" title="http://pastebin.org/940703" rel="nofollow" >http://pastebin.org/940703</a></noindex> (install with default values, failed too)</p>
Fri, 17 Sep 2010 13:47:42 +0000
Commifreak
comment 56623 at https://www.ejabberd.im
-
Re:
https://www.ejabberd.im/node/4309#comment-56621
<div class="quote-msg">
<div class="quote-author"><em>Commifreak</em> wrote:</div>
<p><code>=ERROR REPORT==== 2010-09-14 18:18:48 ===<br />
Error in process <0.106.0> on node 'ejabberd@localhost' with exit value: {{case_clause,{error,{open_error,-10}}},[{ejabberd_app,init,0}]}</code></p>
<p>=INFO REPORT==== 2010-09-14 18:18:49 ===<br />
application: ejabberd<br />
exited: {bad_return,<br />
{{ejabberd_app,start,[normal,[]]},<br />
{'EXIT',<br />
{badarg,<br />
[{erlang,port_control,[stringprep_port,2,"webcf.de"]},<br />
{stringprep,control,2},</p></div>
<p>This probably means that the erlang coundn't read correctly the file stringprep_drc.so which is included in ejabberd installation. Maybe file permissions problem? Maybe you installed the linux 36bits installer in your 32bits machine?</p>
Thu, 16 Sep 2010 15:23:28 +0000
mfoss
comment 56621 at https://www.ejabberd.im
-
More infos (crash erlang and
https://www.ejabberd.im/node/4309#comment-56619
<p>More infos (crash erlang and ejabberd)</p>
<p>ejabberd log:</p>
<div class="codeblock"><code>=ERROR REPORT==== 2010-09-14 18:18:48 ===<br />Error in process <0.106.0> on node 'ejabberd@localhost' with exit value: {{case_clause,{error,{open_error,-10}}},[{ejabberd_app,init,0}]}
<p>=INFO REPORT==== 2010-09-14 18:18:49 ===<br /> application: ejabberd<br /> exited: {bad_return,<br /> {{ejabberd_app,start,[normal,[]]},<br /> {'EXIT',<br /> {badarg,<br /> [{erlang,port_control,[stringprep_port,2,"webcf.de"]},<br /> {stringprep,control,2},<br /> {jlib,nodeprep,1},<br /> {ejabberd_config,normalize_hosts,2},<br /> {ejabberd_config,add_hosts_to_option,2},<br /> {lists,foldl,3},<br /> {ejabberd_config,load_file,1},<br /> {ejabberd_config,start,0}]}}}}<br /> type: temporary</p></code></div>
<p>erlang.log:</p>
<div class="codeblock"><code>=CRASH REPORT==== 14-Sep-2010::18:18:49 ===<br /> crasher:<br /> pid: <0.35.0><br /> registered_name: []<br /> exception exit: {bad_return,<br /> {{ejabberd_app,start,[normal,[]]},<br /> {'EXIT',<br /> {badarg,<br /> [{erlang,port_control,<br /> [stringprep_port,2,"webcf.de"]},<br /> {stringprep,control,2},<br /> {jlib,nodeprep,1},<br /> {ejabberd_config,normalize_hosts,2},<br /> {ejabberd_config,add_hosts_to_option,2},<br /> {lists,foldl,3},<br /> {ejabberd_config,load_file,1},<br /> {ejabberd_config,start,0}]}}}}<br /> in function application_master:init/4<br /> initial call: application_master:init(<0.5.0>,<0.34.0>,<br /> {appl_data,ejabberd,<br /> [ejabberd,ejabberd_sup,<br /> ejabberd_auth,ejabberd_router,<br /> ejabberd_sm,ejabberd_s2s,<br /> ejabberd_local,ejabberd_listeners,<br /> ejabberd_iq_sup,<br /> ejabberd_service_sup,<br /> ejabberd_s2s_out_sup,<br /> ejabberd_s2s_in_sup,<br /> ejabberd_c2s_sup,<br /> ejabberd_mod_roster,<br /> ejabberd_mod_echo,<br /> ejabberd_mod_pubsub,<br /> ejabberd_mod_irc,ejabberd_mod_muc,<br /> ejabberd_offline,random_generator],<br /> undefined,<br /> {ejabberd_app,[]},<br /> [acl,adhoc,configure,<br /> cyrsasl_anonymous,cyrsasl,<br /> cyrsasl_digest,cyrsasl_plain,<br /> ejabberd_admin,ejabberd_app,<br /> ejabberd_auth_anonymous,<br /> ejabberd_auth,<br /> ejabberd_auth_external,<br /> ejabberd_auth_internal,<br /> ejabberd_auth_ldap,<br /> ejabberd_auth_odbc,<br /> ejabberd_auth_pam,ejabberd,<br /> ejabberd_c2s,ejabberd_c2s_config,<br /> ejabberd_config,ejabberd_ctl,<br /> ejabberd_frontend_socket,<br /> ejabberd_hooks,ejabberd_http,<br /> ejabberd_http_bind,<br /> ejabberd_http_poll,<br /> ejabberd_listener,ejabberd_local,<br /> ejabberd_logger_h,<br /> ejabberd_loglevel,<br /> ejabberd_node_groups,<br /> ejabberd_rdbms,ejabberd_receiver,<br /> ejabberd_router,ejabberd_s2s,<br /> ejabberd_s2s_in,ejabberd_s2s_out,<br /> ejabberd_service,ejabberd_sm,<br /> ejabberd_socket,ejabberd_sup,<br /> ejabberd_system_monitor,<br /> ejabberd_tmp_sup,ejabberd_update,<br /> ejabberd_web_admin,ejabberd_web,<br /> ejabberd_zlib,ejd2odbc,eldap,<br /> eldap_filter,eldap_pool,<br /> eldap_utils,'ELDAPv3',extauth,<br /> gen_iq_handler,gen_mod,<br /> gen_pubsub_node,<br /> gen_pubsub_nodetree,iconv,idna,<br /> jd2ejd,jlib,mod_adhoc,<br /> mod_announce,mod_caps,<br /> mod_configure2,mod_configure,<br /> mod_disco,mod_echo,mod_http_bind,<br /> mod_http_fileserver,mod_irc,<br /> mod_irc_connection,mod_last,<br /> mod_last_odbc,mod_muc,mod_muc_log,<br /> mod_muc_room,mod_offline,<br /> mod_offline_odbc,mod_privacy,<br /> mod_privacy_odbc,mod_private,<br /> mod_private_odbc,mod_proxy65,<br /> mod_proxy65_lib,<br /> mod_proxy65_service,<br /> mod_proxy65_sm,mod_proxy65_stream,<br /> mod_pubsub,mod_register,<br /> mod_roster,mod_roster_odbc,<br /> mod_service_log,mod_shared_roster,<br /> mod_stats,mod_time,mod_vcard,<br /> mod_vcard_ldap,mod_vcard_odbc,<br /> mod_version,node_buddy,node_club,<br /> node_default,node_dispatch,<br /> node_pep,node_private,node_public,<br /> nodetree_default,nodetree_virtual,<br /> p1_fsm,p1_mnesia,randoms,sha,<br /> shaper,stringprep,stringprep_sup,<br /> tls,translate,xml,xml_stream,<br /> 'XmppAddr'],<br /> [],infinity,infinity},<br /> normal)<br /> ancestors: [<0.34.0>]<br /> messages: [{'EXIT',<0.36.0>,normal}]<br /> links: [<0.34.0>,<0.5.0>]<br /> dictionary: []<br /> trap_exit: true<br /> status: running<br /> heap_size: 987<br /> stack_size: 23<br /> reductions: 163<br /> neighbours:</code></div>
Wed, 15 Sep 2010 16:09:22 +0000
Commifreak
comment 56619 at https://www.ejabberd.im