Доброго времени суток.
Решил обновить 2.1.5 на 2.1.8
Установил с сорцев (CentOs) путем ./configure --enable-odbc | make | make install
Запускаю - не хочет, Лог говорит
=ERROR REPORT==== 2011-06-17 07:34:58 ===
E(<0.256.0>:ejabberd_captcha:412) : Failed to process output from "/lib/ejabberd/priv/bin/captcha.sh 414865". Maybe ImageMagick's Convert program is not installed.
=ERROR REPORT==== 2011-06-17 07:34:58 ===
C(<0.256.0>:ejabberd_captcha:568) : Captcha is enabled in the option captcha_cmd, but it can't generate images.
...хотя в конфиге капча закоментирована. Она мне вообще не нужна. Как можно отключить еще эту капчу?
Тут скорее всего нужно лишь
Тут скорее всего нужно лишь установить ImageMagick ("Maybe ImageMagick's Convert program is not installed.") и всё заработает.
А у меня такая проблема:
=ERROR REPORT==== 12-Sep-2011::14:40:20 ===
E(<0.265.0>:ejabberd_captcha:417) : Failed to process an output from "/usr/lib64/erlang/lib/ejabberd-2.1.8/priv/bin/captcha.sh 416691": timeout
И потом естественно тоже:
=ERROR REPORT==== 12-Sep-2011::14:40:20 ===
C(<0.265.0>:ejabberd_captcha:568) : Captcha is enabled in the option captcha_cmd, but it can't generate images.
ImageMagik стоит, путь до капчи верный, права на captcha.sh имеются. Ума не приложу где копать.
Выяснил что скрипт captcha.sh
Выяснил что скрипт captcha.sh срабатывает, но слишком долго.
От строки "convert -size 180x60 xc:none -pointsize 40 \" до конца скрипта проходит 10 секунд. За это время ejabberd решает что таймаут истёк ("Failed to process an output from "/usr/lib64/erlang/lib/ejabberd-2.1.8/priv/bin/captcha.sh 416691": timeout")
Причина мне не ясна. Есть идеи?
@godson В Вашем случае,
@godson
В Вашем случае, скорее всего, капча была когда-то включена, а теперь в конфиге закомментирована. Однако, если в конфиге закомментированы строки "override_***", то настройка, включающая капчу, берётся из мнезии. Это можно, кстати, проверить в вебадмине. Резюме: проверьте строки "override_global"/"override_local".
>>В Вашем случае, скорее
>>В Вашем случае, скорее всего, капча была когда-то включена, а теперь в конфиге закомментирована. Однако, если в конфиге закомментированы строки "override_***", то настройка, включающая капчу, берётся из мнезии. Это можно, кстати, проверить в вебадмине. Резюме: проверьте строки "override_global"/"override_local".
Так а как же ее теперь отключить-то, если после попытки ее включить сервер не запускается по ошибке загрузки mod-adhoc? Разжуйте для чайника?
Quote: Резюме: проверьте
Резюме: проверьте строки "override_global"/"override_local".
Если посмотреть вофициальное руководство и поискать там эти параметры, то можно догадаться, что для очистки сохранённых в мнезии параметров надо эти параметры в конфиге раскомментировать.