Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Upon server boot Upstart runs but does not trigger the transition to the normal runlevel, and I would like to know how to fix it. For example syslog will have been started, time set and so on, but Apache, Cyrus IMAP, Postfix and other services are not started.

If I execute telinit 2 all the remaining init scripts are run as normal. The server is Ubuntu 12.04 LTS which was just upgraded from 10.04 LTS and was 8.04 LTS a while before that. I cannot confirm that this is a consequence of the upgrade as I had noticed problems with services on reboot before, past month or two, but didn't pin it on Upstart. I'm pretty good with the rest of the system but don't know much about Upstart, so I'm not sure what to include for extra information but I'll provide anything necessary.

share|improve this question

It sounds like you may have either hard-coded a different runlevel in your kernel command line via grub (cat /proc/cmdline), or maybe you have a custom local /etc/inittab? Also, what does the output of /sbin/runlevel show when you first login?

share|improve this answer
Clarified. Thanks, it did seem a little vague. – joruffin Sep 19 '12 at 16:19

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.