Страница 1 из 1

ejabberd не стартует валится в erl_crash.dump

Добавлено: 2010-03-19 10:10:04
Cave
Имеется FreeBSD 7.2
ejabberd-2.1.2 из портов
erlang-r12b4,1 из портов
В конфиге все стандартно.
При попытке запуска.
/usr/local/etc/rc.d/ejabberd start

Код: Выделить всё

check_startmsgs: not found
ls /var/log/ejabberd/

Код: Выделить всё

erl_crash_20100319-140329.dump 
ejabberdctl live
--------------------------------------------------------------------

Код: Выделить всё

IMPORTANT: ejabberd is going to start in LIVE (interactive) mode.
All log messages will be shown in the command shell.
You can interact with the ejabberd node if you know how to use it.
Please be extremely cautious with your actions,
and exit immediately if you are not completely sure.

To exit this LIVE mode and stop ejabberd, press:
  q().  and press the Enter key

--------------------------------------------------------------------
To bypass permanently this warning, add to ejabberdctl.cfg the line:
  EJABBERD_BYPASS_WARNINGS=true
Press any key to continue


{error_logger,{{2010,3,19},{14,5,27}},"Protocol: ~p: register error: ~p~n",["inet_tcp",{{badmatch,{error,duplicate_name}},[{inet_tcp_dist,listen,1},{net_kernel,start_protos,4},{net_kernel,start_protos,3},{net_kernel,init_node,2},{net_kernel,init,1},{gen_server,init_it,6},{proc_lib,init_p,5}]}]}
{error_logger,{{2010,3,19},{14,5,27}},crash_report,[[{pid,<0.20.0>},{registered_name,net_kernel},{error_info,{exit,{error,badarg},[{gen_server,init_it,6},{proc_lib,init_p,5}]}},{initial_call,{gen,init_it,[gen_server,<0.17.0>,<0.17.0>,{local,net_kernel},net_kernel,{'ejabberd@localhost',shortnames,15000},[]]}},{ancestors,[net_sup,kernel_sup,<0.8.0>]},{messages,[]},{links,[#Port<0.7>,<0.17.0>]},{dictionary,[{longnames,false}]},{trap_exit,true},{status,running},{heap_size,610},{stack_size,23},{reductions,453}],[]]}
{error_logger,{{2010,3,19},{14,5,27}},supervisor_report,[{supervisor,{local,net_sup}},{errorContext,start_error},{reason,{'EXIT',nodistribution}},{offender,[{pid,undefined},{name,net_kernel},{mfa,{net_kernel,start_link,[['ejabberd@localhost',shortnames]]}},{restart_type,permanent},{shutdown,2000},{child_type,worker}]}]}
{error_logger,{{2010,3,19},{14,5,27}},supervisor_report,[{supervisor,{local,kernel_sup}},{errorContext,start_error},{reason,shutdown},{offender,[{pid,undefined},{name,net_sup},{mfa,{erl_distribution,start_link,[]}},{restart_type,permanent},{shutdown,infinity},{child_type,supervisor}]}]}
{error_logger,{{2010,3,19},{14,5,27}},crash_report,[[{pid,<0.7.0>},{registered_name,[]},{error_info,{exit,{shutdown,{kernel,start,[normal,[]]}},[{application_master,init,4},{proc_lib,init_p,5}]}},{initial_call,{application_master,init,[<0.5.0>,<0.6.0>,{appl_data,kernel,[application_controller,erl_reply,auth,boot_server,code_server,disk_log_server,disk_log_sup,erl_prim_loader,error_logger,file_server_2,fixtable_server,global_group,global_name_server,heart,init,kernel_config,kernel_sup,net_kernel,net_sup,rex,user,os_server,ddll_server,erl_epmd,inet_db,pg2],undefined,{kernel,[]},[application,application_controller,application_master,application_starter,auth,code,code_aux,packages,code_server,dist_util,erl_boot_server,erl_distribution,erl_prim_loader,erl_reply,erlang,error_handler,error_logger,file,file_server,file_io_server,prim_file,global,global_group,global_search,group,heart,hipe_unified_loader,inet6_tcp,inet6_tcp_dist,inet6_udp,inet_config,inet_hosts,inet_gethost_native,inet_tcp_dist,init,kernel,kernel_config,net,net_adm,net_kernel,os,ram_file,rpc,user,user_drv,user_sup,disk_log,disk_log_1,disk_log_server,disk_log_sup,dist_ac,erl_ddll,erl_epmd,erts_debug,gen_tcp,gen_udp,gen_sctp,prim_inet,inet,inet_db,inet_dns,inet_parse,inet_res,inet_tcp,inet_udp,inet_sctp,pg2,seq_trace,wrap_log_reader,zlib,otp_ring0],[],infinity,infinity},normal]}},{ancestors,[<0.6.0>]},{messages,[{'EXIT',<0.8.0>,normal}]},{links,[<0.6.0>,<0.5.0>]},{dictionary,[]},{trap_exit,true},{status,running},{heap_size,610},{stack_size,23},{reductions,127}],[]]}
{error_logger,{{2010,3,19},{14,5,27}},std_info,[{application,kernel},{exited,{shutdown,{kernel,start,[normal,[]]}}},{type,permanent}]}
{"Kernel pid terminated",application_controller,"{application_start_failure,kernel,{shutdown,{kernel,start,[normal,[]]}}}"}

Crash dump was written to: /var/log/ejabberd/erl_crash_20100319-140523.dump
Kernel pid terminated (application_controller) ({application_start_failure,kernel,{shutdown,{kernel,start,[normal,[]]}}})
Уже и не знаю куда дальше рыть,подобные проблемы находил, решалось установкой erland r12, мне не помогло.

Re: ejabberd не стартует валится в erl_crash.dump

Добавлено: 2010-03-22 9:22:27
Cave
Даже и не знаю, UP чтоли:-) :shock:
Еще актуален вопрос.

Re: ejabberd не стартует валится в erl_crash.dump

Добавлено: 2010-03-28 17:01:54
Archy
После обновления портов столкнулся с той же проблемой. Переустановка ejabberd ни на что не повлияла... Может у кого-то есть какие-то идеи по этому поводу?

Re: ejabberd не стартует валится в erl_crash.dump

Добавлено: 2010-03-29 22:26:00
HiGH_ZeRO
под рутом пробовал запускать ?
проверь права на файлы и папки

Re: ejabberd не стартует валится в erl_crash.dump

Добавлено: 2010-03-30 5:00:31
Cave
HiGH_ZeRO писал(а):под рутом пробовал запускать ?
проверь права на файлы и папки
Под ним и запускаю.

Re: ejabberd не стартует валится в erl_crash.dump

Добавлено: 2011-10-05 11:42:09
Александр
тоже ошибка была доперло
переименуй файл /usr/local/lib/erlang/erts-5.5/bin/beam
в /usr/local/lib/erlang/erts-5.5/bin/beam.smp