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 |
|
|
|