web-dev-qa-db-fra.com

Ubuntu Server 13.10 et Firebird 2.5

Aujourd'hui, je décide de mettre à niveau mon serveur Ubuntu du 13.04 au 13.10. Une fois terminé, je perds la possibilité de me connecter à distance à Firebird (fonctionne localement/127.0.0.1)!

Je n'ai rien changé dans la configuration et je ne comprends pas pourquoi cela se produit.

J'utilise Webmin à distance pour configurer le pare-feu (IpTables) et les autres ressources du serveur. J'ai plusieurs autres services qui fonctionnent correctement!

S'il vous plaît j'ai besoin de même aide.

Merci d'avance!

Jorge Mota

2
Jorge Mota

C'est un changement Debian/Ubuntu, Firebird devrait être sécurisé par défaut (le port devrait être fermé par défaut pour le monde extérieur)

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=702971

2
Mariuz

J'ai eu un problème similaire, cela est dû à xinet

A partir d'une nouvelle installation:

Sudo su
apt-get install xinetd
apt-get install python-software-properties
add-apt-repository ppa:mapopa
apt-get update
apt-get install firebird2.5-classic                 
netstat -an | grep 3050             #shows the problem: not binding to 0.0.0.0
nano /etc/firebird/2.5/firebird.conf
    #comment out all RemoteBindAddress = XXXX
nano  /etc/xinetd.d/firebird25
    #set  bind                    = 0.0.0.0
/etc/init.d/xinetd restart
dpkg-reconfigure firebird2.5-classic
netstat -an | grep 3050             #shows the fixed as binding to 0.0.0.0
2
Lafras
  1. Retirer firebird installé

    Sudo apt-get purge firebird*
    
  2. Installer Xinetd

    Sudo apt-get install xinetd
    
  3. Télécharger http://sourceforge.net/projects/firebird/files/firebird-linux-AMD64/2.5.2-Release/FirebirdCS-2.5.2.26540-0.AMD64.tar.gz/download

    Puis dossier décompressé:

    Sudo ./install.sh
    

Donc cela a fonctionné pour moi!

1
user217801