システムの起動時にVMWareデーモンが起動しない

システムの起動時にVMWareデーモンが起動しない

Debian squueze に VMware Player をインストールしましたが、再起動後に VMware デーモン ( /etc/init.d/vmware) が自動的に起動しません。insserv を使用してデーモンの起動を設定しようとしましたが、成功しませんでした。

insserv vmware 

しかし、次のような出力が得られます。

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!

動作しません... なぜですか? どうすれば問題を解決できますか?

答え1

LSBタグは、コンパニオンスクリプトの作成方法insservを示す「Linux Standard Base」スクリプトヘッダーです。LSBヘッダーを作成して再実行する必要があります。chkconfigrc.?insserv

編集:

実際に時間をかけてすべての情報を確認した後、LSB ヘッダーはあっても、正しく構成されていない可能性があります。検索すると、いくつかのリンクが見つかります。LSB ヘッダーをより適切にまたは異なる方法で構成するか、 LSB 機能LSB init scriptsなどの追加情報を追加する必要があります。source

また、2、3、5 で開始されていることを考えると、ヘッダーは RH または SUSE ベースのディストリビューション用に構成されている可能性があります。insserv行に競合する設定がいくつかリストされています。

編集2:

もしよろしければ、/etc/init.d/vmware質問にinitスクリプトの最初の20行ほどを記載していただけますか。よろしくお願いします。

編集3: リンク

Debian Wiki: Init スクリプトを LSB 化する方法

オタク向け情報: LSB Init 標準に基づいた Linux Init スクリプトの書き方

関連情報