Activity log for bug #669481

Date Who What changed Old value New value Message
2010-11-01 14:51:46 Mikael Nordfeldth bug added bug
2010-11-25 16:39:34 Colin Watson grub2 (Ubuntu): importance Undecided Medium
2010-11-25 16:39:34 Colin Watson grub2 (Ubuntu): status New Triaged
2011-02-13 16:43:39 Benoit GUERIN bug added subscriber Benoit GUERIN
2011-05-03 17:34:00 Douglas Thrift bug added subscriber Douglas Thrift
2011-10-11 17:25:53 Barosl LEE bug added subscriber Barosl LEE
2011-10-20 19:58:24 Daniel Ellis bug added subscriber Daniel Ellis
2011-12-24 20:17:40 Sean DS bug added subscriber Sean DS
2012-01-04 21:11:06 Shahar Or bug added subscriber Shahar Or
2012-01-12 00:35:47 mihow bug task added ubuntu-meta (Ubuntu)
2012-01-19 03:38:57 Launchpad Janitor ubuntu-meta (Ubuntu): status New Confirmed
2012-03-23 10:17:35 Tomasz Paszkowski bug added subscriber Tomasz Paszkowski
2012-04-17 20:08:54 Doug Johnston bug added subscriber Doug Johnston
2012-05-21 23:17:24 Ben Howard branch linked lp:~utlemming/grub2/param_recordfail_timeout
2012-05-21 23:44:33 Ben Howard branch linked lp:~utlemming/ubuntu/quantal/grub2/param-recordfail-timeout
2012-05-22 16:10:06 Ben Howard branch linked lp:~utlemming/ubuntu/precise/grub2/param-recordfail-timeout
2012-05-25 14:08:11 Colin Watson bug task deleted ubuntu-meta (Ubuntu)
2012-05-30 11:12:16 Launchpad Janitor branch linked lp:~ubuntu-core-dev/ubuntu/quantal/grub2/quantal
2012-05-30 11:15:24 Launchpad Janitor grub2 (Ubuntu): status Triaged Fix Released
2012-05-30 11:42:51 Launchpad Janitor branch linked lp:ubuntu/grub2
2012-08-05 18:41:53 Bart Verwilst bug added subscriber Bart Verwilst
2012-08-09 17:17:12 Slawa Kewlin bug added subscriber Slawa Kewlin
2012-08-20 14:38:08 Scott Moser nominated for series Ubuntu Precise
2012-08-20 14:38:08 Scott Moser bug task added grub2 (Ubuntu Precise)
2012-08-20 14:39:30 Scott Moser tags apport-bug i386 maverick apport-bug cloud-images cloud-images-build i386 maverick
2012-08-20 14:39:37 Scott Moser grub2 (Ubuntu Precise): status New Triaged
2012-08-20 14:39:46 Scott Moser grub2 (Ubuntu Precise): importance Undecided Medium
2012-08-20 14:46:36 Scott Moser description Binary package hint: grub2 My experience is that $recordfail is not always written successfully, which is by default tested in grub.cfg (through grub.d/00_header) This causes grub2 to set timeout=-1 which removes the timeout for bootup in these cases. On computers which have not been configured for "USB Legacy" in the BIOS but use USB keyboards, this looks as if grub has frozen - because the keyboard does not respond. The consequence is that the computer won't boot without either knowledge on how to configure BIOS (and what) or using a PS/2 keyboard (not always available or possible to plugin). My suggestion is that Ubuntu recognizes $recordfail but instead of disabling timeout (-1) it should be set to a relatively high value (such as 10 seconds). This will be enough to alert the user on what option is booting, and that the computer hasn't frozen, as well as enabling false/known failures to be ignored. Maybe a future addition to recognising $recordfail is to have a warning on the boot menu, but that is outside the scope of this report. ProblemType: Bug DistroRelease: Ubuntu 10.10 Package: grub-pc 1.98+20100804-5ubuntu3 ProcVersionSignature: Ubuntu 2.6.35-22.35-generic-pae 2.6.35.4 Uname: Linux 2.6.35-22-generic-pae i686 Architecture: i386 Date: Mon Nov 1 15:33:30 2010 InstallationMedia: Ubuntu-Server 10.10 "Maverick Meerkat" - Release i386 (20101007) ProcEnviron: LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: grub2 Binary package hint: grub2 My experience is that $recordfail is not always written successfully, which is by default tested in grub.cfg (through grub.d/00_header) This causes grub2 to set timeout=-1 which removes the timeout for bootup in these cases. On computers which have not been configured for "USB Legacy" in the BIOS but use USB keyboards, this looks as if grub has frozen - because the keyboard does not respond. The consequence is that the computer won't boot without either knowledge on how to configure BIOS (and what) or using a PS/2 keyboard (not always available or possible to plugin). My suggestion is that Ubuntu recognizes $recordfail but instead of disabling timeout (-1) it should be set to a relatively high value (such as 10 seconds). This will be enough to alert the user on what option is booting, and that the computer hasn't frozen, as well as enabling false/known failures to be ignored. Maybe a future addition to recognising $recordfail is to have a warning on the boot menu, but that is outside the scope of this report. ProblemType: Bug DistroRelease: Ubuntu 10.10 Package: grub-pc 1.98+20100804-5ubuntu3 ProcVersionSignature: Ubuntu 2.6.35-22.35-generic-pae 2.6.35.4 Uname: Linux 2.6.35-22-generic-pae i686 Architecture: i386 Date: Mon Nov 1 15:33:30 2010 InstallationMedia: Ubuntu-Server 10.10 "Maverick Meerkat" - Release i386 (20101007) ProcEnviron:  LANG=en_US.UTF-8  SHELL=/bin/bash SourcePackage: grub2 Related bugs: * bug 1035279: instance hangs at grub prompt after reboot followed by euca-reboot-instances * bug 872244: grub2 recordfail logic prevents headless system from rebooting after power outage
2012-08-21 12:35:47 Louis Bouchard branch linked lp:~louis-bouchard/ubuntu/precise/grub2/grub2-recordfail-timeout
2012-08-21 14:09:47 Scott Moser branch linked lp:~louis-bouchard/ubuntu/precise/grub2/grub2-recordfail-timeout
2012-08-21 15:08:24 Louis Bouchard description Binary package hint: grub2 My experience is that $recordfail is not always written successfully, which is by default tested in grub.cfg (through grub.d/00_header) This causes grub2 to set timeout=-1 which removes the timeout for bootup in these cases. On computers which have not been configured for "USB Legacy" in the BIOS but use USB keyboards, this looks as if grub has frozen - because the keyboard does not respond. The consequence is that the computer won't boot without either knowledge on how to configure BIOS (and what) or using a PS/2 keyboard (not always available or possible to plugin). My suggestion is that Ubuntu recognizes $recordfail but instead of disabling timeout (-1) it should be set to a relatively high value (such as 10 seconds). This will be enough to alert the user on what option is booting, and that the computer hasn't frozen, as well as enabling false/known failures to be ignored. Maybe a future addition to recognising $recordfail is to have a warning on the boot menu, but that is outside the scope of this report. ProblemType: Bug DistroRelease: Ubuntu 10.10 Package: grub-pc 1.98+20100804-5ubuntu3 ProcVersionSignature: Ubuntu 2.6.35-22.35-generic-pae 2.6.35.4 Uname: Linux 2.6.35-22-generic-pae i686 Architecture: i386 Date: Mon Nov 1 15:33:30 2010 InstallationMedia: Ubuntu-Server 10.10 "Maverick Meerkat" - Release i386 (20101007) ProcEnviron:  LANG=en_US.UTF-8  SHELL=/bin/bash SourcePackage: grub2 Related bugs: * bug 1035279: instance hangs at grub prompt after reboot followed by euca-reboot-instances * bug 872244: grub2 recordfail logic prevents headless system from rebooting after power outage Binary package hint: grub2 SRU justification [Impact] If a system fails to boot to the point where it runs /etc/init.d/grub-common, then a subsequent reboot will leave the system at a grub prompt which waits indefinitely for user input. Systems such as cloud instances or other headless systems may not be able to provide the necessary input to grub, which results in unavailable system. [Test case] A thorough test case is mentioned in comment #8 and has been used to confirm that the Quantal fix was applicable. One shortcut to testing the fix is to disable execution of /etc/init.d/grub-common by doing : $ sudo chmod -x /etc/init.d/grub-common Without the fix, a reboot will result in the instance waiting at the GRUB prompt. With the proposed fix, it will boot normally. [Regression Potential] There is little potential as without intentional modification of /etc/default/grub, the variable defaults to its previous value of -1. My experience is that $recordfail is not always written successfully, which is by default tested in grub.cfg (through grub.d/00_header) This causes grub2 to set timeout=-1 which removes the timeout for bootup in these cases. On computers which have not been configured for "USB Legacy" in the BIOS but use USB keyboards, this looks as if grub has frozen - because the keyboard does not respond. The consequence is that the computer won't boot without either knowledge on how to configure BIOS (and what) or using a PS/2 keyboard (not always available or possible to plugin). My suggestion is that Ubuntu recognizes $recordfail but instead of disabling timeout (-1) it should be set to a relatively high value (such as 10 seconds). This will be enough to alert the user on what option is booting, and that the computer hasn't frozen, as well as enabling false/known failures to be ignored. Maybe a future addition to recognising $recordfail is to have a warning on the boot menu, but that is outside the scope of this report. ProblemType: Bug DistroRelease: Ubuntu 10.10 Package: grub-pc 1.98+20100804-5ubuntu3 ProcVersionSignature: Ubuntu 2.6.35-22.35-generic-pae 2.6.35.4 Uname: Linux 2.6.35-22-generic-pae i686 Architecture: i386 Date: Mon Nov 1 15:33:30 2010 InstallationMedia: Ubuntu-Server 10.10 "Maverick Meerkat" - Release i386 (20101007) ProcEnviron:  LANG=en_US.UTF-8  SHELL=/bin/bash SourcePackage: grub2 Related bugs:  * bug 1035279: instance hangs at grub prompt after reboot followed by euca-reboot-instances  * bug 872244: grub2 recordfail logic prevents headless system from rebooting after power outage
2012-08-21 15:18:55 Louis Bouchard attachment added grub2_1.99-21ubuntu3.3.debdiff https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/669481/+attachment/3270453/+files/grub2_1.99-21ubuntu3.3.debdiff
2012-08-29 13:49:29 Louis Bouchard bug added subscriber Louis Bouchard
2012-09-12 18:47:04 Clint Byrum grub2 (Ubuntu Precise): status Triaged Fix Committed
2012-09-12 18:47:06 Clint Byrum bug added subscriber Ubuntu Stable Release Updates Team
2012-09-12 18:47:11 Clint Byrum bug added subscriber SRU Verification
2012-09-12 18:47:14 Clint Byrum tags apport-bug cloud-images cloud-images-build i386 maverick apport-bug cloud-images cloud-images-build i386 maverick verification-needed
2012-09-14 10:06:38 Louis Bouchard tags apport-bug cloud-images cloud-images-build i386 maverick verification-needed apport-bug cloud-images cloud-images-build i386 maverick verification-done
2012-09-29 08:56:51 Colin Watson removed subscriber Ubuntu Stable Release Updates Team
2012-09-29 08:57:13 Launchpad Janitor grub2 (Ubuntu Precise): status Fix Committed Fix Released
2012-10-11 14:35:06 Chris J Arges nominated for series Ubuntu Oneiric
2012-10-11 14:35:06 Chris J Arges bug task added grub2 (Ubuntu Oneiric)
2012-10-11 14:35:23 Chris J Arges grub2 (Ubuntu Oneiric): importance Undecided Medium
2012-10-11 14:35:54 Chris J Arges grub2 (Ubuntu Oneiric): status New Confirmed
2012-10-11 17:14:30 Nobuto Murata bug added subscriber Nobuto MURATA
2012-10-12 12:47:40 Launchpad Janitor branch linked lp:~louis-bouchard/ubuntu/oneiric/grub2/grub2-lp669481-oneiric
2012-10-15 20:19:19 Chris J Arges bug added subscriber Sustaining Engineering
2012-11-05 11:04:29 Launchpad Janitor branch linked lp:~ubuntu-core-dev/ubuntu/precise/grub2/precise
2012-11-14 14:17:44 Louis Bouchard bug added subscriber Ubuntu Sponsors Team
2012-11-14 22:04:59 Launchpad Janitor branch linked lp:~ubuntu-core-dev/ubuntu/oneiric/grub2/oneiric
2012-11-14 22:09:19 Clint Byrum grub2 (Ubuntu Oneiric): status Confirmed Fix Committed
2012-11-14 22:09:22 Clint Byrum bug added subscriber Ubuntu Stable Release Updates Team
2012-11-14 22:09:25 Clint Byrum tags apport-bug cloud-images cloud-images-build i386 maverick verification-done apport-bug cloud-images cloud-images-build i386 maverick
2012-11-14 22:09:27 Clint Byrum tags apport-bug cloud-images cloud-images-build i386 maverick apport-bug cloud-images cloud-images-build i386 maverick verification-needed
2012-11-15 12:53:06 Louis Bouchard tags apport-bug cloud-images cloud-images-build i386 maverick verification-needed apport-bug cloud-images cloud-images-build i386 maverick verification-done
2012-11-23 13:01:06 Benjamin Drung removed subscriber Ubuntu Sponsors Team
2012-11-23 22:58:17 Launchpad Janitor branch linked lp:~ubuntu-branches/ubuntu/oneiric/grub2/oneiric-proposed
2012-11-26 18:03:06 Scott Kitterman grub2 (Ubuntu Oneiric): status Fix Committed Fix Released
2013-03-25 18:46:21 Arto Bendiken bug added subscriber Arto Bendiken
2013-03-29 22:16:51 Andrew Shieh bug added subscriber Andrew Shieh
2014-02-07 15:43:10 Curtis Hovey removed subscriber Registry Administrators
2015-04-13 13:28:32 Louis Bouchard removed subscriber Louis Bouchard