Я установил VMware Player на свой Debian Squueze, но после перезагрузки демон 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 — это заголовки скриптов "Linux Standard Base", которые сообщают insserv
, chkconfig
как создавать сопутствующие rc.?
скрипты. Вам нужно создать заголовок LSB и перезапуститьinsserv
Редактировать:
Вместо того, чтобы действительно потратить время на просмотр всей вашей информации, он может иметь заголовок LSB, но не настроен правильно. Поищите LSB init scripts
и там есть несколько ссылок. Вам нужно либо настроить заголовок LSB лучше или по-другому, либо добавить дополнительную информацию, например, source
о функциях LSB.
Также, похоже, заголовок мог быть настроен для дистрибутивов на основе RH или SUSE, учитывая, что он запускается в 2,3,5. В вашей insserv
строке указаны некоторые конфликтующие настройки.
Редактировать 2:
Если вас не затруднит, не могли бы вы вставить первые 20 или около того строк скрипта /etc/init.d/vmware
инициализации в ваш вопрос. Спасибо
Редактировать 3: Ссылки
Debian Wiki: Как LSBize сценарий инициализации
Geek Stuff: Как писать скрипты инициализации Linux на основе стандарта инициализации LSB