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

Upstart не запускает sysinit

После загрузки сервера Upstart запускается, но не вызывает перехода на нормальный уровень выполнения, и я хотел бы знать, как это исправить. Например, системный журнал будет запущен, время будет установлено и так далее, но Apache, Cyrus IMAP, Postfix и другие службы не будут запущены.

Если я выполню telinit 2 все остальные сценарии инициализации выполняются как обычно. Сервер - это Ubuntu 12.04 LTS, который только что был обновлен с 10.04 LTS и до этого был 8.04 LTS. Я не могу подтвердить, что это следствие обновления, так как я замечал проблемы со службами при перезагрузке раньше, за месяц или два, но не закрепил их на Upstart. Я неплохо разбираюсь в остальной части системы, но мало знаю о Upstart, поэтому я не уверен, что добавить для дополнительной информации, но я предоставлю все необходимое.

Похоже, вы либо жестко запрограммировали другой уровень запуска в командной строке ядра через grub (cat /proc/cmdline), или, может быть, у вас есть собственный локальный /etc/inittab? Кроме того, что выводит /sbin/runlevel показать при первом входе в систему?