web-dev-qa-db-ja.com

Ubuntu Server 13.10およびFirebird 2.5

今日、Ubuntuサーバーを13.04から13.10にアップグレードすることにしました。終了したら、Firebirdにリモート接続する可能性を失います(ローカルで動作/ 127.0.0.1)!

構成を何も変更せず、これが発生する理由がわかりません。

Webminをリモートで使用して、ファイアウォール(IpTables)およびサーバー内の他のリソースを構成します。正常に動作する他のサービスがいくつかあります!

同じ助けが必要です。

前もって感謝します!

ホルヘ・モタ

2
Jorge Mota

これはDebian/Ubuntuの変更です。Firebirdはデフォルトで安全である必要があります(外の世界ではデフォルトでポートを閉じる必要があります)

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

2
Mariuz

私は同様の問題を抱えていました、これはxinetによるものです

新規インストールから:

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. インストールされているファイヤーバードを削除する

    Sudo apt-get purge firebird*
    
  2. Xinetdをインストールする

    Sudo apt-get install xinetd
    
  3. ダウンロード http://sourceforge.net/projects/firebird/files/firebird-linux-AMD64/2.5.2-Release/FirebirdCS-2.5.2.26540-0.AMD64.tar.gz/download

    次に、解凍​​したフォルダー:

    Sudo ./install.sh
    

だからそれは私のために働いた!

1
user217801