terça-feira, 28 de fevereiro de 2023

Erro Lazarus Data Desktop

Ao tentar realizar uma conexão com o Lazarus Data Desktop em um banco Firebird, recebi a seguinte mensagem: "Can not load default Firebird clients ("libfbclient.so.2.5.1" or "libgds.so" or "libfbembed.so.2.5"). Check your installation".
Estou usando a distribuição KDE-Neon e tenho instalado o Firebird 4.0.2. 

Atualmente o padrão de instalação do Firebird é na pasta "/opt/firebird"

As libs do Firebird encontram-se em "/opt/firebird/lib". Onde existe a "libfbclient.so.4.0.2. 
Então criei um link simbólico com nome de "libfbclient.so.2.5.1" apontando para a "libfbclient.so.4.0.2", porém o problema persistiu. 

Procurei por outros locais onde cotenham instalações de libs do Firebird, pois na instalação do FlameRobin, ele tem como dependência a libfbclient2 por exemplo. 

Encontrei 2 localizazões: 
"/usr/lib64" -> utilizei o mesmo processo de criar um link simbólico para a libfbclient.so.4.0.2, mas ainda assim não funcionou. 

"/usr/lib/x86_64-linux-gnu/" -> utilizei o mesmo processo de criar um link simbólico para a libfbclient.so.4.0.2,desta vez obtendo sucesso na conexão. 

 Estando dentro da pasta "x86_64-linux-gnu", o comando utilizado foi o seguinte: 
sudo ln -s /opt/firebird/lib/libfbclient.so.4.0.2 libfbclient.so.2.5.1

Espero ter ajudado.

Abraços

Até a próxima.

Nenhum comentário:

Postar um comentário