Назад | Перейти на главную страницу

Что означает / sbin / init too old?

Я пытаюсь использовать 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 не может настроить службу. Следовательно service ping_me start не работает. Так что если init можно обновить, как обновить?

Это потому, что в Ubuntu 15.04 /sbin/init является НЕ Выскочка.

Выскочка Я сидел /sbin/upstart.

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

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

Видеть: https://wiki.ubuntu.com/SystemdForUpstartUsers