Всем привет!На сервере с ОС NetBSD 4.0.1 (на Убунте 8.04 такой проблемы нет, но убунту оставлять не собираюсь, и на выборе ОС остановился - это NetBSD) работает связка Unrealircd+Anope из портов.
Всё работает отлично, общение в кодировке cp1251: кириллица налево - киррица направо... - в-общем общение полным ходом, но это только касается самого общения (боты тоже понимают русский язык, например, Eggdrop, и нормально работают кирилкой tcl-скрипты).
Но после того, как юзверь с ником в кириллице вставит своё слово либо в момент опроса посетителей сервером (кодировка тож cp1251), пока он сменил ник и не общается или просто зашёл с энтим ником, как падает сервис anope и поднять его невозможно, пока кирилка не уйдёт с сервера или не сменит ник на латинку.Кто-нибудь встречался с такой проблемой, помогите если ЗНАЕТЕ как решить? Реально надо запустить к пятнице (как в сказке, за 3 днянадо замок построить, всё есть, купола только медные) а бьюсь со дня рождения Дедушки Ленина.
Версии установленные на сервере: Unrealircd-3.2.7nb1 и anope-1.7.21
лог в кодировке cp1251 (лог anope):
[May 04 08:56:51 2009] PANIC! buffer = :александер PRIVMSG #СЕРГИ :хау, боты! гы
[May 04 08:56:51 2009] Backtrace: not available on this platform
[May 04 08:56:51 2009] Services terminating: Segmentation faultircd.log - лог unrealircd
[Mon May 4 08:56:51 2009] - SQUIT services.irc.loc (Services terminating: Segmentation fault)Я так понимаю дословный перевод:
Backtrace: Не доступно на этой платформе.
Services terminating: Ошибка сегментации.Было мнение, что:
"Если исходить из этих данных, то можно предположить, что кодировка cp1251 не установлена на данной системе или анопы не поддерживают до конца используемую вами ОС."в моей системе есть:
www# locale -a|grep ru
ru
ru_BY.CP1251
ru_RU.CP1251
ru_RU.CP866
ru_RU.ISO8859-5
ru_RU.KOI8-R
ru_RU.UTF-8
так что мнение высказанное выше не совсем корректно, скорее всего проблема со сборкой anopeP.S. Кодировка cp1251 - критично
Не актуально больше,эти задачи будут на FreeBSD теперь