службы sysvinit не запускаются при загрузке, услуги выскочки запущены [закрыты]

У меня проблема с установкой сервера Ubuntu: / Сервер запускает несколько служб, например. postfix, dovecot (как почтовый сервер), apache2, mysqld, elasticsearch. Обычно при запуске эти службы должны запускаться автоматически, к сожалению, они не делают этого больше после обновления до Ubuntu 14.04.1 LTS с 12.04.

У меня нет широкого знания о запуске и сервисах ubuntu, поэтому я не знаю Не знаю, что делать. Я проверил, если уровень запуска корректен после запуска (да, это N 2), но это все, что я сделал.

То, что я узнал, это, кажется, что только выскочки (которые config в / etc / init /), начиная автоматически (например, mysqld, dovecot). Службы, которые используют sysvinit (/etc/init.d), не запускаются (например, postfix, apache2).

Я могу запускать службы вручную с помощью службы ssh (upstart service) без каких-либо проблем, поэтому i не думаю, что это проблема самих сервисов.

Надеюсь, кто-то может мне помочь: (

Спасибо заранее.

EDIT:

]

Логфайлы:

dmesg: http://pastebin.com/uwrwhVmT

syslog: http://pastebin.com/uwrwhVmT [ ! d10]

boot.log: empty

kern: pastebin.com/TA9GiG95

EDIT2:

Я прочитал и немного посмотрел в него бит больше, и кажется, что все сервисы, которые можно запустить с помощью выскочки, начинаются, а службы, использующие sysvinit, вместо этого больше не запускаются.

rc-sysvinit.conf script: pastebin.com/77sMbBy0

EDIT3:

Для теста я также переместил apache2 в rcS, и он запускается автоматически. Я сделал это, потому что увидел в rc-sysinit.conf следующую строку: [!d18 ]

[ -n "${FROM_SINGLE_USER_MODE}" ] || /etc/init.d/rcS

Я проверил файл entiere против 14.04 источник, но не может найти разницы. Это frustraiting, я не могу быть решением для переноса всех необходимых сервисов на rcS ?! :)

EDIT4:

Теперь у меня появился совет от rbasak в # ubuntu-server irc и последовал за шагами запуска.

/etc/init/rc-sysinit.conf успешно вызывает (отслеживается с помощью регистратора) /etc/init.d/rcS, который выполняет /etc/init.d/rc S (уровень выполнения S я отслеживал с помощью регистратора). Aftter this /etc/init/rc-sysinit.conf выполняет telinit "${DEFAULT_RUNLEVEL}" (DEFAULT_RUNLEVEL равно 2, отслеживается с помощью регистратора), но /etc/init.d/rc не выполняется после этого (он должен выполняться, и оператор журнала должен регистрировать уровень выполнения 2). Любые предложения?

1
задан 13 October 2014 в 22:16

0 ответов

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

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