terça-feira, 30 de janeiro de 2018

Instalação do Firebird 3.0.2.32703

Encontrando dificuldades na instalação do Banco de Dados Firebird no Linux.


Depois de realizar o download do Firebird (http://www.firebirdsql.org/en/firebird-3-0/).

Descompactei o arquivo Firebird-3.0.2.32703-0.amd64.tar.gz, acessei a pasta Firebird descompactada e dentro da pasta, acessei o terminal e executei o comando:
sudo ./install.sh

Recebi a seguinte resposta:

Firebird 3.0.2.32703-0.amd64 Installation 

Press Enter to start installation or ^C to abort 
Extracting install data 
Please enter new password for SYSDBA user: <password> 
/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 

****************************************************************

Ele estava reclamando da libtommath.so.0.

Eu já havia feito a instalação da libtommath pelo Synaptic, porém a biblioteca disponível era a libtommath1, por isto o erro persistia.

Para resolver criei um link nomeado (atalho) como libtommath.so.0, apontando para libtommath.so.1 com o seguinte comando:

sudo ln -sf /usr/lib/x86_64-linux-gnu/libtommath.so.1 /usr/lib/x86_64-linux-gnu/libtommath.so.0

****************************************************************

Após isso executei o comando de instalação novamente, que informou que já havia uma instalação e que se continuasse iria sobrepor, aceitei e instalou o Firebird com sucesso, e já executou o serviço (daemon) do firebird imediatamente, sem a necessidade de reiniciar o sistema.

Espere ter ajudado e
Abraços a todos

8 comentários:

  1. Cara, voce não tem ideia o quanto penei tentando achar alguma coisa na internet que soluciona-se isso. E por um acaso achei seu blog. Valeu mesmo!!! Voce devolveu horas de sono :)

    ResponderExcluir
    Respostas
    1. De nada, a idéia é justamente essa, ajudar outros com o mesmo problema.
      Obrigado por seu comentário e abraços.

      Excluir
  2. Faço dele as minhas palavras. Botei o erro e cai aqui. vou olhar o resto do blog. vlw pela dica

    ResponderExcluir
  3. Bom dia como eu faço isso no CentOS 7? Não encontrei a pasta "x86_64-linux-gnu"

    Estou tentando instalar o Firebird e me reotrna o mesmo erro.

    ResponderExcluir
  4. sudo ln -s /usr/lib64/libtommath.so.1 /usr/lib64/libtommath.so.0

    ResponderExcluir
  5. Muito obrigado pela tremenda ajuda...
    Parabéns!

    ResponderExcluir
  6. Feliz ano novo. Já anotei esse comando em vários script mas acabo sempre voltando aqui kkkkkkk

    ResponderExcluir