Firebird. gsec: команда не найдена
Ссылка на Firebird - https://firebirdsql.org/en/firebird-2-5/
[root@host-15 ~]$ sh install.sh
Done.
Deleting...
Done.
Please enter new password for SYSDBA user: masterkey
./scripts/postinstall.sh: строка 114: /opt/firebird/bin/gsec: Нет такого файла или каталога
При проверке файла в каталоге он находится:
[root@host-15 ~]$ ll /opt/firebird/bin
итого 4784
-r-x------ 1 root root 34257 июн 8 16:28 FirebirdUninstall.sh
drwxr-xr-x 2 root root 4096 июн 8 16:28 ./
drwxr-xr-x 12 root root 4096 июн 8 16:28 ../
-rwxr-xr-x 1 root root 131488 июн 8 16:28 fbguard
-rwxr-xr-x 1 root root 529744 июн 8 16:28 isql
-rwx------ 1 root root 34225 июн 8 16:28 changeRunUser.sh
-rwxr-xr-x 1 root root 2868 июн 8 16:28 fb_config
-rwxr-xr-x 1 root root 487744 июн 8 16:28 qli
-rwx------ 1 root root 34217 июн 8 16:28 restoreRootRunUser.sh
-rwxr-xr-x 1 root root 291264 июн 8 16:28 gstat
-rwxr-xr-x 1 root root 132176 июн 8 16:28 fbtracemgr
-rwx------ 1 root root 32839 июн 8 16:28 changeDBAPassword.sh
-rwxr-xr-x 1 root root 4824 июн 8 16:28 fb_inet_server
-rwxr-xr-x 1 root root 175528 июн 8 16:28 gfix
-rwxr-xr-x 1 root root 265728 июн 8 16:28 fb_lock_print
-rwxr-xr-x 1 root root 566040 июн 8 16:28 gpre
-rwxr-xr-x 1 root root 309408 июн 8 16:28 gsec
-rwx------ 1 root root 34336 июн 8 16:28 changeMultiConnectMode.sh
-rwxr-xr-x 1 root root 15568 июн 8 16:28 gsplit
-rwxr-xr-x 1 root root 447512 июн 8 16:28 gdef
-rwxr-xr-x 1 root root 286264 июн 8 16:28 nbackup
-rwx------ 1 root root 35498 июн 8 16:28 changeGdsLibraryCompatibleLink.sh
-rwxr-xr-x 1 root root 135008 июн 8 16:28 fbsvcmgr
-rwxr-xr-x 1 root root 431096 июн 8 16:28 fb_smp_server
-rwx------ 1 root root 3470 июн 8 16:28 createAliasDB.sh
-rwxr-xr-x 1 root root 413904 июн 8 16:28 gbak
Причина ошибки:
Использование 32-bit дистрибутива, вместо 64-bit.
Выявлено командой:
[root@host-15 FirebirdCS-2.5.9.27139-0.i686]# file /opt/firebird/bin/gsec/opt/firebird/bin/gsec: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.0.0, stripped
При проверке системы:
[root@host-15 FirebirdCS-2.5.9.27139-0.i686]# file /bin/ls
/bin/ls: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ad8f30b1e8f6e8cb16ffe78c1cca6393ac3a3385, for GNU/Linux 3.2.0, stripped
/bin/ls: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ad8f30b1e8f6e8cb16ffe78c1cca6393ac3a3385, for GNU/Linux 3.2.0, stripped
Решение:
Скачать и установить правильный дистрибутив для 64-bit
Наводку нашел тут https://github.com/FirebirdSQL/firebird/discussions/7497
Комментарии
Отправить комментарий