powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Установка Firebird 3 на современные версии Linux (opensuse Leap 15.1)
10 сообщений из 10, страница 1 из 1
Установка Firebird 3 на современные версии Linux (opensuse Leap 15.1)
    #39946317
bsv9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прочитал на хабре статью Алексея Ковязина " Установка Firebird 3 на современные версии Linux: CentOS8 и Ubuntu 19 " и решил по этой инструкции установить FB3 на opensuse Leap 15.1. Так как я не очень опытный пользователь linux, то прошу у уважаемых коллег помощи. При установке, у меня вышла ошибка:
#install.shPlease enter new password for SYSDBA user: masterkey
/opt/firebird/bin/gsec: error while loading shared libraries: libtommath.so.0: cannot open shared object file: No such file or directory
Fatal error running 'systemctl --quiet start firebird-superserver.service' - exiting

Предварительно, перед запуском install.sh, я установил все требуемые пакеты:
#zypper se ncurses tommath
Код: plaintext
1.
2.
3.
4.
5.
6.
С  | Имя                      | Заключение                                                  | Тип
---+--------------------------+-------------------------------------------------------------+-----------------------
i+ | libncurses5              | Terminal control library                                    | пакет
i+ | libncurses6              | Terminal control library                                    | пакет
i+ | libtommath-devel         | Development files for LibTomMath                            | пакет
i+ | libtommath1              | Routines For a Integer Based Number Theoretic Applications  | пакет


# find /usr -name libtommath.so.1/usr/lib64/libtommath.so.1

Как написано в статье, я сделал симлинк на libtommath.so.0:
/usr/lib64 # ln -s libtommath.so.1.0.0 libtommath.so.0
/usr/lib64 # ls -l libtommath*lrwxrwxrwx 1 root root 19 окт 19 2018 libtommath.so -> libtommath.so.1.0.0
lrwxrwxrwx 1 root root 19 апр 12 12:38 libtommath.so.0 -> libtommath.so.1.0.0
lrwxrwxrwx 1 root root 19 окт 19 2018 libtommath.so.1 -> libtommath.so.1.0.0
-rwxr-xr-x 1 root root 105256 окт 19 2018 libtommath.so.1.0.0

Однако, это не помогло. gsec, все равно не видит библиотеку libtommath.so.0
ldd /opt/firebird/bin/gsec linux-gate.so.1 (0xf7717000)
libfbclient.so.2 => /opt/firebird/bin/../lib/libfbclient.so.2 (0xf7573000)
libtommath.so.0 => not found
...

ldconfig подтверждает, что мой симлинк на библиотеку libtommath.so.0 - почему то не работает. Загрузчик видит только libtommath.so.1 и libtommath.so:
/usr/lib64 # ldconfig -p | grep libtommath libtommath.so.1 (libc6,x86-64) => /usr/lib64/libtommath.so.1
libtommath.so (libc6,x86-64) => /usr/lib64/libtommath.so]

Почему загрузчик не видит симлинк на библиотеку libtommath.so.0? Что я сделал не правильно?
...
Рейтинг: 0 / 0
Установка Firebird 3 на современные версии Linux (opensuse Leap 15.1)
    #39946321
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsv9Что я сделал не правильно?

Скорее всего перепутал разрядности. Что говорит "file /opt/firebird/bin/gsec"?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Установка Firebird 3 на современные версии Linux (opensuse Leap 15.1)
    #39946322
bsv9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О, Спасибище ! Так и есть.
/opt/firebird/bin/gsec: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-, for GNU/Linux 2.0.0, stripped
...
Рейтинг: 0 / 0
Установка Firebird 3 на современные версии Linux (opensuse Leap 15.1)
    #39946334
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsv9
Как написано в статье, я сделал симлинк на libtommath.so.0:
Я его обычно просто ставил, ничего руками не симлинкил
zyppen in libtommath
И далее оно само.
...
Рейтинг: 0 / 0
Установка Firebird 3 на современные версии Linux (opensuse Leap 15.1)
    #39946385
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsv9
"Установка Firebird 3 на современные версии Linux: CentOS8 и Ubuntu 19" и решил по этой инструкции установить FB3 на opensuse Leap 15.1
"В линуксе всё так же, как и в другом линуксе, но есть маленькие отличия".
Общего только то, что надо смотреть - существуют ли в репозиториях нужные пакеты. Лично я смотрю только в "штатных" репозиториях.
OpenSUSE - не помню, есть ли там именно нужные версии.
...
Рейтинг: 0 / 0
Установка Firebird 3 на современные версии Linux (opensuse Leap 15.1)
    #39946611
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а штатным инсталлятором не катит? Там же вроде все в одном флаконе?
...
Рейтинг: 0 / 0
Установка Firebird 3 на современные версии Linux (opensuse Leap 15.1)
    #39946637
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Штатным чего?
Снапшоты идут в виде тарболов, рпм-ка дюже старая хронически, как и старье репе сюзи.
нкурсез, либтоммат и ику ставятся из штатного репа, а потом тарбол и готово. Трешка в работе.
...
Рейтинг: 0 / 0
Установка Firebird 3 на современные версии Linux (opensuse Leap 15.1)
    #39946655
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky
Штатным чего?

".. на бронепоезде" ©

Я так понимаю, ТС не о снапшотах думает, ему и надо-то всего поставить стабильную тройку на свой линь. С учетом того, что на разных форках линукса репы обновляются с разной частотой, вот я и спросил - чем штатный инсталлятор супротив пакетов плох?

зы. кстати, касаемо libtommath*. А как-то в скрипте инсталлятора нельзя проверку воткнуть (раз уж в багтрекере тикет даже соответствующий есть), чтобы все автоматом ставилось? Гляжу, проблема с этим пакетом не только на Дебе проявляется. Или я чего-то не знаю?
...
Рейтинг: 0 / 0
Установка Firebird 3 на современные версии Linux (opensuse Leap 15.1)
    #39946663
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky,

вот тут
https://habr.com/ru/post/491094/#comment_21365478
есть люди с другим мнением. Оно, конечно, с одной стороны правильно, а с другой - совсем нет.
...
Рейтинг: 0 / 0
Установка Firebird 3 на современные версии Linux (opensuse Leap 15.1)
    #39946694
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
правильным будет прийти на
https://software.opensuse.org/package/firebird
и по аналогии, например, с
https://build.opensuse.org/package/show/home:mkubecek:firebird30/firebird
Собирать нечто свое с требуемой периодичностью

Таки официальный пакет под 15.1 - 3.0.2.32703
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Установка Firebird 3 на современные версии Linux (opensuse Leap 15.1)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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