powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird 2.5.8 на FreeBSD 12.1 - опять ???
20 сообщений из 20, страница 1 из 1
Firebird 2.5.8 на FreeBSD 12.1 - опять ???
    #39912031
AlekseyA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день форумчане

Пытаюсь запустить Firebird-2.5.8.27089 на FreeBSD 12.1

Устанавливается он без ошибок а вот корректно работать с кодировкой Windows-1251 ни в какую не работает.

«Пляски с бубном» вокруг базы опишу отдельно, кому интересно потом можете посмотреть.



ВОПРОС - кому нибудь удалось запустить корректную работу Firebird с кодировкой Windows-1251 на FreeBSD 12.1 ?

Как смогли запустить?
...
Рейтинг: 0 / 0
Firebird 2.5.8 на FreeBSD 12.1 - опять ???
    #39912036
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в чем проявляется "некорректность" ?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird 2.5.8 на FreeBSD 12.1 - опять ???
    #39912178
AlekseyA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мимопроходящий,

если подключаю базу которая неиспользует кодировку Windows-1251 и в свойствах коннекта к базе не указываю кодировку- работает

то есть запросы проходят, данные сохраняются

если подключаюсь к этой же базе но в свойствах коннекта указываю кодировку Windows-1251 то сразу при подключении перестает работать

если же беру другую базу, у которой при создании была указана кодировка и подключаюсь к ней не указывая кодировку - тоже неработает

при этом в логах ничего нету
...
Рейтинг: 0 / 0
Firebird 2.5.8 на FreeBSD 12.1 - опять ???
    #39912181
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
09.01.2020 18:29, AlekseyA пишет:
>
> если подключаюсь к этой же базе но в свойствах коннекта указываю кодировку Windows-1251
> то сразу при подключении перестает работать

"я ничего не делала, а оно само..." (С)

как именно ПЕРЕСТАЁТ?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird 2.5.8 на FreeBSD 12.1 - опять ???
    #39912417
AlekseyA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мимопроходящий,

перестает - это буквальное описание ситуации

при попытке подключения к базе начинается напряженная работ ХДД, потом работа с ХДД останавливается, спустя 1-2 сек сообщение на от ИБ Експерта о том что коннект с ошибками

это все при условии что в настройках коннекта стоит использование кодировки Windows-1251

при этом в логе ФБ ничего нету, совсем ничего, пустой лог


Если к этой же базе подключиться но убрать в ИБЭксперт использование кодировки - подключается моментально и запросы проходят.


Тут надо сказать что пробовал подключаться к только что созданной базе в которой 1 табличка и база создана без Windows-1251


Еще важный момент- если удалить библиотеку fbintl то в логах сразу появляются записи об ошибке. Если библиотека лежит на месте то в логах пусто.


Проблему с кодировкой ФБ уже решал, см https://sdep.ru/news/101123 но там ФБ увидел библиотеку и все заработало.

Здесь такое предположение что библиотека неработает, несмотря на то что ФБ ее видит.
...
Рейтинг: 0 / 0
Firebird 2.5.8 на FreeBSD 12.1 - опять ???
    #39912424
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlekseyAпри попытке подключения к базе начинается напряженная работ ХДД, потом работа с ХДД
останавливается, спустя 1-2 сек сообщение на от ИБ Експерта о том что коннект с ошибками

Дай угадаю - ошибки "красненькие"?..

Хотя в общем-то всё уже ясно, у тебя ICU в системе нет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird 2.5.8 на FreeBSD 12.1 - опять ???
    #39912435
AlekseyA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

спасибо за подсказку, буду смотреть
...
Рейтинг: 0 / 0
Firebird 2.5.8 на FreeBSD 12.1 - опять ???
    #39912478
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Хотя в общем-то всё уже ясно, у тебя ICU в системе нет.
На Linux ФБ по умолчанию собирается бандлом вместе с ICU v3.0. Разве на FreeBSD не так?
...
Рейтинг: 0 / 0
Firebird 2.5.8 на FreeBSD 12.1 - опять ???
    #39912482
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
10.01.2020 15:29, rdb_dev пишет:
> Разве на FreeBSD не так?

под BSD его компилет всяк кто горазд.
официального порта нет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird 2.5.8 на FreeBSD 12.1 - опять ???
    #39912563
AlekseyA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,


icu-65.1,1 стояло

если удалить icu тогда при запуске ФБ сразу видно

Код: plaintext
1.
2.
3.
4.
5.
./firebird onerestart
firebird not running? (check /var/run/firebird.pid).
Starting firebird.
ld-elf.so.1: Shared object "libicui18n.so.65" not found, required by "libfbembed.so.2.5"
Current firebird mode is superclassic




при попытке рабоать с кодировкой Windows-1251 все осталось по прежнему

Проверка коннекта проходит нормально даже если указана Windows-1251

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
Attempting to connect to:
127.0.0.1:/var/db/firebird/test1.gdb... Connected successfully.
Server version: FB-V6.3.8.27089 Firebird 2.5
 
Disconnecting from database... Passed!
 
Attempting to connect to services manager:
127.0.0.1:service_mgr... Connected successfully.




при подключении к базе слышно как резко начинает хрустеть ХДД затем ФБ на сервере падает (процесс исчезает из списка процессов) и появляется сообщение


Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Error Message:
----------------------------------------
can't format message 13:98 -- message file C:\firebird.msg not found.
Error reading data from the connection.


[005468F7] FIB.IBError (Line 556, "FIB.pas" + 55) + $2
[0054187E] FIBDatabase.TFIBDatabase.Open (Line 1144, "FIBDatabase.pas" + 71) + $9
[0051823F] pFIBDatabase.TpFIBDatabase.Open (Line 279, "pFIBDatabase.pas" + 9) + $2
[00541B79] FIBDatabase.TFIBDatabase.SetConnected (Line 1214, "FIBDatabase.pas" + 4) + $4
[010E9766] IBEDatabases.TIBEDatabase.Connect (Line 3223, "IBEDatabases.pas" + 2) + $10
[0107329A] InspectorFm.TInspectorFrame.OpenDatabase (Line 3347, "Frames\InspectorFm.pas" + 44) + $D
[0106E0AA] InspectorFm.TInspectorFrame.ObjectsTLDblClick (Line 1314, "Frames\InspectorFm.pas" + 11) + $A
[004555C5] Controls.TControl.DoMouseDown (Line 4306, "Controls.pas" + 2) + $21
[00455681] Controls.TControl.WMLButtonDblClk (Line 4331, "Controls.pas" + 5) + $C
[00444388] Forms.StdWndProc (Line 1459, "Forms.pas" + 8) + $0
[0044DB97] Forms.TApplication.ProcessMessage (Line 6630, "Forms.pas" + 13) + $1
[0112F886] IBExpert.IBExpert (Line 935, "D:\Projects_5\IBExpert\IBExpert.dpr" + 147) + $7




при этом в логе firebird.log пусто
видимо процесс умирает раньше чем успевает записать в лог


вот и вопрос- что делать?
...
Рейтинг: 0 / 0
Firebird 2.5.8 на FreeBSD 12.1 - опять ???
    #39912567
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
10.01.2020 18:04, AlekseyA пишет:
> при этом в логе firebird.log пусто
> видимо процесс умирает раньше чем успевает записать в лог

а ты БугЧекАборт выставил в конфиге?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird 2.5.8 на FreeBSD 12.1 - опять ???
    #39912569
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlekseyA
icu-65.1,1 стояло
Попробуй ему подсунуть ICU постарее, возможно 2.5 не в состоянии работать с новым ICU
...
Рейтинг: 0 / 0
Firebird 2.5.8 на FreeBSD 12.1 - опять ???
    #39912578
AlekseyA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мимопроходящий,

BugcheckAbort = 1 включил

процесс умирает как и прежде но в логе пусто
...
Рейтинг: 0 / 0
Firebird 2.5.8 на FreeBSD 12.1 - опять ???
    #39912584
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
10.01.2020 18:33, AlekseyA пишет:
>
> BugcheckAbort = 1 включил
> процесс умирает как и прежде но в логе пусто

нужно не лог смотреть а coredump.
и убедиться, что .debug-файлы наличествуют.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird 2.5.8 на FreeBSD 12.1 - опять ???
    #39913292
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad
AlekseyA
icu-65.1,1 стояло
Попробуй ему подсунуть ICU постарее, возможно 2.5 не в состоянии работать с новым ICU
У меня на Линухе он даже с ICU v3.8 не собирался, а собрался только с v3.0, что идёт в комплекте с ФБ2.5, да и то пришлось в паре Makefile.ac пакета ICU v3.0 поставить -Wno-narrowing.
...
Рейтинг: 0 / 0
Firebird 2.5.8 на FreeBSD 12.1 - опять ???
    #39913323
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlekseyACurrent firebird mode is superclassic
я может отстал от жизни, но ведь на FreeBSD были проблемы с суперсервером, из-за каких-то несовместимостей поддержки тредов в FreeBSD. Суперклассик ведь тоже как суперсервер, один процесс на все коннекты.
Оно на Фре будет вообще работать, кроме классика? Или я это путаю с каким-нибудь Solaris, где супер работал, а классик - нет?

Даже если да, я вижу
https://stackoverflow.com/questions/51497619/firebird-2-5-database-server-on-freebsd-11-2

что на Фре 10 проблем не было, а на 11 были, вполне могут быть и на 12.

FreeBSD сейчас вроде совсем забывают, на вебе она используется на 0.4% серверов, и т.д.
Да и раньше там с ФБ было - чуть только перегруз по ресурсам, Фря гнобила всё, кроме себя, поэтому надо было следить, чтобы ресурсы внезапно не кончались.
...
Рейтинг: 0 / 0
Firebird 2.5.8 на FreeBSD 12.1 - опять ???
    #39913386
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv, там были проблемы с shared futex, их просто не было, вместо них использовали SysV семафоры, что медленее. В ноябре разговаривал с Пешковым по поддержке FB на всякой экзотике типа bsd, android, raspberry pi. Планировал поковырять их, но пока руки дошли только до raspberry pi (raspbian).
...
Рейтинг: 0 / 0
Firebird 2.5.8 на FreeBSD 12.1 - опять ???
    #39913388
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

это ты про другую проблему вспомнил
...
Рейтинг: 0 / 0
Firebird 2.5.8 на FreeBSD 12.1 - опять ???
    #39913424
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис
Gallemar,

это ты про другую проблему вспомнил

Да? Может быть, я Unix серьезно использовал году в 2009, FB на нем даже не пробовал.
...
Рейтинг: 0 / 0
Firebird 2.5.8 на FreeBSD 12.1 - опять ???
    #39913428
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

Я Пешкову raspberry pi из Англии привозил в начале 2018 года. Результатов не знаю, просто отдал, и всё.
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird 2.5.8 на FreeBSD 12.1 - опять ???
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]