Firebird porta 3050(Resolvido)

Iniciado por bmp, 24 de Julho de 2008, 15:12

tópico anterior - próximo tópico

bmp

Estou com dificuldades para rodar uma aplicação de dados, mas prescisamente o aplicativo "freedom" (http://www.freedom.org.br/), que usa o firebird para sua base de dados. Segui este tutorial http://freedoc.wikidot.com/instalarlinubuntu, executo o script "/opt/freedom-erp/bin/freedomstd.sh", digito o login "sysdba" e a senha, porém o aplicativo não roda apresentando o sequinte erro:

Não foi possível estabelecer conexão com o banco de dados.
Resource Exception. Unable to complete network request to host "servidor".
Reason: Unable to complete network request to host "servidor".

O erro parece estar ligado a configuração do arquivo editável "freedom.ini"(/opt/freedom-erp/ini/freedom.ini), já troquei nas linhas a palavra "servidor" por "localhost" ou "127.0.0.1" ou "127.0.1.1" mas não resolveu. Será a porta 3050?
Por enquanto, pretendia usar o freedom apenas em uma máquina(servidor), no momento não pretendo usá-lo em rede. alguém pode me ajudar com esta configuração?

bmp

Depois de muita ralação, diversos apontamentos no santo google, encontrei um site http://www.guj.com.br/posts/list/23303.java uma discursão que falava como conectar o firebird com java, os moderadores procuravam um comando com a possibilidade de listar(LISTEN) uma determinada porta aberta o programa que atendia nesta porta, foi quando um deles sugere um comando executado apenas como root. Aí ficou fácil:

# netstat -pan
Conexões Internet Ativas (servidores e estabelecidas)
Proto Recv-Q Send-Q Endereço Local          Endereço Remoto         Estado
PID/Program name
tcp        0      0 0.0.0.0:3050            0.0.0.0:*               OUÇA       5
909/fbserver

Até parece pegadinha, é só editar o arquivo "/opt/freedom-erp/ini/freedom.ini" ou seja:

$ kate /opt/freedom-erp/ini/freedom.ini

Alterar "servidor" por "0.0.0.0", executar o script:

$ sudo /opt/freedom-erp/bin/freedomstd.sh

Pronto, o freedom rodando bonitinho.