Firebird 2.0.3 (и выше) и ошибка: WIN1251 CHARACTER SET WIN1251 is not installed

Давеча решил обновить сервер и после чего обнаружилось, что при любой попытке подключиться или к базам под кодировкой клиента WIN1251 выдаётся ошибка вида:

WIN1251 CHARACTER SET WIN1251 is not installed

при попытке вставить строку или создать таблицу в БД созданной в кодировке WIN1251 выдаётся оная же ошибка. Так же утилита fbsql ругалась на отсутствие файла firebird.msg.

Путём долгого мыканья обнаружил мнение что такое вылазит когда не может быть найдена библиотека fbintl. После чего вспомнил, что при обновлении оной СУБД обновился и конфигурационный файл /etc/conf.d/firebird.

Детально рассмотрев этот файл обнаружил его с таким содержимым:

FIREBIRD=/usr/share/firebird
FBRunUser=firebird
MANAGER=/usr/bin/fbmgr.bin
LD_LIBRARY_PATH=$FIREBIRD/lib

Тогда как старый конфиг был таким:

FIREBIRD=/usr/lib/firebird
FBRunUser=firebird
MANAGER=/usr/bin/fbmgr.bin

Содержимое каталогов таково:

ls -1 /usr/lib/firebird/*

/usr/lib/firebird/de_DE.msg
/usr/lib/firebird/firebird.msg
/usr/lib/firebird/fr_FR.msg

/usr/lib/firebird/help:
help.fdb

/usr/lib/firebird/intl:
fbintl.conf
fbintl.so

/usr/lib/firebird/UDF:
fbudf.so
ib_udf.so

ls -1 /usr/share/firebird/*

/usr/share/firebird/bin:

/usr/share/firebird/upgrade:
ib_udf2_params.txt
ib_udf_params.txt
ib_udf_upgrade.sql
security_database.sql
security_database.txt

Т.е. с какого то перепугу в перепугу переменная FIREBIRD в файле /etc/conf.d/firebird стала указывать на не тот каталог (/usr/share/firebird)

Заменив новый конфиг старым и перезапустив firebird всё заработало нормально.

Никто с такой бедой не сталкивался?

тоже самое было ставил на

тоже самое было
ставил на машину где Firebird небыло
думаю что ошибка в ebuild

:-(

Народ, а почему у меня после установки firebird-2.1.1.17910.0 отсутствуют файлы /etc/conf.d/firebird и /etc/init.d/firebird ?

-_-

roman написал(а):
Народ, а почему у меня после установки firebird-2.1.1.17910.0 отсутствуют файлы /etc/conf.d/firebird и /etc/init.d/firebird ?

Никто не подскажет? Не хочется тему создавать... :)

xinetd USE-флаг включен? В

xinetd USE-флаг включен?

В следующий раз создавай новую тему, с форума не убудет.

Не грусти, товарищ! Всё хорошо, beautiful good!

Включен. И если запустить

Включен. И если запустить вручную командой fb_inet_server -d то можно подконнектиться, но через пару секунд fb_inet_server обрывается (с тишиной). Порт 3050 из netstat'а пропадает.

Выключи.

Выключи.

Не грусти, товарищ! Всё хорошо, beautiful good!

.

winterheart написал(а):
Выключи.

Спасибо. Помогло ;-)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".