Что означает / sbin / init слишком старый? [закрыто]

Я пытаюсь использовать Upstart для демонстрации скрипта. Итак, я создал файл .conf в папке / etc / init / . Теперь, чтобы проверить файл conf, я сделал

init-checkconf /etc/init/ping_me.conf

И он говорит

ERROR: version of /sbin/init too old

Моя версия ядра Linux - 3.19.0-20-generic .

Upstart не может настроить службу. Следовательно, служба ping_me start не работает. Итак, если init можно обновить, как я могу его обновить?

1
задан 1 December 2015 в 18:01
1 ответ

Это потому, что в Ubuntu 15.04, / sbin / init - это НЕ Upstart .

Upstart находится в / sbin / upstart .

По умолчанию 15.04 использует Systemd вместо * Upstart *.

Вместо этого вам следует изучить возможность создания файла модуля Systemd .

См .: https://wiki.ubuntu.com/SystemdForUpstartUsers

4
ответ дан 3 December 2019 в 17:38

Теги

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