Спешу поделиться решением проблем связанных с установкой сервера Firebird 3.0 на рабочую станцию Alt Linux 10.1
Собственно в репозитории рабочей станции есть сервер чуть постарше, но настроить его из коробки - занятие оказалось еще тем геморроем (в составе isql я не нашел, что то с БД безопасности непонятное, вообщем пустая потеря времени). Поэтому решил ставить поновее вот отсюда в виде тарбола
https://firebirdsql.org/en/firebird-3-0/
Перед установкой во избежание сообщения об ошибке
/opt/firebird/bin/gsec: error while loading shared libraries: libtommath.so.0: cannot open shared object file: No such file or directory
и как следствие не до конца отработавшего скрипта установки пароля на учетку SYSDBA проверьте установлен ли пакет libtommath. Если пакет установлен, то идите в каталог /usr/lib64 и проверяйте наличие библиотеки
libtommath.so.0
у меня оказался в наличии файл libtommath.so.1.0.1 вот от него и создаем ссылку с требуемым именем. А уже после этого запускаем скрипт установки FireBird с правами администратора.
Ну и еще была проблема с запуском. Выходили ошибки
firebird[5903]: Security database error
Your user name and password are not defined. Ask your database administrator to set up a Firebird login.
В журнале firebird.log вот такие записи
vladisgolWS Fri Jan 5 10:28:49 2024ConfigStorage: Cannot initialize the shared memory region
operating system directive access failed
Permission denied
/tmp/firebird/
vladisgolWS Fri Jan 5 10:28:49 2024
Database: /opt/firebird/security3.fdb
operating system directive access failed
Permission denied
/tmp/firebird/
При этом системная служба не стартует.
Решение оказалось простым - идем в /tmp/firebird, у каталога по какой то причине нет доступа у пользователя и группы firebird а в качестве хозяина стояла моя учетная запись (вероятно из-за того что я под собой запускал скрипт установки). Меняем права, и перезапускаем службу
systemctl restart firebird-superserver
Вуаля