Issue Details (XML | Word | Printable)

Key: CORE-6352
Type: Bug Bug
Status: Closed Closed
Resolution: Won't Fix
Priority: Major Major
Assignee: Alexander Peshkov
Reporter: Fredi Niklaus
Votes: 0
Watchers: 2
Operations

If you were logged in you would be able to see more operations.
Firebird Core

libtommath library cant be found / installation abort

Created: 02/Jul/20 03:39 PM   Updated: 02/Jul/20 06:24 PM
Component/s: Installation
Affects Version/s: 4.0 Beta 2
Fix Version/s: None

Environment: Virtual machine Ubuntu 20.04 x86_64 / Installation Firebird4.0 beta

QA Status: No test


 Description  « Hide
Preparing steps:
1. downlaod package Firebird-4.0.0.1436-Beta1.i686
2. unpacking tar (directory /opt/firebird)

The start of sudo ./install.sh ends after "Press Enter to start installation" with
"Please install required library 'libtommath' before firebird, after it repeat firebird install"

After search in found the issue CORE-5445 and other pages

Steps to solve :
1. Installed libtommath (sudo apt-get -y install libtommath1)
    Checked logs -> no error, (but amd64-Version?)
2. made two new simlink to libtommath.so.1.0.1
   (one as /usr/lib/x86_64-linux-gnu/libtommath.so.0
    and one as /usr/lib/x86_64-linux-gnu/libtommath.so.1)
3. tried to start installation firebird -> aborted with same error
4. added new simlink to libtommath.so.1.0.1 into installation directory
5. tried to start installation firebird -> aborted with same error

As far as i see, these are all options i have.
Others told, they are able to run the installation after the simlink's . In my case, the error is still pending.
(I never get to the point where i can set a password.)

 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Mark Rotteveel added a comment - 02/Jul/20 03:53 PM
Why are you trying the beta 1, while the beta 2 is available? Does it work with the beta 2?

Alexander Peshkov added a comment - 02/Jul/20 03:55 PM
You yourself paid attention that architectures of installed library and firebird differ. Certainly firebird for i686 (32 bit) can't use amd64 library (64 bit). Unfortunately I'm not apt guru and can't cay what switch to use to install library for 32 bits.

But the best solution is to use amd64 version of firebird on 64-bit system. This will help you avoid many issues with RAM access if you plan to work with big databases / serve many clients. And it's 5-15% (depending on operations) faster.