Erro na instalação do firebird - Fedora Server [RESOLVIDO]

1. Erro na instalação do firebird - Fedora Server [RESOLVIDO]

Diego Dias Pereira
diegodiasptc

(usa Deepin)

Enviado em 23/07/2018 - 17:26h

Bom tenho um servidor de testes montado aqui, instalei o Fedora Server 64bits, porém preciso de usar o SGBD Firebird para um banco de dados que tenho aqui .FDB. Quando fui instalar o Firebird escolhi o SuperServer .rpm por ser mais fácil a instalação, ao iniciar a instalação com o seguinte comando:
rpm -ihv FirebirdSS-2.5.7.27050-0.amd64.rpm 

Ele me retornar um erro de 2 dependências "lib", instalei as duas dependências e rodei novamente o comando e ele me retornou o seguinte erro:
Preparando...                         ################################# [100%]                                                                            
o arquivo / da instalação de FirebirdSS-2.5.7.27050-0.amd64 conflita com o arquivo do pacote filesystem-3.8-2.fc28.x86_64
o arquivo /usr/lib64 da instalação de FirebirdSS-2.5.7.27050-0.amd64 conflita com o arquivo do pacote filesystem-3.8-2.fc28.x86_64

Estou com dificuldade de entender o que isto significa, já procurei sobre mas não achei nada propriamente dito sobre esse erro. Se puderem me ajudar :)

Desde já, Obrigado!



  


2. Re: Erro na instalação do firebird - Fedora Server

caio
caionarezzi

(usa CentOS)

Enviado em 23/07/2018 - 18:12h

Eu uso o Firebird 2.0 e ele pede essas duas LIB, ja instalei o FB 3.0, no momento não me recordo quais libs ele pedi, mas tem o modo verberose de instalar, mas veja se não tem mais nem um nome, geralmente ele acusa lib....
libstdc++.so.5
libncurses.so.5


e outra coisa tambem que voce pode fazer, é baixa o .gz.tar ao inves do .rpm pois com o .gz.tar la tera um ./install.sh que realizara a instalação tambem


"Se tu o desejas, podes voar, só tens de confiar muito em ti." - Steve Jobs


3. Re: Erro na instalação do firebird - Fedora Server

Diego Dias Pereira
diegodiasptc

(usa Deepin)

Enviado em 24/07/2018 - 08:13h

caionarezzi escreveu:

Eu uso o Firebird 2.0 e ele pede essas duas LIB, ja instalei o FB 3.0, no momento não me recordo quais libs ele pedi, mas tem o modo verberose de instalar, mas veja se não tem mais nem um nome, geralmente ele acusa lib....
libstdc++.so.5
libncurses.so.5


e outra coisa tambem que voce pode fazer, é baixa o .gz.tar ao inves do .rpm pois com o .gz.tar la tera um ./install.sh que realizara a instalação tambem


"Se tu o desejas, podes voar, só tens de confiar muito em ti." - Steve Jobs


A versão que estou tentando instalar é a 2.5.7. As duas dependências libncurses e libstdc foram instaladas, tentei instalar rodando o script install.sh que vem no .tar.gz é me retornou o seguinte problema:
Firebird super 2.5.7.27050-0.amd64 Installation

Press Enter to start installation or ^C to abort
Extracting install data
grep: /etc/xinetd.d/*: No such file or directory
Updated /etc/services
Iniciandofirebird (via systemctl): Job for firebird.service failed because the control process exited with error code.
See "systemctl status firebird.service" and "journalctl -xe" for details.
[FALHOU]

Fixing firebird's shell to /bin/sh

Iniciandofirebird (via systemctl): Job for firebird.service failed because the control process exited with error code.
See "systemctl status firebird.service" and "journalctl -xe" for details.
[FALHOU]
Please enter new password for SYSDBA user: masterkey
/opt/firebird/bin/gsec: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

Alguns comandos para ajudar
In:
cd /etc/xinetd.d/* 

Out:
bash: cd: /etc/xinetd.d/*: No such file or directory 

Verifiquei na minha pasta /etc e contem o diretorio xinetd.d só não entendi o " * " na frente.
In:
dnf install libncurses.so.5 

Out:
Última verificação de data de vencimento de metadados: 0:16:27 atrás em ter 24 jul 2018 08:02:07 -03.
Pacote ncurses-compat-libs-6.1-5.20180224.fc28.i686 já está instalado, ignorando.
Dependências resolvidas.
Nada para fazer.
Concluído!



4. Re: Erro na instalação do firebird - Fedora Server [RESOLVIDO]

caio
caionarezzi

(usa CentOS)

Enviado em 24/07/2018 - 12:14h

Interessante, bom dei uma pesquisada e veja esse link alguma coisa que ajude,
"Se tu o desejas, podes voar, só tens de confiar muito em ti." - Steve Jobs


5. Re: Erro na instalação do firebird - Fedora Server [RESOLVIDO]

Diego Dias Pereira
diegodiasptc

(usa Deepin)

Enviado em 25/07/2018 - 16:51h

caionarezzi escreveu:

Interessante, bom dei uma pesquisada e veja esse link alguma coisa que ajude,
"Se tu o desejas, podes voar, só tens de confiar muito em ti." - Steve Jobs


Segui toda a documentação, até deu certo de instalar e iniciar o serviço porém quando vou mexer em alguns comando do Firebird como o gsec ou o isql ele me retorna erros de instalação incompleta. Tenho quase certeza que estou tendo problemas quanto a versão das lib's dependentes do Firebird com questões da arquitetura do sistema. Se tiver um material explicativo para me ajudar a entender melhor e resolver esse problema.



6. Re: Erro na instalação do firebird - Fedora Server [RESOLVIDO]

Diego Dias Pereira
diegodiasptc

(usa Deepin)

Enviado em 26/07/2018 - 08:07h

diegodiasptc escreveu:

caionarezzi escreveu:

Interessante, bom dei uma pesquisada e veja esse link alguma coisa que ajude,
"Se tu o desejas, podes voar, só tens de confiar muito em ti." - Steve Jobs


Segui toda a documentação, até deu certo de instalar e iniciar o serviço porém quando vou mexer em alguns comando do Firebird como o gsec ou o isql ele me retorna erros de instalação incompleta. Tenho quase certeza que estou tendo problemas quanto a versão das lib's dependentes do Firebird com questões da arquitetura do sistema. Se tiver um material explicativo para me ajudar a entender melhor e resolver esse problema.


Consegui resolver, como pensei era uma incompatibilidade com as lib's, eu apenas instalei a versão de x86 do Firebird.
como vocês podem perceber nesse comando:

diegodiasptc escreveu:

caionarezzi escreveu:

Eu uso o Firebird 2.0 e ele pede essas duas LIB, ja instalei o FB 3.0, no momento não me recordo quais libs ele pedi, mas tem o modo verberose de instalar, mas veja se não tem mais nem um nome, geralmente ele acusa lib....
libstdc++.so.5
libncurses.so.5


e outra coisa tambem que voce pode fazer, é baixa o .gz.tar ao inves do .rpm pois com o .gz.tar la tera um ./install.sh que realizara a instalação tambem


"Se tu o desejas, podes voar, só tens de confiar muito em ti." - Steve Jobs


A versão que estou tentando instalar é a 2.5.7. As duas dependências libncurses e libstdc foram instaladas, tentei instalar rodando o script install.sh que vem no .tar.gz é me retornou o seguinte problema:
Firebird super 2.5.7.27050-0.amd64 Installation

Press Enter to start installation or ^C to abort
Extracting install data
grep: /etc/xinetd.d/*: No such file or directory
Updated /etc/services
Iniciandofirebird (via systemctl): Job for firebird.service failed because the control process exited with error code.
See "systemctl status firebird.service" and "journalctl -xe" for details.
[FALHOU]

Fixing firebird's shell to /bin/sh

Iniciandofirebird (via systemctl): Job for firebird.service failed because the control process exited with error code.
See "systemctl status firebird.service" and "journalctl -xe" for details.
[FALHOU]
Please enter new password for SYSDBA user: masterkey
/opt/firebird/bin/gsec: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

Alguns comandos para ajudar
In:
cd /etc/xinetd.d/* 

Out:
bash: cd: /etc/xinetd.d/*: No such file or directory 

Verifiquei na minha pasta /etc e contem o diretorio xinetd.d só não entendi o " * " na frente.
In:
dnf install libncurses.so.5 

Out:
Última verificação de data de vencimento de metadados: 0:16:27 atrás em ter 24 jul 2018 08:02:07 -03.
Pacote ncurses-compat-libs-6.1-5.20180224.fc28.i686 já está instalado, ignorando.
Dependências resolvidas.
Nada para fazer.
Concluído!


Quando dou um dnf update ele me apresenta que o pacote ncurses-compat-libs-6.1-5.20180224.fc28.i686 já está instalado,
perceba que no final do pacote à um i686 ao baixar o AMD64 do firebird, gera incompatibilidade. Por isso deve-se instalar a versão x86 que no final do tar.gz vem o bendito .i686. :)







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts