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
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 :)
ResponderExcluirDe nada, a idéia é justamente essa, ajudar outros com o mesmo problema.
ExcluirObrigado por seu comentário e abraços.
Faço dele as minhas palavras. Botei o erro e cai aqui. vou olhar o resto do blog. vlw pela dica
ResponderExcluirBom dia como eu faço isso no CentOS 7? Não encontrei a pasta "x86_64-linux-gnu"
ResponderExcluirEstou tentando instalar o Firebird e me reotrna o mesmo erro.
sudo ln -s /usr/lib64/libtommath.so.1 /usr/lib64/libtommath.so.0
ResponderExcluirMuito obrigado pela tremenda ajuda...
ResponderExcluirParabéns!
Muito obrigado pela ajuda.
ResponderExcluirFeliz ano novo. Já anotei esse comando em vários script mas acabo sempre voltando aqui kkkkkkk
ResponderExcluir