Firebird+Centos8 [сообщение #4803] |
Thu, 04 April 2024 11:24 |
Molochnik
Сообщений: 20 Зарегистрирован: January 2023
|
Junior Member |
|
|
Ставил Firebird на Centos8
Рабочий вариант
1) Готовый бинарник 4 версии, установленный и запущенный как приложение работает отлично, удаленный доступ есть
Нерабочие варианты
2) Готовый бинарник 4 версии, запущенный как демон, работает но удаленного доступа нет
3) Готовый бинарник 5 версии, не устанавливается, говорит нужен tommath, который у меня стоит, я даже скомпилировал последнюю версию, результата нет
4) Исходники 4 и 5 версий версии, не конфигурируются без --without-termlib. С этой опцией конфигурируются и компилируются но останавливаются на линковке с неизвестной библиотекой "no"
5) Исходники 4 и 5 версий версий, Cmake вариант не может найти исходник при конфигурации:
CMake Error at src/CMakeLists.txt:1029 (add_executable):
Cannot find source file: misc/makeHeader.cpp
В принципе рабочий вариант есть но он выглядит слегка убого, может другие способы можно оживить?
[Обновления: Thu, 04 April 2024 11:27] Известить модератора
|
|
|
|
|
|
|
Re: Firebird+Centos8 [сообщение #4823 является ответом на сообщение #4811] |
Fri, 05 April 2024 19:48 |
Molochnik
Сообщений: 20 Зарегистрирован: January 2023
|
Junior Member |
|
|
basid
Наконец дошли руки, сразу что обнаружил все библиотеки и симлинки на месте, и tommath.0 И tommath.1 все есть и указывают корректно. ncurses5 Тоже из пакета ncurses-compat-libs уже стояла и libicu есть. Видимо я все это поставил автоматически ставя другие пакеты (тоже старые). Кстати что интересно проблема 2) когда тесттил была и на убунте (точнее на Минте), это вообще удивительно. порт занимается корректно, но приложение дает удаленный доступ, а сервис нет.
PS Кстати случайно читая про демоны на Лазарусе обнаружил такую фразу:
Keep in mind though, that many problems originate from security restrictions enforced by the operating system. Many of those restrictions are not applied when the daemon is run in user context
Возможно в этом и дело?
[Обновления: Fri, 05 April 2024 22:36] Известить модератора
|
|
|
|
|
Re: Firebird+Centos8 [сообщение #4837 является ответом на сообщение #4832] |
Mon, 08 April 2024 13:20 |
basid
Сообщений: 162 Зарегистрирован: June 2022 Географическое положение: Asia/Irkutsk
|
Senior Member |
|
|
Вы точно ванильный Firebird устанавливете??? Его скрипты, если что, tar-ят существующую установку и "ставят с нуля". Менять security4.fdb на security5.fdb вообще не требуется.
[Обновления: Mon, 08 April 2024 13:23] Известить модератора
|
|
|
Re: Firebird+Centos8 [сообщение #4838 является ответом на сообщение #4832] |
Mon, 08 April 2024 13:32 |
hvlad
Сообщений: 358 Зарегистрирован: August 2022
|
Senior Member |
|
|
Molochnik писал(а) Mon, 08 April 2024 12:10в конфигурации службы заменил права службы с группы firebird на рут А чего заодно пароль рута всему миру не раздал ?
[Обновления: Mon, 08 April 2024 13:33] Известить модератора
|
|
|
Re: Firebird+Centos8 [сообщение #4839 является ответом на сообщение #4837] |
Mon, 08 April 2024 13:34 |
Molochnik
Сообщений: 20 Зарегистрирован: January 2023
|
Junior Member |
|
|
basid
Абсолютно ванильную, и конфигурация ванильная, только RemoteAccess включаю. Я 5ю поставил без скрипта, просто разархивировал, а скрипт настраивает SYSDBA, без скрипта его в security5.fdb видимо нет. А скрипт 5й у меня не работает (проблема 3), но это мелочи.
[Обновления: Mon, 08 April 2024 13:35] Известить модератора
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: Firebird+Centos8 [сообщение #4874 является ответом на сообщение #4873] |
Wed, 10 April 2024 18:01 |
Molochnik
Сообщений: 20 Зарегистрирован: January 2023
|
Junior Member |
|
|
basid
Это зря, запрос же остался тот же, на ровном месте нарушить совместимость это все равно отстой независимо от недостатков юнидака, тем более раньше у меня претензий к нему особо не было
[Обновления: Wed, 10 April 2024 18:05] Известить модератора
|
|
|
|
Re: Firebird+Centos8 [сообщение #4876 является ответом на сообщение #4875] |
Thu, 11 April 2024 08:22 |
Molochnik
Сообщений: 20 Зарегистрирован: January 2023
|
Junior Member |
|
|
basid
Тогда программ было мало а легаси вообще отсутствовало но даже в те темные времена микрософт почему то не сделал каталог System64 для 64битных программ. И относительно недавно они придумали возможность использования UTF-8 для неюникодных программ, я попытался ее включить но у меня сразу половина программ перестала работать . ОпенССЛ уж на что распространенная библиотека полно программ, использующих 1.02 версию и не парящихся по поводу подъема версии. ТАк даже сам Фаебёрд под Линуксом нормально не компилируется, зависит от каких то мертвых библиотек из кросскомпата, и даже с ними не компилится, зато сам завалил одну из фич худшим из возможных способов: когда все работает отлично но иногда наглухо валится. Человек который это придумал явно был не в себе и в отрыве от реальности. Когда меняли диалект, я это нормально воспринимал, когда поменяли работу с пользователями тоже - это легко правилось в одном месте. И даже сейчас когда скрипт от 5ки не работает это легко обходится и нормально воспринимается. Но смена работы ретурнинга это провал.
[Обновления: Thu, 11 April 2024 09:04] Известить модератора
|
|
|
|
|
Re: Firebird+Centos8 [сообщение #4879 является ответом на сообщение #4878] |
Thu, 11 April 2024 11:33 |
Molochnik
Сообщений: 20 Зарегистрирован: January 2023
|
Junior Member |
|
|
hvlad
А исправляется за сколько? И зачем самое главное если и так работает отлично на 3ке и 4ке? У меня десятки ретурнингов и ПОЧТИ(!) все работают нормально на 5ке. Я бы даже не подумал лазить и искать что какой то ретурниинг сейчас работает по другому, это как в клаве поменять твердый и мягкий знак местами
[Обновления: Thu, 11 April 2024 11:36] Известить модератора
|
|
|
Re: Firebird+Centos8 [сообщение #4880 является ответом на сообщение #4879] |
Thu, 11 April 2024 12:16 |
hvlad
Сообщений: 358 Зарегистрирован: August 2022
|
Senior Member |
|
|
Molochnikhvlad
А исправляется за сколько? Не понял ?
MolochnikИ зачем самое главное если и так работает отлично на 3ке и 4ке? Сиди на 4-ке, кто мешает ? Тебе же ничего нового не нужно, так ведь ?
MolochnikУ меня десятки ретурнингов и ПОЧТИ(!) все работают нормально на 5ке. Я бы даже не подумал лазить и искать что какой то ретурниинг сейчас работает по другому, это как в клаве поменять твердый и мягкий знак местами Всё и так работает у тех, кто правильно пишет программы\компоненты.
Firebird должен исправлять косяки Unidac ?
Когда вы уже начнёте читать написанное в документации которую вы так сильно хотели ?
Ты - прочитал ? Что именно изменилось и как это отражено в API ? Где нарушена совместимость, кого с чем ?
Не читал ? А что так ?
PS unidac (пишет что) исправил свою ошибку - и даже пальцем не показал на плохой Firebird, как же так, а ?
PPS в списке поддерживаемых unidac'oм версий Firebird нет 5-ой, может это не просто так ?
|
|
|