Hallo, Stefan Schilling:
Mich hat ein komisches Problem ereilt: in /etc/init.d/rc3.d befinden sich zwei Links (K21smb und S01msb), die beide auf ../smb verzweigen.
Leider hast du deine Suse-Version nicht angegeben. In den neueren Versionen muss dein Script den LSB-Normen entsprechen und für insserv kompatibel ausbereitet sein. Das heisst: Wenn irgendetwas installiert wird, oder SuSEconfig durchläuft, dann werden deine Start/Stop-Scripte automatisch(!) umbenannt. Das macht insserv. Guck mal in deinen /etc/rc.d -Ordner. Schau dir ein beliebiges original-Suse-Script an. Die haben alle Kommentare oben drin, die sehen etwa so aus: ### BEGIN INIT INFO # Provides blabla # Required-Start $irgendwas # Default-Start ...usw... Diese Kommentare werden ausgelesen und sind wichtig! Sind sie nicht vorhanden, werden deine Startscripte sonstwohin sortiert, und wenn deswegen beispielsweise Samba startet, bevor das Netzwerk startet, kann dabei logischerweise nix rauskommen. Nimm dir aus dem gleichen Ordner mal die Datei "skeleton", das ist ein Dummy für solche Scripte, und pass es an. Manuelle Korrektur an deinen Linknamen würde nix bringen, insserv wird dir immer mal wieder reinfunken. Ich hab's zunächst gar nicht begriffen, wenn man mal 'ne halbe Stunde googled, ist es aber geradezu simpel. ;-) Das betrifft übrigens alle Dienste, die du dir selber bastelst, weil viele Programme diese (sehr gute!) Norm noch nicht erfüllen. Gruß, Ratti