Hallo,
ich bin bei meinen ersten Linux Gehversuchen. Beim Aufsetzen meines Servers ist derzeit meine größte Baustelle der Firebird. Die Apache2 geht und Samba Freigaben funktionieren auf dem Server (⇒ Zugriff auf den Server funktioniert generell).
Über "sudo apt-get install firebird2.5-classic" (Anleitung: https://help.ubuntu.com/community/Firebird2.5) habe ich firebird installiert. So wie es aussieht läuft immerhin etwas auf dem Server, aber er ist nicht Remote über TCP/IP erreichbar.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | sudo isql-fb SQL> connect "localhost:employee" CON> user 'SYSDBA' password '<pw>'; Statement failed, SQLSTATE = 08004 connection rejected by remote interface SQL> connect "employee" CON> user 'SYSDBA' password '<pw>'; Database: "employee", User: SYSDBA SQL> select * from employee; EMP_NO FIRST_NAME LAST_NAME PHONE_EXT HIRE_DATE DEPT_NO JOB_CODE JOB_GRADE JOB_COUNTRY SALARY FULL_NAME ======= =============== ==================== ========= ========================= ======= ======== ========= =============== ===================== ===================================== 2 Robert Nelson 250 1988-12-28 00:00:00.0000 600 VP 2 USA 105900.00 Nelson, Robert 4 Bruce Young 233 1988-12-28 00:00:00.0000 621 Eng 2 USA 97500.00 Young, Bruce ... |
In aliases.conf steht: employee = /var/lib/firebird/2.5/data/employee.fdb
Mein Problem ist dabei das /var/lib/firebird/2.5/data/employee.fdb
lokal funktioniert und localhost:/var/lib/firebird/2.5/data/employee.fdb
nicht. (weder lokal noch von einem Client)
Von einem Client(funktioniert mit einem Windows Server) aus klappt es mit
servername:/var/lib/firebird/2.5/data/employee.fdb
nicht. Eine Verbindung über telenet servername 3050
wird nicht abgelehnt. Die Firewall ist derzeit auf dem Server ausgeschaltet.
Auf dem Client lautet die Fehlermeldung:
Attempting to connect to: servername:/var/lib/firebird/2.5/data/employee.fdb... Connection failed! ------------------------------------ Connection not established. connection rejected by remote interface. Attempting to connect to services manager: servername:service_mgr... Failed! ------------------------------------ Connection not established. connection rejected by remote interface.
top bringt u.a. folgende Zeile:
12992 root 20 0 186800 12904 9440 S 0,3 0,0 0:04.03 isql-fb
Mehr auf einen firebird hinweisendes (z.B. fb_inet_server
) finde ich bei "top" nicht. isql-fb auch nur wenn ich etwas in der Datenbank abfrage. Läuft der Firebird Service somit überhaupt?
Ein sudo service firebird2.5-classic restart
wird klaglos akzeptiert.
ebenso
$ sudo /etc/init.d/firebird2.5-classic start [ ok ] Starting firebird2.5-classic (via systemctl): firebird2.5-classic.servic.
Die Rechte für employee.fdb
habe ich vorübergehend auf rwxrwxrwx firebird firebird
gesetzt.
Hat jemand eine Idee auf welchem Schlauch ich stehe?
Bearbeitet von sebix:
Bitte verwende in Zukunft Codeblöcke, um die Übersicht im Forum zu verbessern! Linksyntax korrigiert.