Ich habe VMware Player auf meinem Debian Squeeze installiert, aber nach dem Neustart /etc/init.d/vmware
startet der VMware Daemon( ) nicht automatisch. Ich habe erfolglos versucht, den Daemon-Start mit insserv einzurichten:
insserv vmware
aber es gibt mir die folgende Ausgabe:
insserv: warning: script 'K01vpnclient_init' missing LSB tags and overrides
insserv: warning: current start runlevel(s) (2) of script `vmware' overwrites defaults (2 3 5).
insserv: warning: current stop runlevel(s) (0 3 5 6) of script `vmware' overwrites defaults (2 3 5).
insserv: warning: script 'vpnclient_init' missing LSB tags and overrides
insserv: script vboxdrv: service vboxdrv already provided!
und es funktioniert nicht ... Warum? Wie kann ich das Problem lösen?
Antwort1
LSB-Tags sind die "Linux Standard Base"-Skript-Header, die angeben insserv
, chkconfig
wie die Begleitskripte erstellt werden rc.?
. Sie müssen einen LSB-Header erstellen und erneut ausführeninsserv
Bearbeiten:
Wenn Sie sich die Zeit nehmen, alle Ihre Informationen durchzusehen, kann es sein, dass der LSB-Header zwar vorhanden ist, aber nicht richtig konfiguriert ist. Suchen Sie danach und Sie finden mehrere Links. Sie müssen den LSB-Header entweder besser oder anders konfigurieren oder zusätzliche Informationen wie die der LSB-Funktionen LSB init scripts
hinzufügen .source
Außerdem sieht es so aus, als wäre der Header für RH- oder SUSE-basierte Distributionen konfiguriert worden, da er mit 2,3,5 startet. In Ihrer insserv
Zeile sind einige widersprüchliche Einstellungen aufgeführt.
Bearbeitung 2:
Wenn es Ihnen nichts ausmacht, könnten Sie die ersten 20 Zeilen des /etc/init.d/vmware
Init-Skripts in Ihre Frage einfügen. Danke
Bearbeitung 3: Links
Debian Wiki: Wie man ein Init-Skript LSBisiert
Der Geek-Kram: So schreiben Sie Linux-Init-Skripte basierend auf dem LSB-Init-Standard