|
|
|
FireBird 2.5.2_1 на FreeBSD 8.2 => CHARACTER SET WIN1251 is not installed.
|
|||
|---|---|---|---|
|
#18+
На ФрииБСД 8.2 (32 бит) стоял ФБ 2.5.1 и работал. Кодировка WIN1251 работала. На 2.5.1 проблема с кодировками была решена по рецепту #ln /usr/local/etc/firebird/fbintl.conf /usr/local/libexec/firebird/intl/fbintl И 2.5.1 начал нормально работать решили обновить порты и установить версию посвежее. Поставили 2.5.2_1 поставился корректно, без ошибок. Сервер работает, если не использовать кодировку то можно подключаться к базе и выполнять запросы. При попытке указать кодировку получаем ошибку CHARACTER SET WIN1251 is not installed. Рецепт копирования файла fbintl.conf не дает результатов. Символическая ссылка #ln /usr/local/etc/firebird/fbintl.conf /usr/local/libexec/firebird/intl/fbintl Безрезультатно. Попытки подредактировать файл, указать в fbintl.conf прямой путь к модулю fbintl ( /usr/local/libexec/firebird/intl/fbintl ) Тоже результатов не дали. Попытались переставить несколько раз (из по рута, не из под рута) результат тот же – сервер запускается нормально но с кодировками не работает ни в какую. Для теста подключили функцию ADDHOUR из удф-ки /usr/local/libexec/firebird/udf/fbudf.so ( лежит в соседней папке с fbintl ) Функция сработала корректно, удф-ка подключилась и выдала правильный рез-т. попытались использовать strace ничего не получилось. попытки подключения через isql-fb с параметром -cn WIN1251 дают точно такую же ошибку как и при подключении с виндовой машини через ИБЭксперт. Вопрос – кто нибудь использовал WIN1251 на 2.5.2_1 под FreeBSD 8.2 ? Каким образом решили вопрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 11:09:48 |
|
||
|
FireBird 2.5.2_1 на FreeBSD 8.2 => CHARACTER SET WIN1251 is not installed.
|
|||
|---|---|---|---|
|
#18+
AlekseyA, а в логе есть что ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 11:19:37 |
|
||
|
FireBird 2.5.2_1 на FreeBSD 8.2 => CHARACTER SET WIN1251 is not installed.
|
|||
|---|---|---|---|
|
#18+
#cat /var/db/firebird/firebird.log free82 Thu Apr 4 15:16:51 2013 Can't load INTL module '/usr/local/etc/firebird/intl/fbintl.so' free82 (Client) Thu Apr 4 16:39:24 2013 /usr/local/bin/fbguard: /usr/local/sbin/fb_smp_server terminated free82 (Client) Thu Apr 4 16:39:24 2013 /usr/local/bin/fbguard: guardian starting /usr/local/sbin/fb_smp_server О! ООО!!!!! создал папку /usr/local/etc/firebird/intl туда положил fbintl.conf и сделал # ln /usr/local/libexec/firebird/intl/fbintl /usr/local/etc/firebird/intl/fbintl.so рестарт сервера и... О ЧУДО... кодировки заработали!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 11:45:30 |
|
||
|
FireBird 2.5.2_1 на FreeBSD 8.2 => CHARACTER SET WIN1251 is not installed.
|
|||
|---|---|---|---|
|
#18+
папку /usr/local/etc/firebird/intl создал не случайно, нашел неясную строчку в файле внутри архива с дистрибом в файле Makefile опция -with-fbintl=${CONFDIR}/intl зачем задан такой путь ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 12:12:20 |
|
||
|
FireBird 2.5.2_1 на FreeBSD 8.2 => CHARACTER SET WIN1251 is not installed.
|
|||
|---|---|---|---|
|
#18+
ОПТИМАЛЬНОЕ ЛЕКАРСТВО для CHARACTER SET WIN1251 is not installed. # ln -s /usr/local/libexec/firebird/intl /usr/local/etc/firebird/fbintl ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 12:34:03 |
|
||
|
FireBird 2.5.2_1 на FreeBSD 8.2 => CHARACTER SET WIN1251 is not installed.
|
|||
|---|---|---|---|
|
#18+
затем, а можно и перед ln -s /usr/local/etc/firebird/fbintl.conf /usr/local/libexec/firebird/intl/fbintl.conf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 13:19:38 |
|
||
|
FireBird 2.5.2_1 на FreeBSD 8.2 => CHARACTER SET WIN1251 is not installed.
|
|||
|---|---|---|---|
|
#18+
AlekseyAзачем задан такой путь ?а) а какой путь должен быть по-твоему и почему ? б) скорее всего это проблема именно порта FreeBsd в) какие ещё строки -with-XXX там есть ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 14:07:58 |
|
||
|
FireBird 2.5.2_1 на FreeBSD 8.2 => CHARACTER SET WIN1251 is not installed.
|
|||
|---|---|---|---|
|
#18+
AlekseyA, и что, суперклассик уже на FreeBSD работает? допилили-таки операционку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 14:12:12 |
|
||
|
FireBird 2.5.2_1 на FreeBSD 8.2 => CHARACTER SET WIN1251 is not installed.
|
|||
|---|---|---|---|
|
#18+
kdv, работает процесс с именем fb_smp_server а кто это... что поставилось из портов то и поставилось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 14:25:01 |
|
||
|
FireBird 2.5.2_1 на FreeBSD 8.2 => CHARACTER SET WIN1251 is not installed.
|
|||
|---|---|---|---|
|
#18+
появился другой момент gbak теперь пишет gbak: ERROR:CHARACTER SET WIN1251 is not installed gbak: ERROR:gds_$start_request failed gbak:Exiting before completion due to errors в логах чисто. вот сижу и думаю- ему то чего не хватает... ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 14:27:06 |
|
||
|
FireBird 2.5.2_1 на FreeBSD 8.2 => CHARACTER SET WIN1251 is not installed.
|
|||
|---|---|---|---|
|
#18+
hvlad, путь чтото наподобии /usr/local/libexec/firebird/intl/fbintl может быть это действительно проблема порта вот список строк CONFIGURE_ARGS= --with-system-editline \ --with-system-icu \ --prefix=${LOCALSTATEDIR} \ --exec-prefix=${PREFIX} \ --with-fbconf=${CONFDIR} \ --with-fbglock=${LOCALSTATEDIR} \ --with-fbhelp=${LOCALSTATEDIR}/help \ --with-fbintl=${CONFDIR}/intl \ --with-fblog=${LOCALSTATEDIR} \ --with-fbmsg=${DATADIR} \ --with-fbplugins=${LIBEXECDIR}/plugins \ --with-fbsbin=${PREFIX}/sbin \ --with-fbsecure-db=${LOCALSTATEDIR} \ --with-fbudf=${LIBEXECDIR}/UDF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 14:35:48 |
|
||
|
FireBird 2.5.2_1 на FreeBSD 8.2 => CHARACTER SET WIN1251 is not installed.
|
|||
|---|---|---|---|
|
#18+
AlekseyAработает процесс с именем fb_smp_server а кто это... что поставилось из портов то и поставилось прелестно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 15:49:45 |
|
||
|
FireBird 2.5.2_1 на FreeBSD 8.2 => CHARACTER SET WIN1251 is not installed.
|
|||
|---|---|---|---|
|
#18+
kdv, лучше подскажите что нужно gbak ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 16:47:11 |
|
||
|
FireBird 2.5.2_1 на FreeBSD 8.2 => CHARACTER SET WIN1251 is not installed.
|
|||
|---|---|---|---|
|
#18+
AlekseyA, я бы попробовал пересобрать с --with-fbintl=${LIBEXECDIR}/intl или даже с --with-fbintl=${LOCALSTATEDIR}/intl но я не самый большой спец в этих делах :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 16:47:59 |
|
||
|
FireBird 2.5.2_1 на FreeBSD 8.2 => CHARACTER SET WIN1251 is not installed.
|
|||
|---|---|---|---|
|
#18+
hvlad, спасибо. совет дельный :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 16:53:04 |
|
||
|
FireBird 2.5.2_1 на FreeBSD 8.2 => CHARACTER SET WIN1251 is not installed.
|
|||
|---|---|---|---|
|
#18+
AlekseyAлучше подскажите что нужно gbak я говорю о том, что раньше вариант Superserver (fbserver) можно было на freebsd собрать, но он по факту не работал (падал). SuperClassic, который у тебя (fb_smp_server, имеет примерно тот же смысл в плане внутренностей (процесс с threads). Нормально на FreeBSD работал только classic (fb_inet_server). Так что, вполне возможно, что рано радоваться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2013, 18:06:54 |
|
||
|
FireBird 2.5.2_1 на FreeBSD 8.2 => CHARACTER SET WIN1251 is not installed.
|
|||
|---|---|---|---|
|
#18+
до этого 2 года работал 2.5.1 fb_smp_server под 32 бита Freebsd на другом сервере под 64 битную работает нормально, но все равно решили обновить версию за пояснения - вам спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2013, 11:07:50 |
|
||
|
FireBird 2.5.2_1 на FreeBSD 8.2 => CHARACTER SET WIN1251 is not installed.
|
|||
|---|---|---|---|
|
#18+
Та же проблема. Правда я не собирал пакет, я взял готовый с ftp://ftp.freebsd.org И вот так вышел из ситуации mkdir /usr/local/etc/firebird/intl ln -s /usr/local/etc/firebird/fbintl.conf /usr/local/etc/firebird/intl/fbintl.conf ln -s /usr/local/libexec/firebird/intl/fbintl /usr/local/etc/firebird/intl/fbintl ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 15:29:27 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38212570&tid=1563720]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
201ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 496ms |

| 0 / 0 |
