sexta-feira, 5 de janeiro de 2018

Dica para utilização do FlameRobin com Firebird 3.0.2 no Linux

Esta dica é para quem vai utilizar o Banco de Dados Relacional Firebird, no Linux junto com o Administrador de Banco de Dados FlameRobin.


Após instalar os 2 aplicativos em meu Linux Mint e tentar criar um banco de dados "Teste", recebi uma mensagem de erro. Tentei então pelo ISQL (aplicativo de comandos, sem interface gráfica), que vem instalado com o Firebird, sem sucesso também.

Por fim, para realizar mais um teste, tentei registrar o banco de dados employee.fdb, que vem na instalação do Firebird, em /opt/firebird/examples/empbuild, recebendo a mensagem de que não é possível realizar a conexão.

Após pesquisas, achei a seguinte solução. Utilizar o seguinte comando: ldd /usr/bin/flamerobin | grep libfb.
Recebendo a seguinte saída: 
libfbclient.so.2 => /usr/lib/x86_64-linux-gnu/libfbclient.so.2 (0x00007f48bb6f0000)

Com base nesta informação, sobre a biblioteca libfbclient.so.2 fui ao diretório /opt/firebird/lib/ e copiei o arquivo 
libfbclient.so.3.0.2 para /usr/lib/x86_64-linux-gnu/.
Renomeei o arquivo libfbclient.so.2 para libfbclient.so.2.OLD e renomeei o libfbclient.so.3.0.2 para libfbclient.so.2.

Então abri o FlameRobin, conseguindo realizar o registro o banco de dados employee.fdb 
com sucesso.

Espero que ajude muitas pessoas por aí.
Abraços e até a próxima.

Nenhum comentário:

Postar um comentário