TBVAndy
20.01.04, 06:05
Hallo Community,
ich hab mal wieder ein kleines Problem mit meiner Suse 8.2.
Und zwar habe ich vor einigen Tagen den Interbase-Server 6.1 auf meiner Suse installiert und versuche nun verzweifel diesen zu starten. Wenn ich z.B. über ./gesc einen neuen User anlegen möchter kommt die Fehlermeldung
error while loading shared libraries: libncurses.so.4: cannot open shared object fiule: No such file or directory
Den selben Fehler erhalte ich, wenn ich den Server über folgendes Skript starten lassen.
#! /bin/sh
: ${INTERBASE:=/opt/interbase}
: ${ISC_USER:=SYSDBA}
: ${ISC_PASSWORD:=masterkey}
ibserver_start()
{
su -c $INTERBASE'/bin/ibmgr -start -forever' interbase
}
ibserver_stop()
{
$INTERBASE/bin/ibmgr -shut -password $ISC_PASSWORD
}
case $1 in
'start' )
echo -e 'InterBase Server starting... c'
ibserver_start ;;
'start_msg' )
echo -e 'InterBase Server starting... c' ;;
'stop' )
echo -e 'InterBase Server stopping... c'
ibserver_stop ;;
'stop_msg' ) echo -e 'InterBase Server stopping... c' ;;
*) echo 'Usage: $0 { start | stop }'; exit 1;;
esac
exit 0
Wenn ich den Server jedoch direkt über die im bin-Verzeichnis befindliche Datei ./ibserver starte, startet der Server zwar, jedoch hängt er sich beim starten auf so das ich nicht mehr zurück in die Kommandozeile gelange. Wenn ich den Server dann in Ruhe lasse kann ich eine Verbindung mit der Datenbank herstellen. Doch sobald ich STRG + C drücke um zurück in die Kommandozeile zu gelange beendet sich der Dienst wieder und die Verbindung zu DB bricht ab und läßt sich erst nach erneuter eingabe von ./ibserver wieder herstellen.
Ich Netz hab ich dann gefunden das man das Paket ncurses installieren soll um die lib zu installieren. Ich habe jedoch auf meiner Suse sowohl ncurses als auch ncurses-devel installiert und erhalte trozdem diesen Fehler! :(
ich hab mal wieder ein kleines Problem mit meiner Suse 8.2.
Und zwar habe ich vor einigen Tagen den Interbase-Server 6.1 auf meiner Suse installiert und versuche nun verzweifel diesen zu starten. Wenn ich z.B. über ./gesc einen neuen User anlegen möchter kommt die Fehlermeldung
error while loading shared libraries: libncurses.so.4: cannot open shared object fiule: No such file or directory
Den selben Fehler erhalte ich, wenn ich den Server über folgendes Skript starten lassen.
#! /bin/sh
: ${INTERBASE:=/opt/interbase}
: ${ISC_USER:=SYSDBA}
: ${ISC_PASSWORD:=masterkey}
ibserver_start()
{
su -c $INTERBASE'/bin/ibmgr -start -forever' interbase
}
ibserver_stop()
{
$INTERBASE/bin/ibmgr -shut -password $ISC_PASSWORD
}
case $1 in
'start' )
echo -e 'InterBase Server starting... c'
ibserver_start ;;
'start_msg' )
echo -e 'InterBase Server starting... c' ;;
'stop' )
echo -e 'InterBase Server stopping... c'
ibserver_stop ;;
'stop_msg' ) echo -e 'InterBase Server stopping... c' ;;
*) echo 'Usage: $0 { start | stop }'; exit 1;;
esac
exit 0
Wenn ich den Server jedoch direkt über die im bin-Verzeichnis befindliche Datei ./ibserver starte, startet der Server zwar, jedoch hängt er sich beim starten auf so das ich nicht mehr zurück in die Kommandozeile gelange. Wenn ich den Server dann in Ruhe lasse kann ich eine Verbindung mit der Datenbank herstellen. Doch sobald ich STRG + C drücke um zurück in die Kommandozeile zu gelange beendet sich der Dienst wieder und die Verbindung zu DB bricht ab und läßt sich erst nach erneuter eingabe von ./ibserver wieder herstellen.
Ich Netz hab ich dann gefunden das man das Paket ncurses installieren soll um die lib zu installieren. Ich habe jedoch auf meiner Suse sowohl ncurses als auch ncurses-devel installiert und erhalte trozdem diesen Fehler! :(