Error After Firebird 2.5.9 Update
-
Hello.
After firebird update to version 2.5.9 not work fbintl. (error in log: Can't load INTL module '/usr/lib64/firebird/intl/fbintl.so')
Any ideas how to repair this error?
we user firebird superserver. -
@Romualadas said in Error After Firebird 2.5.9 Update:
/usr/lib64/firebird/intl/fbintl.so
What are the results of...
file /usr/lib64/firebird/intl/fbintl.so
-
Also, what OS are you on?
-
Linux version CentOS: Linux release 7.7.1908 (Core)
Results of command: file /usr/lib64/firebird/intl/fbintl.so
/usr/lib64/firebird/intl/fbintl.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ca4cee9d4aefa05bb0685326a13c3be7c424fdc6, stripped -
@Romualadas said in Error After Firebird 2.5.9 Update:
Can't load INTL module '/usr/lib64/firebird/intl/fbintl.so'
There's been an unfulfilled bug report on Red Hat about this issue for 2.5.9...
-
Unfortunately, Firebird has responded and said that it is a package problem with EPEL and CentOS and has been there and not been addressed for almost three years.
Today you want to do an install directly from Firebird. Also, you'd want to download Firebird 3, not Firebird 2, if installing today.
-
@scottalanmiller Read https://bugzilla.redhat.com/show_bug.cgi?id=1636177
In my case maybe help to use fbintl from older version 2.5.7. But we don't have where to get this file.
Software that use Firebird database require Firebird 2.5.x server . -
@Romualadas said in Error After Firebird 2.5.9 Update:
Software that use Firebird database require Firebird 2.5.x server .
Ouch, that's pretty rough.
You can always download a 2.x package directly from Firebird and/or use YUM to get an older version from EPEL.
-
@scottalanmiller Tried to install older version downloaded from Firebird:
yum install /tmp/FirebirdSS-2.5.7.27050-0.i686.rpmLoaded plugins: fastestmirror
Examining /tmp/FirebirdSS-2.5.7.27050-0.i686.rpm: FirebirdSS-2.5.7.27050-0.i686
Marking /tmp/FirebirdSS-2.5.7.27050-0.i686.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package FirebirdSS.i686 0:2.5.7.27050-0 will be installed
--> Processing Dependency: libncurses.so.5 for package: FirebirdSS-2.5.7.27050-0.i686
Loading mirror speeds from cached hostfile- base: mirror-pl.kielcetechnologypark.net
- epel: fedora.tu-chemnitz.de
- extras: mirror.litnet.lt
- updates: mirror-pl.kielcetechnologypark.net
--> Running transaction check
---> Package ncurses-libs.i686 0:5.9-14.20130511.el7_4 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
==============================================================================
Package Arch Version Repository SizeInstalling:
FirebirdSS i686 2.5.7.27050-0 /FirebirdSS-2.5.7.27050-0.i686 19 M
Installing for dependencies:
ncurses-libs i686 5.9-14.20130511.el7_4 base 316 kTransaction Summary
Install 1 Package (+1 Dependent package)
Total size: 20 M
Installed size: 20 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction testTransaction check error:
file / from install of FirebirdSS-2.5.7.27050-0.i686 conflicts with file from package filesystem-3.2-25.el7.x86_64
file /usr/lib from install of FirebirdSS-2.5.7.27050-0.i686 conflicts with file from package filesystem-3.2-25.el7.x86_64Error Summary
Have an installing error.
-
@Romualadas said in Error After Firebird 2.5.9 Update:
@scottalanmiller Tried to install older version downloaded from Firebird:
yum install /tmp/FirebirdSS-2.5.7.27050-0.i686.rpmLoaded plugins: fastestmirror
Examining /tmp/FirebirdSS-2.5.7.27050-0.i686.rpm: FirebirdSS-2.5.7.27050-0.i686
Marking /tmp/FirebirdSS-2.5.7.27050-0.i686.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package FirebirdSS.i686 0:2.5.7.27050-0 will be installed
--> Processing Dependency: libncurses.so.5 for package: FirebirdSS-2.5.7.27050-0.i686
Loading mirror speeds from cached hostfile- base: mirror-pl.kielcetechnologypark.net
- epel: fedora.tu-chemnitz.de
- extras: mirror.litnet.lt
- updates: mirror-pl.kielcetechnologypark.net
--> Running transaction check
---> Package ncurses-libs.i686 0:5.9-14.20130511.el7_4 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
==============================================================================
Package Arch Version Repository SizeInstalling:
FirebirdSS i686 2.5.7.27050-0 /FirebirdSS-2.5.7.27050-0.i686 19 M
Installing for dependencies:
ncurses-libs i686 5.9-14.20130511.el7_4 base 316 kTransaction Summary
Install 1 Package (+1 Dependent package)
Total size: 20 M
Installed size: 20 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction testTransaction check error:
file / from install of FirebirdSS-2.5.7.27050-0.i686 conflicts with file from package filesystem-3.2-25.el7.x86_64
file /usr/lib from install of FirebirdSS-2.5.7.27050-0.i686 conflicts with file from package filesystem-3.2-25.el7.x86_64Error Summary
Have an installing error.
Yeah, that's a broken package for sure. No package should be trying to own the root of your filesystem!
-
@Romualadas said in Error After Firebird 2.5.9 Update:
yum install /tmp/FirebirdSS-2.5.7.27050-0.i686.rpm
Why are you trying to work with a 32bit package?
-
-
@scottalanmiller
Tried your link. Results:
yum install /tmp/FirebirdSS-2.5.9.rpm
Loaded plugins: fastestmirror
Examining /tmp/FirebirdSS-2.5.9.rpm: FirebirdSS-2.5.9.27139-0.amd64
Cannot add package /tmp/FirebirdSS-2.5.9.rpm to transaction. Not a compatible architecture: amd64
Error: Nothing to do
Server architecture:
Kernel and CPU Linux 3.10.0-1062.18.1.el7.x86_64 on x86_64 -
@Romualadas said in Error After Firebird 2.5.9 Update:
@scottalanmiller
Tried your link. Results:
yum install /tmp/FirebirdSS-2.5.9.rpm
Loaded plugins: fastestmirror
Examining /tmp/FirebirdSS-2.5.9.rpm: FirebirdSS-2.5.9.27139-0.amd64
Cannot add package /tmp/FirebirdSS-2.5.9.rpm to transaction. Not a compatible architecture: amd64
Error: Nothing to do
Server architecture:
Kernel and CPU Linux 3.10.0-1062.18.1.el7.x86_64 on x86_64Looks like their packages are bad at this point. You definitely have the right, matching architecture there. Seems that they are having a lot of problems these days. It's such a niche product, I'd be super wary of every using it in production or any software the depends on it. Using it as an option, sure, but requiring it I'd consider a non-starter. Absolutely no one supports it.