ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] Q: ejabberd - Что минимально-необходимо настроить для запуска?
@ 2005-07-04 14:03 Aleksey Avdeev
  2005-07-05  4:16 ` Mike Lykov
  0 siblings, 1 reply; 17+ messages in thread
From: Aleksey Avdeev @ 2005-07-04 14:03 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 1124 bytes --]

Здравствуйте.

   Что минимально-необходимо настроить, чтобы ejabberd запускался? 
(Хотябы - чтобы в логи что-то писал...)

   При умолчальном ejabberd.cfg, при "service ejabberd start" сервис 
изображает свой подъём. Но на то, что он поднялся на по факту - 
непохоже:

1. По "netstat -atp" видно, что открылся только 4369 порт (epmd, 
причём открылся на всех интерфейсах, хотя в ejabberd.cfg 
присутствует только localhost);

2. ps показывает только запуск того-же epmd;

3. "service ejabberd status" - молчит как партизан;

4. ejabberdctl - сообщает "Segmentation fault", независимо от 
переданных команд;

5. /var/log/ejabberd/ - пуст (файлов нет).

   При попытке останова - "service ejabberd stop" сообщает что всё 
нормально, но epmd - остаётся висеть (снимается по kill).

   Цикл service ejabberd start/stop в /var/log/messages - приложен 
как файл ejabberd.log.

   Данная картина наблюдается как на Sisyphus:

$ rpm -q ejabberd erlang
ejabberd-0.9-alt1
erlang-R10B.0-alt1

   Так и на Мастер 2.4 + Backports:

$ rpm -q ejabberd erlang
ejabberd-0.9.1-alt0.M24.1
erlang-R10B.4-alt0.M24.1

-- 

С уважением. Алексей.

[-- Attachment #2: ejabberd.log --]
[-- Type: text/plain, Size: 552 bytes --]

Jul  4 17:50:05 sollin pam_tcb[1774]: su: Session opened for ejabberd by solo(uid=0)
Jul  4 17:50:05 sollin epmd: epmd: epmd running - daemon = 1
Jul  4 17:50:05 sollin pam_tcb[1774]: su: Session closed for ejabberd
Jul  4 17:50:05 sollin ejabberd: ejabberd startup succeeded
Jul  4 17:50:23 sollin pam_tcb[1846]: su: Session opened for ejabberd by solo(uid=0)
Jul  4 17:50:23 sollin epmd: epmd: epmd running - daemon = 1
Jul  4 17:50:23 sollin pam_tcb[1846]: su: Session closed for ejabberd
Jul  4 17:50:25 sollin ejabberd: ejabberd startup succeeded

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [sisyphus] Q: ejabberd - Что минимально-необходимо настроить для запуска?
  2005-07-04 14:03 [sisyphus] Q: ejabberd - Что минимально-необходимо настроить для запуска? Aleksey Avdeev
@ 2005-07-05  4:16 ` Mike Lykov
  2005-07-05  6:53   ` Mikhail Yakshin
  2005-07-05  9:04   ` Aleksey Avdeev
  0 siblings, 2 replies; 17+ messages in thread
From: Mike Lykov @ 2005-07-05  4:16 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Понедельник 04 Июль 2005 19:03 Aleksey Avdeev написал:
>    При умолчальном ejabberd.cfg, при "service ejabberd start" сервис
> изображает свой подъём.

а вы все-таки его отредактируйте.

> 1. По "netstat -atp" видно, что открылся только 4369 порт (epmd,
> причём открылся на всех интерфейсах, хотя в ejabberd.cfg
> присутствует только localhost);
tcp        0      0 *:4369                  *:*                     LISTEN      
4029/epmd           
tcp        0      0 *:5555                  *:*                     LISTEN      
19613/beam          
tcp        0      0 *:jabber-server         *:*                     LISTEN      
19613/beam  


> 2. ps показывает только запуск того-же epmd;

у меня он плюс beam

ejabberd 19613  0.0  0.6 18404 3580 ?        S    Jun10  
10:09 /usr/lib/erlang/erts-5.4.5/bin/beam -- -root /usr/lib/erlang -progname 
erl -- -home /var/lib/ejabberd -pa /var/lib/ejabberd/ebin -sname ejabberd -s 
ejabberd -ejabberd config "/etc/ejabberd/ejabberd.cfg" log_path 
"/var/log/ejabberd/ejabberd.log" -sasl

ejabberd  4029  0.0  0.1  1768  516 ?        S    Jun06   
1:40 /usr/lib/erlang/erts-5.4.5/bin/epmd -daemon

> 3. "service ejabberd status" - молчит как партизан;
#service ejabberd status
Node ejabberd@linux is started. Status: started

> 4. ejabberdctl - сообщает "Segmentation fault", независимо от
> переданных команд;
# ejabberdctl
Usage: ejabberdctl node command
Available commands:
......

> 5. /var/log/ejabberd/ - пуст (файлов нет).

у меня есть (см. beam)

> $ rpm -q ejabberd erlang
> ejabberd-0.9-alt1
> erlang-R10B.0-alt1
>
>    Так и на Мастер 2.4 + Backports:
>
> $ rpm -q ejabberd erlang
> ejabberd-0.9.1-alt0.M24.1
> erlang-R10B.4-alt0.M24.1

у меня тоже
ejabberd-0.9.1-alt0.M24.1
erlang-R10B.4-alt0.M24.1

-- 
Mike Lykov
Samara, "Vesna" parfum company, System administrator 


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [sisyphus] Q: ejabberd - Что минимально-необходимо настроить для запуска?
  2005-07-05  4:16 ` Mike Lykov
@ 2005-07-05  6:53   ` Mikhail Yakshin
  2005-07-05  9:11     ` Aleksey Avdeev
  2005-07-08 14:50     ` Aleksey Avdeev
  2005-07-05  9:04   ` Aleksey Avdeev
  1 sibling, 2 replies; 17+ messages in thread
From: Mikhail Yakshin @ 2005-07-05  6:53 UTC (permalink / raw)
  To: combr, combr, ALT Linux Sisyphus discussion list

Mike Lykov wrote:
> В сообщении от Понедельник 04 Июль 2005 19:03 Aleksey Avdeev написал:
> 
>>   При умолчальном ejabberd.cfg, при "service ejabberd start" сервис
>>изображает свой подъём.
> 
> 
> а вы все-таки его отредактируйте.

Вообще дефолтовый должен быть вполне рабочим и с ним все должно запускаться.

Михаил все правильно показал, как оно должно подниматься и работать - 
подтверждаю, у меня работает так же, за исключением версии - у меня на 
Сизифе.

-- 
WBR, Mikhail Yakshin AKA GreyCat
ALT Linux [http://www.altlinux.ru] [xmpp:greycat@altlinux.org]


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [sisyphus] Q: ejabberd - Что минимально-необходимо настроить для запуска?
  2005-07-05  4:16 ` Mike Lykov
  2005-07-05  6:53   ` Mikhail Yakshin
@ 2005-07-05  9:04   ` Aleksey Avdeev
  2005-07-05 11:51     ` Mikhail Yakshin
  2005-07-05 12:13     ` [sisyphus] Q: ejabberd - Что минимально-необходимо настроить для запуска? Mike Lykov
  1 sibling, 2 replies; 17+ messages in thread
From: Aleksey Avdeev @ 2005-07-05  9:04 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Mike Lykov пишет:
> В сообщении от Понедельник 04 Июль 2005 19:03 Aleksey Avdeev написал:
> 
>>   При умолчальном ejabberd.cfg, при "service ejabberd start" сервис
>>изображает свой подъём.
> 
> 
> а вы все-таки его отредактируйте.

   Вотом то и дело, что непонимаю что именно требуется: при указании 
реальных {acl, admin, {user, "<имя>"}} и {host, "<реальное имя>"} - 
эффект тот же. :-/

  Что ещё мне отредактировать?

> 
>>1. По "netstat -atp" видно, что открылся только 4369 порт (epmd,
>>причём открылся на всех интерфейсах, хотя в ejabberd.cfg
>>присутствует только localhost);
> 
> tcp        0      0 *:4369                  *:*                     LISTEN      
> 4029/epmd           
> tcp        0      0 *:5555                  *:*                     LISTEN      
> 19613/beam          
> tcp        0      0 *:jabber-server         *:*                     LISTEN      
> 19613/beam  
> 
> 
> 
>>2. ps показывает только запуск того-же epmd;
> 
> 
> у меня он плюс beam

   Думаю, что так и должно быть... Как только этого добиться? :-)

> 
> ejabberd 19613  0.0  0.6 18404 3580 ?        S    Jun10  
> 10:09 /usr/lib/erlang/erts-5.4.5/bin/beam -- -root /usr/lib/erlang -progname 
> erl -- -home /var/lib/ejabberd -pa /var/lib/ejabberd/ebin -sname ejabberd -s 
> ejabberd -ejabberd config "/etc/ejabberd/ejabberd.cfg" log_path 
> "/var/log/ejabberd/ejabberd.log" -sasl
> 
> ejabberd  4029  0.0  0.1  1768  516 ?        S    Jun06   
> 1:40 /usr/lib/erlang/erts-5.4.5/bin/epmd -daemon
> 
> 
>>3. "service ejabberd status" - молчит как партизан;
> 
> #service ejabberd status
> Node ejabberd@linux is started. Status: started

   У меня service ejabberd status молчит, потому что:

> 
> 
>>4. ejabberdctl - сообщает "Segmentation fault", независимо от
                             ^^^^^^^^^^^^^^^^^^^^

>>переданных команд;
> 
> # ejabberdctl
> Usage: ejabberdctl node command
> Available commands:
> ......

   (В /etc/init.d/ejabberd всё, кроме start, через ejabberdctl 
реализовано.)

> 
> 
>>5. /var/log/ejabberd/ - пуст (файлов нет).
> 
> 
> у меня есть (см. beam)
> 
> 
>>$ rpm -q ejabberd erlang
>>ejabberd-0.9-alt1
>>erlang-R10B.0-alt1
>>
>>   Так и на Мастер 2.4 + Backports:
>>
>>$ rpm -q ejabberd erlang
>>ejabberd-0.9.1-alt0.M24.1
>>erlang-R10B.4-alt0.M24.1
> 
> 
> у меня тоже
> ejabberd-0.9.1-alt0.M24.1
> erlang-R10B.4-alt0.M24.1

   Ставилось с 0, или обновление с предыдущих версией (переход с 
jabberd)?

-- 

С уважением. Алексей.


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [sisyphus] Q: ejabberd - Что минимально-необходимо настроить для запуска?
  2005-07-05  6:53   ` Mikhail Yakshin
@ 2005-07-05  9:11     ` Aleksey Avdeev
  2005-07-08 14:50     ` Aleksey Avdeev
  1 sibling, 0 replies; 17+ messages in thread
From: Aleksey Avdeev @ 2005-07-05  9:11 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Mikhail Yakshin пишет:
> Mike Lykov wrote:
> 
>> В сообщении от Понедельник 04 Июль 2005 19:03 Aleksey Avdeev написал:
>>
>>>   При умолчальном ejabberd.cfg, при "service ejabberd start" сервис
>>> изображает свой подъём.
>>
>>
>>
>> а вы все-таки его отредактируйте.
> 
> 
> Вообще дефолтовый должен быть вполне рабочим и с ним все должно 
> запускаться.
> 
> Михаил все правильно показал, как оно должно подниматься и работать - 
> подтверждаю, у меня работает так же, за исключением версии - у меня на 
> Сизифе.

   У меня на Мастере и Сизифе картина одинакова. Но там и там - 
ejabberd ставился с 0 (именно эти версии)... Пологаю, что в этом 
может быть дело... (Как проверить - пока непонял.)

-- 

С уважением. Алексей.


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [sisyphus] Q: ejabberd - Что минимально-необходимо настроить для запуска?
  2005-07-05  9:04   ` Aleksey Avdeev
@ 2005-07-05 11:51     ` Mikhail Yakshin
  2005-07-05 12:23       ` Aleksey Avdeev
  2005-07-05 17:26       ` Aleksey Avdeev
  2005-07-05 12:13     ` [sisyphus] Q: ejabberd - Что минимально-необходимо настроить для запуска? Mike Lykov
  1 sibling, 2 replies; 17+ messages in thread
From: Mikhail Yakshin @ 2005-07-05 11:51 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Aleksey Avdeev wrote:

>   У меня service ejabberd status молчит, потому что:
> 
>>
>>
>>> 4. ejabberdctl - сообщает "Segmentation fault", независимо от
> 
>                             ^^^^^^^^^^^^^^^^^^^^

Вот, видимо, в этом и проблема. Сама по себе такая программа падать не 
может - я практически уверен в том, что у Вас падает Эрланг - от этого 
все перечисленные неприятности. И смотреть надо на то, как он поставлен, 
как работает и нет ли у вас каких-то особых вещей, с которыми может 
такая виртуальная машина не работать (специфичное ядро, патчи там 
какие-нибудь, повышенная безопасность, какие-то необычные glibc или 
другие системные вещи?)

-- 
WBR, Mikhail Yakshin AKA GreyCat
ALT Linux [http://www.altlinux.ru] [xmpp:greycat@altlinux.org]


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [sisyphus] Q: ejabberd - Что минимально-необходимо настроить для запуска?
  2005-07-05  9:04   ` Aleksey Avdeev
  2005-07-05 11:51     ` Mikhail Yakshin
@ 2005-07-05 12:13     ` Mike Lykov
  2005-07-05 17:22       ` Aleksey Avdeev
  1 sibling, 1 reply; 17+ messages in thread
From: Mike Lykov @ 2005-07-05 12:13 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Вторник 05 Июль 2005 14:04 Aleksey Avdeev написал:

> > у меня тоже
> > ejabberd-0.9.1-alt0.M24.1
> > erlang-R10B.4-alt0.M24.1
>    Ставилось с 0, или обновление с предыдущих версией (переход с
> jabberd)?

у меня тоже с нуля, на мастере 24, все стандартно

-- 
Mike Lykov
Samara, "Vesna" parfum company, System administrator 


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [sisyphus] Q: ejabberd - Что минимально-необходимо настроить для запуска?
  2005-07-05 11:51     ` Mikhail Yakshin
@ 2005-07-05 12:23       ` Aleksey Avdeev
  2005-07-05 17:26       ` Aleksey Avdeev
  1 sibling, 0 replies; 17+ messages in thread
From: Aleksey Avdeev @ 2005-07-05 12:23 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Mikhail Yakshin пишет:
> Aleksey Avdeev wrote:
> 
>>   У меня service ejabberd status молчит, потому что:
>>
>>>
>>>
>>>> 4. ejabberdctl - сообщает "Segmentation fault", независимо от
>>
>>
>>                             ^^^^^^^^^^^^^^^^^^^^
> 
> 
> Вот, видимо, в этом и проблема. Сама по себе такая программа падать не 
> может - я практически уверен в том, что у Вас падает Эрланг - от этого 
> все перечисленные неприятности. И смотреть надо на то, как он поставлен, 
> как работает и нет ли у вас каких-то особых вещей, с которыми может 
> такая виртуальная машина не работать (специфичное ядро, патчи там 
> какие-нибудь, повышенная безопасность, какие-то необычные glibc или 
> другие системные вещи?)

   На Мастере - особой специфики нет: всё там живущее ставилось из 
Mastrep + updates + backports. (Ядро kernel-image-std-up-2.4.26-alt6.)

   Эрланг тоже поставлен apt`ом (из backports). Есть ли какие либо 
тесты, позволяющие проверить его работу? Или какоенибудь логирование 
в нём включить, чтобы в логи ругался... (Я полный 0 в даном звере.)

-- 

С уважением. Алексей.


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [sisyphus] Q: ejabberd - Что минимально-необходимо настроить для запуска?
  2005-07-05 12:13     ` [sisyphus] Q: ejabberd - Что минимально-необходимо настроить для запуска? Mike Lykov
@ 2005-07-05 17:22       ` Aleksey Avdeev
  0 siblings, 0 replies; 17+ messages in thread
From: Aleksey Avdeev @ 2005-07-05 17:22 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Mike Lykov пишет:
> В сообщении от Вторник 05 Июль 2005 14:04 Aleksey Avdeev написал:
> 
> 
>>>у меня тоже
>>>ejabberd-0.9.1-alt0.M24.1
>>>erlang-R10B.4-alt0.M24.1
>>
>>   Ставилось с 0, или обновление с предыдущих версией (переход с
>>jabberd)?
> 
> 
> у меня тоже с нуля, на мастере 24, все стандартно

   Значит в моей консерватории что-то не то... Вопрос только - что? :-/

-- 

С уважением. Алексей.


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [sisyphus] Q: ejabberd - Что минимально-необходимо настроить для запуска?
  2005-07-05 11:51     ` Mikhail Yakshin
  2005-07-05 12:23       ` Aleksey Avdeev
@ 2005-07-05 17:26       ` Aleksey Avdeev
  2005-07-05 22:01         ` Mikhail Yakshin
  1 sibling, 1 reply; 17+ messages in thread
From: Aleksey Avdeev @ 2005-07-05 17:26 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Mikhail Yakshin пишет:
> Aleksey Avdeev wrote:
> 
>>   У меня service ejabberd status молчит, потому что:
>>
>>>
>>>
>>>> 4. ejabberdctl - сообщает "Segmentation fault", независимо от
>>
>>
>>                             ^^^^^^^^^^^^^^^^^^^^
> 
> 
> Вот, видимо, в этом и проблема. Сама по себе такая программа падать не 
> может - я практически уверен в том, что у Вас падает Эрланг - от этого 
> все перечисленные неприятности. И смотреть надо на то, как он поставлен, 
> как работает и нет ли у вас каких-то особых вещей, с которыми может 
> такая виртуальная машина не работать (специфичное ядро, патчи там 
> какие-нибудь, повышенная безопасность, какие-то необычные glibc или 
> другие системные вещи?)
> 

   Кажется дело действительно в нём - падает на тестах:

$ erl -init_debug
{progress,preloaded}
{progress,kernel_load_completed}
{progress,modules_loaded}
{start,heart}
{start,error_logger}
{start,application_controller}
{progress,init_kernel_started}
{apply,{application,load,[{application,stdlib,[{description,"ERTS 
CXC 138 
10"},{vsn,"1.13.5"},{id,[]},{modules,[beam_lib,c,calendar,dets,dets_server,dets_sup,dets_utils,dets_v8,dets_v9,dict,digraph,digraph_utils,edlin,epp,eval_bits,erl_bits,erl_compile,erl_eval,erl_internal,erl_lint,erl_parse,erl_posix_msg,erl_pp,erl_scan,erl_tar,error_logger_file_h,error_logger_tty_h,ets,file_sorter,filelib,filename,gb_trees,gb_sets,gen,gen_event,gen_fsm,gen_server,io,io_lib,io_lib_format,io_lib_fread,io_lib_pretty,lib,lists,lists_sort,log_mf_h,math,ms_transform,orddict,ordsets,otp_internal,pg,pool,proc_lib,proplists,qlc,qlc_pt,queue,random,regexp,sets,shell,shell_default,slave,sofs,string,supervisor,supervisor_bridge,sys,timer,win32reg]},{registered,[timer_server,rsh_starter,take_over_monitor,pool_master,dets]},{applications,[kernel]},{included_applications,[]},{env,[]},{start_phases,undefined},{maxT,infinity},{maxP,infinity}]}]}}
{progress,applications_loaded}
{apply,{application,start_boot,[kernel,permanent]}}
Segmentation fault

   Куда копать дальше?

-- 

С уважением. Алексей.


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [sisyphus] Q: ejabberd - Что минимально-необходимо настроить для запуска?
  2005-07-05 17:26       ` Aleksey Avdeev
@ 2005-07-05 22:01         ` Mikhail Yakshin
  2005-07-06  6:19           ` [sisyphus] " Michael Shigorin
  2005-07-07 10:33           ` [sisyphus] " Aleksey Avdeev
  0 siblings, 2 replies; 17+ messages in thread
From: Mikhail Yakshin @ 2005-07-05 22:01 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Aleksey Avdeev пишет:

>> Вот, видимо, в этом и проблема. Сама по себе такая программа падать не 
>> может - я практически уверен в том, что у Вас падает Эрланг - от этого 
>> все перечисленные неприятности. И смотреть надо на то, как он 
>> поставлен, как работает и нет ли у вас каких-то особых вещей, с 
>> которыми может такая виртуальная машина не работать (специфичное ядро, 
>> патчи там какие-нибудь, повышенная безопасность, какие-то необычные 
>> glibc или другие системные вещи?)
> 
>   Кажется дело действительно в нём - падает на тестах:
> 
> $ erl -init_debug

[skip]

> Segmentation fault
> 
>   Куда копать дальше?

Спросить кого-нибудь, кроме разбирается в Эрланге или хотя бы в том, как 
он у нас собран. Я - не разбираюсь, к сожалению. Из абсолютно 
теоретических соображений рекомендовал бы вам проверить все системные 
штуки вроде ядра или glibc. У меня стоят и работают с актуальной сборкой 
erlang и ejabberd из Sisyphus:

kernel-image-wks26-up-2.6.11-alt4
kernel-image-std26-up-2.6.11-alt11
glibc-2.3.5-alt5

-- 
WBR, Mikhail Yakshin AKA GreyCat
ALT Linux [http://www.altlinux.ru] [xmpp:greycat@altlinux.org]


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [sisyphus] Re: Q: ejabberd - Что минимально-необходимо настроить для запуска?
  2005-07-05 22:01         ` Mikhail Yakshin
@ 2005-07-06  6:19           ` Michael Shigorin
  2005-07-07 10:36             ` Aleksey Avdeev
  2005-07-07 10:33           ` [sisyphus] " Aleksey Avdeev
  1 sibling, 1 reply; 17+ messages in thread
From: Michael Shigorin @ 2005-07-06  6:19 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Wed, Jul 06, 2005 at 02:01:11AM +0400, Mikhail Yakshin wrote:
> >Segmentation fault
> >  Куда копать дальше?
> Спросить кого-нибудь, кроме разбирается в Эрланге или хотя бы в
> том, как он у нас собран. Я - не разбираюсь, к сожалению. Из
> абсолютно теоретических соображений рекомендовал бы вам
> проверить все системные штуки вроде ядра или glibc.

...а также попробовать "просто" пересобрать erlang в имеющемся
окружении.  Если поможет -- повесить багу про необходимость
пересборки.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [sisyphus] Q: ejabberd - Что минимально-необходимо настроить для запуска?
  2005-07-05 22:01         ` Mikhail Yakshin
  2005-07-06  6:19           ` [sisyphus] " Michael Shigorin
@ 2005-07-07 10:33           ` Aleksey Avdeev
  2005-07-07 14:08             ` [sisyphus] Erlang [was: Q: ejabberd...] Mikhail Yakshin
  1 sibling, 1 reply; 17+ messages in thread
From: Aleksey Avdeev @ 2005-07-07 10:33 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Mikhail Yakshin пишет:
> Aleksey Avdeev пишет:
> 
>>> Вот, видимо, в этом и проблема. Сама по себе такая программа падать 
>>> не может - я практически уверен в том, что у Вас падает Эрланг - от 
>>> этого все перечисленные неприятности. И смотреть надо на то, как он 
>>> поставлен, как работает и нет ли у вас каких-то особых вещей, с 
>>> которыми может такая виртуальная машина не работать (специфичное 
>>> ядро, патчи там какие-нибудь, повышенная безопасность, какие-то 
>>> необычные glibc или другие системные вещи?)
>>
...
> 
> 
> Спросить кого-нибудь, кроме разбирается в Эрланге или хотя бы в том, как 
> он у нас собран. Я - не разбираюсь, к сожалению. Из абсолютно 
> теоретических соображений рекомендовал бы вам проверить все системные 
> штуки вроде ядра или glibc. У меня стоят и работают с актуальной сборкой 
> erlang и ejabberd из Sisyphus:
> 
> kernel-image-wks26-up-2.6.11-alt4
> kernel-image-std26-up-2.6.11-alt11
> glibc-2.3.5-alt5
> 

   Спасибо, заработало (после перезагрузки) на такой конфигурации 
(Мастер):

kernel-image-std-up-2.4.26-alt12
glibc-2.3.3.200406160000-alt1

-- 

С уважением. Алексей.


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [sisyphus] Re: Q: ejabberd - Что минимально-необходимо настроить для запуска?
  2005-07-06  6:19           ` [sisyphus] " Michael Shigorin
@ 2005-07-07 10:36             ` Aleksey Avdeev
  0 siblings, 0 replies; 17+ messages in thread
From: Aleksey Avdeev @ 2005-07-07 10:36 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Michael Shigorin пишет:
> On Wed, Jul 06, 2005 at 02:01:11AM +0400, Mikhail Yakshin wrote:
> 
>>>Segmentation fault
>>> Куда копать дальше?
>>
>>Спросить кого-нибудь, кроме разбирается в Эрланге или хотя бы в
>>том, как он у нас собран. Я - не разбираюсь, к сожалению. Из
>>абсолютно теоретических соображений рекомендовал бы вам
>>проверить все системные штуки вроде ядра или glibc.
> 
> 
> ...а также попробовать "просто" пересобрать erlang в имеющемся
> окружении.  Если поможет -- повесить багу про необходимость
> пересборки.
> 

   Просто пересборка - не помогла. Но после смены ядра - заработала 
дистрибутивная версия.

-- 

С уважением. Алексей.


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [sisyphus] Erlang [was: Q: ejabberd...]
  2005-07-07 10:33           ` [sisyphus] " Aleksey Avdeev
@ 2005-07-07 14:08             ` Mikhail Yakshin
  2005-07-07 15:06               ` Aleksey Avdeev
  0 siblings, 1 reply; 17+ messages in thread
From: Mikhail Yakshin @ 2005-07-07 14:08 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Aleksey Avdeev wrote:
>> Спросить кого-нибудь, кроме разбирается в Эрланге или хотя бы в том, 
>> как он у нас собран. Я - не разбираюсь, к сожалению. Из абсолютно 
>> теоретических соображений рекомендовал бы вам проверить все системные 
>> штуки вроде ядра или glibc. У меня стоят и работают с актуальной 
>> сборкой erlang и ejabberd из Sisyphus:
>>
>> kernel-image-wks26-up-2.6.11-alt4
>> kernel-image-std26-up-2.6.11-alt11
>> glibc-2.3.5-alt5
>>
> 
>   Спасибо, заработало (после перезагрузки) на такой конфигурации (Мастер):
> 
> kernel-image-std-up-2.4.26-alt12
> glibc-2.3.3.200406160000-alt1

А на каком ядре _не_ работало?

-- 
WBR, Mikhail Yakshin AKA GreyCat
ALT Linux [http://www.altlinux.ru] [xmpp:greycat@altlinux.org]


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [sisyphus] Erlang [was: Q: ejabberd...]
  2005-07-07 14:08             ` [sisyphus] Erlang [was: Q: ejabberd...] Mikhail Yakshin
@ 2005-07-07 15:06               ` Aleksey Avdeev
  0 siblings, 0 replies; 17+ messages in thread
From: Aleksey Avdeev @ 2005-07-07 15:06 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Mikhail Yakshin пишет:
> Aleksey Avdeev wrote:
> 
>>> Спросить кого-нибудь, кроме разбирается в Эрланге или хотя бы в том, 
>>> как он у нас собран. Я - не разбираюсь, к сожалению. Из абсолютно 
>>> теоретических соображений рекомендовал бы вам проверить все системные 
>>> штуки вроде ядра или glibc. У меня стоят и работают с актуальной 
>>> сборкой erlang и ejabberd из Sisyphus:
>>>
>>> kernel-image-wks26-up-2.6.11-alt4
>>> kernel-image-std26-up-2.6.11-alt11
>>> glibc-2.3.5-alt5
>>>
>>
>>   Спасибо, заработало (после перезагрузки) на такой конфигурации 
>> (Мастер):
>>
>> kernel-image-std-up-2.4.26-alt12
>> glibc-2.3.3.200406160000-alt1
> 
> 
> А на каком ядре _не_ работало?

   На kernel-image-std-up-2.4.26-alt6 (Мастер) и на 
kernel-image-std-up-2.4.27-alt2 (Сизиф, сдесь ядро пока не обновлял.)

PS: Заработал erlang, сам ejabberd ещё не работает, но 
/var/log/ejabberd/sasl.log уже пишется (могу выслать, ejabberd.log - 
ещё нет) и заработал ejabberdctl.

-- 

С уважением. Алексей.


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [sisyphus] Q: ejabberd - Что минимально-необходимо настроить для запуска?
  2005-07-05  6:53   ` Mikhail Yakshin
  2005-07-05  9:11     ` Aleksey Avdeev
@ 2005-07-08 14:50     ` Aleksey Avdeev
  1 sibling, 0 replies; 17+ messages in thread
From: Aleksey Avdeev @ 2005-07-08 14:50 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Mikhail Yakshin пишет:
> Mike Lykov wrote:
> 
>> В сообщении от Понедельник 04 Июль 2005 19:03 Aleksey Avdeev написал:
>>
>>>   При умолчальном ejabberd.cfg, при "service ejabberd start" сервис
>>> изображает свой подъём.
...
>>
>> а вы все-таки его отредактируйте.
> 
> 
> Вообще дефолтовый должен быть вполне рабочим и с ним все должно 
> запускаться.

   Уф-ф-ф. Удалось запустить с дефолтными конфтгами...

> 
> Михаил все правильно показал, как оно должно подниматься и работать - 
> подтверждаю, у меня работает так же, за исключением версии - у меня на 
> Сизифе.
> 

   Как оказалось - есть грабли, неочевидные для меня. С чем столкнулся:

1. Версия ядра имеет значение для erlang (заработал после обновления)

2. /etc/HOSTNAME должен содержать FQDN. Если прописанное там имя 
хоста не содержит доменной часть - ejabberd не запуститься вообще.

3. Работоспособность ejabberd существенно зависит от содержимого 
/var/lib/ejabberd: всё срослось только после таких плясок:

   а) сноса ejabberd

   б) очистки содержимого /var/lib/ejabberd

   в) установки ejabberd

   Без очистки /var/lib/ejabberd - ejabberd запускался (_если_ 
вообще запускался) частично, не открывая порты прописанные в конфиге 
(и от содержимого конфига это не зависело: процесс beam открывал 
только какойто свой порт, каждый раз - разный).

PS: У меня нет ясности что именно надо писать в /etc/HOSTNAME: Там 
необходим полный FQDN, или только имя хоста тоже допустимо?

-- 

С уважением. Алексей.


^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2005-07-08 14:50 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-07-04 14:03 [sisyphus] Q: ejabberd - Что минимально-необходимо настроить для запуска? Aleksey Avdeev
2005-07-05  4:16 ` Mike Lykov
2005-07-05  6:53   ` Mikhail Yakshin
2005-07-05  9:11     ` Aleksey Avdeev
2005-07-08 14:50     ` Aleksey Avdeev
2005-07-05  9:04   ` Aleksey Avdeev
2005-07-05 11:51     ` Mikhail Yakshin
2005-07-05 12:23       ` Aleksey Avdeev
2005-07-05 17:26       ` Aleksey Avdeev
2005-07-05 22:01         ` Mikhail Yakshin
2005-07-06  6:19           ` [sisyphus] " Michael Shigorin
2005-07-07 10:36             ` Aleksey Avdeev
2005-07-07 10:33           ` [sisyphus] " Aleksey Avdeev
2005-07-07 14:08             ` [sisyphus] Erlang [was: Q: ejabberd...] Mikhail Yakshin
2005-07-07 15:06               ` Aleksey Avdeev
2005-07-05 12:13     ` [sisyphus] Q: ejabberd - Что минимально-необходимо настроить для запуска? Mike Lykov
2005-07-05 17:22       ` Aleksey Avdeev

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git