[sisyphus] не работает crypto в erlang
Dmitry Lebkov
=?iso-8859-1?q?dima_=CE=C1_sakhalin=2Eru?=
Вт Ноя 28 10:17:23 MSK 2006
Alexey Sidorov wrote:
> Dmitry Lebkov пишет:
>> Alexey Sidorov wrote:
>>> Alexey Sidorov пишет:
>>>> Alexey Sidorov пишет:
>>>>> Сизиф.
>>>>> собственно ejabberd стартует с ошибками....
>>>>> в sasl.log при старте лезут
>>>>> crasher:
>>>>> pid: <0.166.0>
>>>>> registered_name: crypto_server
>>>>> error_info: {port_died,normal}
>>>>>
>>>>> куда смотреть?
>>>>>
>>>> вобщем как я понял проблемы с этим самым crypto_server'ом.
>>>> Что это и как его лечить?
>>>>
>>>> При этом я могу зарегистрировать новый аккаунт, но подключиться не могу
>>>>
>>>> Пробовал убивать файлы /var/lib/ejabberd/* - не помогает...
>>>>
>>> Нечто похожее обнаружил здесь: http://ejabberd.jabber.ru/node/521
>>> сделал
>>> alex:www ~$ erl Erlang (BEAM) emulator version 5.4.13 [source] [hipe]
>>>
>>> Eshell V5.4.13 (abort with ^G)
>>> 2> crypto:start().
>>> ok
>>> 3> sh: line 0: exec: crypto_drv: not found
>>>
>>> =ERROR REPORT==== 27-Nov-2006::15:12:16 ===
>>> ** Generic server crypto_server terminating
>>> ** Last message in was {'EXIT',#Port<0.87>,normal}
>>> ** When Server state == {#Port<0.87>,[]}
>>> ** Reason for termination ==
>>> ** {port_died,normal}
>>> sh: line 0: exec: crypto_drv: not found
>>>
>>> У меня
>>> ejabberd-1.1.1-alt1
>>> openssl-0.9.7g-alt6
>>> erlang-R10B.10-alt2
>> Не лечится это.
>
> Ну в таком случае какие перспективы?
> Виноват как я понимаю erlang?
> Т.е. ждать новой сборки ерланг'а? или это тоже не спасёт?
> Надежды есть или выкинуть ejabberd на верхнюю полку до лучших времен? :)
Если нужен ejabberd - поднимать его либо на ALM3.0 (в backport есть всё
необходимое), либо на старом Сизифе (с glibc-2.3.x).
Или ждать, когда зафиксят сам erlang.
Версия, лежащая в Дедале и собранная на имеющемся Сизифе, ведет себя абсолютно
так же. :(
--
WBR, Dmitry Lebkov
Подробная информация о списке рассылки Sisyphus