upstart doesn't display checkrootfs.sh messages

Bug #58609 reported by Martin Bergner
26
Affects Status Importance Assigned to Milestone
upstart
Invalid
Undecided
Unassigned
sysvinit (Ubuntu)
Fix Released
Undecided
Scott James Remnant (Canonical)
upstart (Ubuntu)
Fix Released
Low
Scott James Remnant (Canonical)

Bug Description

As the summary says, upstart doesn't display the messages of /etc/init.d/checkrootfs.sh Therefore, if any errors occur, where the skript wants to reboot the system, you will never notice but the system will reboot anyway.

Also you don't see the progress, which is unexpected.

To make matters worse, there is a console (all consoles are there in fact) where you can login and do stuff. Which some people (like me) will do when you don't see what happens.

Changed in upstart:
assignee: nobody → keybuk
importance: Untriaged → Low
status: Unconfirmed → Confirmed
Changed in upstart:
status: Unconfirmed → Rejected
status: Confirmed → Fix Committed
Revision history for this message
Scott James Remnant (Canonical) (canonical-scott) wrote :

This is a "patch" fix that ensures these messages are at least displayed, until such time as we add magic to the checkrootfs script or turn it into an upstart job

 upstart (0.2.1-6) edgy; urgency=low
 .
   * Make packages Essential, and change Depends to Pre-Depends so that the
     packages work when unconfigured (nothing interesting is performed in
     postinst). Ubuntu: #59005.
   * Sync priority in debian/control with that in the archive (required)
   * Drop warning of dire consequences if you install upstart, seeing as it's
     installed by default.
 .
   * Add new startup-tasks and system-services packages which will contain
     the /etc/event.d files themselves (other than the main ones).
   * Move tty definitions into system-services.
   * Modify tty definitions to start when the rcS task has finished. This
     puts them in the "right" place when compared to gdm. Ubuntu: #58630.
 .
   * Correct rcS compatibility script to ignore any information in utmp so
     that all scripts are always run. Ubuntu: #59203.
   * Make rcS the console owner while it runs, temporary fix for
     Ubuntu: #58609, #58794, #58796
   * Include default control-alt-delete handler that reboots the machine.

Changed in upstart:
status: Fix Committed → Fix Released
Changed in sysvinit:
assignee: nobody → keybuk
status: Unconfirmed → Confirmed
Revision history for this message
Michael Vogt (mvo) wrote :

I had this problem today too and I got no messages displayed from checkrootfs.sh.

Revision history for this message
Scott James Remnant (Canonical) (canonical-scott) wrote :

Fixed with sysvinit 2.86.ds1-14.1ubuntu12

Changed in sysvinit:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.