Как я могу исправить элементы, которые сейчас являются новыми работами, но которые все еще имеют запись в /etc/init.d?

Как я могу исправить элементы, которые сейчас являются новыми, но все еще имеют запись в /etc/init.d? У меня есть машина Ubuntu 12.04, которая жалуется в файле boot.log, например:

Поскольку скрипт, который вы пытаетесь вызвать, был преобразован в задание Upstart, вы также можете использовать start (8) полезность, например start S01dmesg Вместо того, чтобы вызывать сценарии инициализации через /etc/init.d, используйте утилиту service (8), например, service S01hostname start

Как исправить эти, казалось бы, поврежденные службы?

2
задан 11 July 2012 в 16:36

1 ответ

Сервисы не повреждены, причина того, что они все еще имеют запись в /etc/init.d/, для обратной совместимости. Если вы посмотрите на эти скрипты в /etc/init.d/, то увидите, что они имеют символическую ссылку на / lib / init / upstart-job. / lib / init / upstart-job печатает это сообщение, а затем обрабатывает запрос (запускает / останавливает службу). Причина, по которой вы получаете это сообщение, заключается в том, что что-то еще все еще пытается вызвать /etc/init.d/, а не надлежащим способом выскочки.

Чтобы решить эту проблему, вам нужно отследить, что использует старый метод, и исправить это, чтобы использовать новый метод выскочки.

0
ответ дан 11 July 2012 в 16:36

Другие вопросы по тегам:

Похожие вопросы: