Hallo,
ich habe ein aktuelles Debian-System (Sarge) und versuche dies als Client für ein älteres Novell Netware (Version 3) mit IPX zu benutzen. Der ncpmount-Befehl in der Shell eingetippt funktioniert ohne Probleme, nur in dem dazu gebastelten Start-Skript (im Ordner init.d, sowie S99 Links für Runlevel 2-5 und K01 Links für 0,1 und 6), wird FAST jedes Mal beim Booten der Server nicht gefunden (kurioserweise geht es ganz selten mal). Also ncpmount wird von dem Skript scheinbar korrekt aufgerufen und gibt dann die folgende Fehlermeldung aus: "server not found (0x8847) when trying to find...".
Hier die Kopie des Skripts:
#!/bin/sh
#
# Start-Script zum Mounten der Volumes von einem Novell-Server
case "$1" in
start|mount)
#
# Volume des Servers mounten
#
ipx_configure --auto_interface=on --auto_primary=on
ncpmount -S Servername /mnt/netware -U linux -P test1
if test -d /Mountordner/Unterordner; then echo "Mount war erfolgreich"
else echo "Mount war nicht erfolgreich!"
fi
;;
stop|umount)
#
# Alle Volumes des Novell-Servers dismounten
#
ncpumount -a
;;
*)
echo "Usage : $0 mount|umount"
exit 1
;;
esac
exit 0
Hat jemand eine Idee, was es mit diesem Problem auf sich hat?
ncpmount über Start Skript
Das scheint wirklich der Grund gewesen zu sein. Hab jetzt einfach mal ein kurzes sleep in das Skript eingefügt und schon geht es bei jedem Start.nepos hat geschrieben:Hm, hoert sich bisschen nach ner Timing-Sache an. Das eine mal hat er IPX schon soweit initialisiert, das andere mal anscheinend nicht.
Wobei ich von IPX selbst absolut keine Ahnung hab.
Vielen Dank für den Tipp.