Aheles Опубликовано 1 сентября, 2016 Жалоба Поделиться Опубликовано 1 сентября, 2016 Здравствуйте. Пытаюсь установить ejabberd на Debian 7 (64bit) в конце установки запуск не происходит, получаю ошибку Starting jabber server: ejabberd............................................................ failed. В конциге данные прописаны верно, а именно имя администратора и доменное имя. При попытке узнать статус получаю следующее # ejabberdctl status Failed RPC connection to the node ejabberd@4088834: nodedown При попытке запустить таким образом su ejabberd -c '/usr/sbin/ejabberdctl start &' получаю ошибки {error_logger,{{2016,9,1},{6,18,0}},std_error,"File operation error: eacces. Target: .. Function: read_file_info. Process: code_server."} {error_logger,{{2016,9,1},{6,18,0}},std_error,"File operation error: eacces. Target: ./standard_error.beam. Function: get_file. Process: code_server."} {error_logger,{{2016,9,1},{6,18,0}},std_error,"File operation error: eacces. Target: ./supervisor_bridge.beam. Function: get_file. Process: code_server."} {error_logger,{{2016,9,1},{6,18,0}},std_error,"File operation error: eacces. Target: ./user_sup.beam. Function: get_file. Process: code_server."} {error_logger,{{2016,9,1},{6,18,0}},std_error,"File operation error: eacces. Target: ./user.beam. Function: get_file. Process: code_server."} {error_logger,{{2016,9,1},{6,18,0}},std_error,"File operation error: eacces. Target: ./kernel_config.beam. Function: get_file. Process: code_server."} {error_logger,{{2016,9,1},{6,18,0}},std_error,"File operation error: eacces. Target: ./queue.beam. Function: get_file. Process: code_server."} =ERROR REPORT==== 1-Sep-2016::02:18:00 === File operation error: eacces. Target: .. Function: read_file_info. Process: code_server. =ERROR REPORT==== 1-Sep-2016::02:18:00 === File operation error: eacces. Target: ./standard_error.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 1-Sep-2016::02:18:00 === File operation error: eacces. Target: ./supervisor_bridge.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 1-Sep-2016::02:18:00 === File operation error: eacces. Target: ./user_sup.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 1-Sep-2016::02:18:00 === File operation error: eacces. Target: ./user.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 1-Sep-2016::02:18:00 === File operation error: eacces. Target: ./kernel_config.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 1-Sep-2016::02:18:00 === File operation error: eacces. Target: ./queue.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 1-Sep-2016::06:18:00 === File operation error: eacces. Target: ./error_logger_tty_h.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 1-Sep-2016::06:18:00 === File operation error: eacces. Target: ./calendar.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 1-Sep-2016::06:18:00 === File operation error: eacces. Target: ./io_lib.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 1-Sep-2016::06:18:00 === File operation error: eacces. Target: ./io_lib_format.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 1-Sep-2016::06:18:00 === File operation error: eacces. Target: ./io_lib_pretty.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 1-Sep-2016::06:18:00 === File operation error: eacces. Target: ./io.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 1-Sep-2016::06:18:00 === File operation error: eacces. Target: ./c.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 1-Sep-2016::06:18:00 === File operation error: eacces. Target: ./erl_eval.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 1-Sep-2016::06:18:00 === File operation error: eacces. Target: ./orddict.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 1-Sep-2016::06:18:00 === File operation error: eacces. Target: ./file_io_server.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 1-Sep-2016::06:18:00 === File operation error: eacces. Target: ./erl_posix_msg.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 1-Sep-2016::06:18:00 === file:path_eval([".","/var/lib/ejabberd"],".erlang"): permission denied =ERROR REPORT==== 1-Sep-2016::06:18:00 === File operation error: eacces. Target: ./string.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 1-Sep-2016::06:18:00 === File operation error: eacces. Target: ./dist_util.beam. Function: get_file. Process: code_server. Failed RPC connection to the node ejabberd@4088834: nodedown =ERROR REPORT==== 1-Sep-2016::06:18:00 === File operation error: eacces. Target: ./erl_scan.beam. Function: get_file. Process: code_server. Подскажите пожалуйста, в чем может быть проблема? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aheles Опубликовано 1 сентября, 2016 Автор Жалоба Поделиться Опубликовано 1 сентября, 2016 Решил проблему, chmod -R 755 /var/lib/ejabberd может кому поможет Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aheles Опубликовано 1 сентября, 2016 Автор Жалоба Поделиться Опубликовано 1 сентября, 2016 Теперь получаю такую ошибку Crash dump was written to: /var/log/ejabberd/erl_crash.dump Kernel pid terminated (application_controller) ({application_start_failure,kernel,{shutdown,{kernel,start,[normal,[]]}}}) ******************************************************* * To quit, press Ctrl-g then enter q and press Return * ******************************************************* {error_logger,{{2016,9,1},{6,31,18}},"Cookie file /var/lib/ejabberd/.erlang.cookie must be accessible by owner only",[]} {error_logger,{{2016,9,1},{6,31,18}},crash_report,[[{initial_call,{auth,init,['Argument__1']}},{pid,<0.19.0>},{registered_name,[]},{error_info,{exit,{"Cookie file /var/lib/ejabberd/.erlang.cookie must be accessible by owner only",[{auth,init_cookie,0,[{file,"auth.erl"},{line,285}]},{auth,init,1,[{file,"auth.erl"},{line,139}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,304}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,227}]}]},[{gen_server,init_it,6,[{file,"gen_server.erl"},{line,328}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,227}]}]}},{ancestors,[net_sup,kernel_sup,<0.9.0>]},{messages,[]},{links,[<0.17.0>]},{dictionary,[]},{trap_exit,true},{status,running},{heap_size,610},{stack_size,24},{reductions,383}],[]]} {error_logger,{{2016,9,1},{6,31,18}},supervisor_report,[{supervisor,{local,net_sup}},{errorContext,start_error},{reason,{"Cookie file /var/lib/ejabberd/.erlang.cookie must be accessible by owner only",[{auth,init_cookie,0,[{file,"auth.erl"},{line,285}]},{auth,init,1,[{file,"auth.erl"},{line,139}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,304}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,227}]}]}},{offender,[{pid,undefined},{name,auth},{mfargs,{auth,start_link,[]}},{restart_type,permanent},{shutdown,2000},{child_type,worker}]}]} {error_logger,{{2016,9,1},{6,31,18}},supervisor_report,[{supervisor,{local,kernel_sup}},{errorContext,start_error},{reason,shutdown},{offender,[{pid,undefined},{name,net_sup},{mfargs,{erl_distribution,start_link,[]}},{restart_type,permanent},{shutdown,infinity},{child_type,supervisor}]}]} {error_logger,{{2016,9,1},{6,31,18}},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.dump Kernel pid terminated (application_controller) ({application_start_failure,kernel,{shutdown,{kernel,start,[normal,[]]}}}) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.