在服务器启动Upstart运行,但不会触发转换到正常的运行级别,我想知道如何解决它。 例如,系统日志已经启动,时间设置等,但是Apache,Cyrus IMAP,Postfix等服务没有启动。
如果我执行telinit 2所有其余的init脚本将正常运行。 服务器是Ubuntu 12.04 LTS,从10.04 LTS升级到8.04 LTS。 我无法确认这是升级的后果,因为在过去的一两个月之前,我已经注意到在重新引导服务时出现问题,但没有将其固定在Upstart上。 我对系统的其他部分相当不错,但对Upstart知之甚less,所以我不确定要包含哪些额外的信息,但我会提供任何必要的信息。
这听起来像你可能已经通过grub( cat /proc/cmdline )在你的内核命令行中硬编码了不同的运行级别,或者你有一个自定义的本地/etc/inittab ? 另外,当您第一次login时, /sbin/runlevel的输出会显示什么?