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ヘッダーを作成して再実行する必要があります。chkconfig
rc.?
insserv
編集:
実際に時間をかけてすべての情報を確認した後、LSB ヘッダーはあっても、正しく構成されていない可能性があります。検索すると、いくつかのリンクが見つかります。LSB ヘッダーをより適切にまたは異なる方法で構成するか、 LSB 機能LSB init scripts
などの追加情報を追加する必要があります。source
また、2、3、5 で開始されていることを考えると、ヘッダーは RH または SUSE ベースのディストリビューション用に構成されている可能性があります。insserv
行に競合する設定がいくつかリストされています。
編集2:
もしよろしければ、/etc/init.d/vmware
質問にinitスクリプトの最初の20行ほどを記載していただけますか。よろしくお願いします。
編集3: リンク