Activity log for bug #1987567

Date Who What changed Old value New value Message
2022-08-24 21:21:10 Mauricio Faria de Oliveira bug added bug
2022-08-24 21:21:52 Mauricio Faria de Oliveira nominated for series Ubuntu Jammy
2022-08-24 21:21:52 Mauricio Faria de Oliveira bug task added grub2 (Ubuntu Jammy)
2022-08-24 21:21:52 Mauricio Faria de Oliveira nominated for series Ubuntu Focal
2022-08-24 21:21:52 Mauricio Faria de Oliveira bug task added grub2 (Ubuntu Focal)
2022-08-24 21:21:52 Mauricio Faria de Oliveira nominated for series Ubuntu Kinetic
2022-08-24 21:21:52 Mauricio Faria de Oliveira bug task added grub2 (Ubuntu Kinetic)
2022-08-24 21:22:12 Mauricio Faria de Oliveira grub2 (Ubuntu Focal): status New Triaged
2022-08-24 21:22:15 Mauricio Faria de Oliveira grub2 (Ubuntu Focal): assignee Mauricio Faria de Oliveira (mfo)
2022-08-24 21:22:17 Mauricio Faria de Oliveira grub2 (Ubuntu Jammy): status New Triaged
2022-08-24 21:22:20 Mauricio Faria de Oliveira grub2 (Ubuntu Jammy): assignee Mauricio Faria de Oliveira (mfo)
2022-08-24 21:22:26 Mauricio Faria de Oliveira grub2 (Ubuntu Kinetic): status New In Progress
2022-08-24 21:22:28 Mauricio Faria de Oliveira grub2 (Ubuntu Kinetic): assignee Mauricio Faria de Oliveira (mfo)
2022-08-24 21:22:33 Mauricio Faria de Oliveira grub2 (Ubuntu Focal): importance Undecided Medium
2022-08-24 21:22:35 Mauricio Faria de Oliveira grub2 (Ubuntu Jammy): importance Undecided Medium
2022-08-24 21:22:37 Mauricio Faria de Oliveira grub2 (Ubuntu Kinetic): importance Undecided Medium
2022-08-24 21:58:44 Launchpad Janitor merge proposal linked https://code.launchpad.net/~mfo/grub/+git/grub/+merge/428882
2022-08-24 22:06:58 Mauricio Faria de Oliveira description [PATCH 0/2] templates/linux_xen: Properly handle multiple initrd files https://lists.gnu.org/archive/html/grub-devel/2022-08/msg00137.html ~/git/grub$ git log --oneline -2 origin/master -- util/grub.d/20_linux_xen.in 18d8eafdea23 templates/linux_xen: Properly order the multiple initrd files b4b4acaf4ec7 templates/linux_xen: Properly load multiple initrd files [Impact] The linux_xen template seems to be broken for multiple initrd files. Linux fails to boot when it needs a real initrd but early/microcode initrd(s) are found by grub-mkconfig. The 2 patches (merged upstream [2]) allow more than one initrd to be actually loaded, and the real/non-microcode initrd get used by Linux. More details in the patchset cover letter [1]. [Test Plan] $ sudo apt install microcode-initrd $ du --bytes /boot/... 13660416 /boot/vmlinuz-5.4.0-122-generic 33062542 /boot/initrd.img-5.4.0-122-generic 5045248 /boot/microcode.cpio - Original: [ 2.505207] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) - Patch 1: [ 1.890498] Freeing initrd memory: 4928K ... [ 2.710948] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) - Patch 2: [ 1.968578] Freeing initrd memory: 32288K ... [ 2.844889] Run /init as init process [ 2.916532] systemd-udevd[148]: Starting version 245.4-4ubuntu3.17 [Where problems could occur] Regressions would be likely to manifest when booting Linux under Xen with more than one initrd file (changes contained in this code path). [Other Info] [1] https://lists.gnu.org/archive/html/grub-devel/2022-08/msg00137.html [PATCH 0/2] templates/linux_xen: Properly handle multiple initrd files grub.git commits: 18d8eafdea23 templates/linux_xen: Properly order the multiple initrd files b4b4acaf4ec7 templates/linux_xen: Properly load multiple initrd files
2022-08-24 22:07:23 Mauricio Faria de Oliveira description [Impact] The linux_xen template seems to be broken for multiple initrd files. Linux fails to boot when it needs a real initrd but early/microcode initrd(s) are found by grub-mkconfig. The 2 patches (merged upstream [2]) allow more than one initrd to be actually loaded, and the real/non-microcode initrd get used by Linux. More details in the patchset cover letter [1]. [Test Plan] $ sudo apt install microcode-initrd $ du --bytes /boot/... 13660416 /boot/vmlinuz-5.4.0-122-generic 33062542 /boot/initrd.img-5.4.0-122-generic 5045248 /boot/microcode.cpio - Original: [ 2.505207] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) - Patch 1: [ 1.890498] Freeing initrd memory: 4928K ... [ 2.710948] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) - Patch 2: [ 1.968578] Freeing initrd memory: 32288K ... [ 2.844889] Run /init as init process [ 2.916532] systemd-udevd[148]: Starting version 245.4-4ubuntu3.17 [Where problems could occur] Regressions would be likely to manifest when booting Linux under Xen with more than one initrd file (changes contained in this code path). [Other Info] [1] https://lists.gnu.org/archive/html/grub-devel/2022-08/msg00137.html [PATCH 0/2] templates/linux_xen: Properly handle multiple initrd files grub.git commits: 18d8eafdea23 templates/linux_xen: Properly order the multiple initrd files b4b4acaf4ec7 templates/linux_xen: Properly load multiple initrd files [Impact] The linux_xen template seems to be broken for multiple initrd files. Linux fails to boot when it needs a real initrd but early/microcode initrd(s) are found by grub-mkconfig. The 2 patches (merged upstream [2]) allow more than one initrd to be actually loaded, and the real/non-microcode initrd get used by Linux. More details in the patchset cover letter [1]. [Test Plan]     $ sudo apt install microcode-initrd     $ du --bytes /boot/...     13660416 /boot/vmlinuz-5.4.0-122-generic     33062542 /boot/initrd.img-5.4.0-122-generic     5045248 /boot/microcode.cpio - Original:     [ 2.505207] Kernel panic - not syncing: VFS: Unable to mount root     fs on unknown-block(0,0) - Patch 1:     [ 1.890498] Freeing initrd memory: 4928K     ...     [ 2.710948] Kernel panic - not syncing: VFS: Unable to mount root     fs on unknown-block(0,0) - Patch 2:     [ 1.968578] Freeing initrd memory: 32288K     ...     [ 2.844889] Run /init as init process     [ 2.916532] systemd-udevd[148]: Starting version 245.4-4ubuntu3.17 [Where problems could occur] Regressions would be likely to manifest when booting Linux under Xen with more than one initrd file (changes contained in this code path). [Other Info] [1] https://lists.gnu.org/archive/html/grub-devel/2022-08/msg00137.html [PATCH 0/2] templates/linux_xen: Properly handle multiple initrd files grub.git commits: 18d8eafdea23 templates/linux_xen: Properly order the multiple initrd files b4b4acaf4ec7 templates/linux_xen: Properly load multiple initrd files
2022-08-27 21:00:42 Launchpad Janitor merge proposal linked https://code.launchpad.net/~mfo/grub/+git/grub/+merge/429026
2022-08-27 21:32:01 Mauricio Faria de Oliveira merge proposal unlinked https://code.launchpad.net/~mfo/grub/+git/grub/+merge/429026
2022-08-27 21:33:54 Mauricio Faria de Oliveira grub2 (Ubuntu Kinetic): status In Progress Fix Committed
2022-09-20 09:47:54 Launchpad Janitor grub2 (Ubuntu Kinetic): status Fix Committed Fix Released
2022-10-12 12:37:25 Launchpad Janitor merge proposal linked https://code.launchpad.net/~juliank/grub/+git/ubuntu/+merge/431421
2022-10-20 11:51:08 Julian Andres Klode tags foundations-todo
2022-10-21 11:48:37 Olivier Gayot bug added subscriber Canonical Foundations Team
2022-12-18 22:58:55 Mauricio Faria de Oliveira grub2 (Ubuntu Jammy): status Triaged In Progress
2022-12-18 22:58:57 Mauricio Faria de Oliveira grub2 (Ubuntu Focal): status Triaged In Progress
2023-02-02 16:59:14 Łukasz Zemczak description [Impact] The linux_xen template seems to be broken for multiple initrd files. Linux fails to boot when it needs a real initrd but early/microcode initrd(s) are found by grub-mkconfig. The 2 patches (merged upstream [2]) allow more than one initrd to be actually loaded, and the real/non-microcode initrd get used by Linux. More details in the patchset cover letter [1]. [Test Plan]     $ sudo apt install microcode-initrd     $ du --bytes /boot/...     13660416 /boot/vmlinuz-5.4.0-122-generic     33062542 /boot/initrd.img-5.4.0-122-generic     5045248 /boot/microcode.cpio - Original:     [ 2.505207] Kernel panic - not syncing: VFS: Unable to mount root     fs on unknown-block(0,0) - Patch 1:     [ 1.890498] Freeing initrd memory: 4928K     ...     [ 2.710948] Kernel panic - not syncing: VFS: Unable to mount root     fs on unknown-block(0,0) - Patch 2:     [ 1.968578] Freeing initrd memory: 32288K     ...     [ 2.844889] Run /init as init process     [ 2.916532] systemd-udevd[148]: Starting version 245.4-4ubuntu3.17 [Where problems could occur] Regressions would be likely to manifest when booting Linux under Xen with more than one initrd file (changes contained in this code path). [Other Info] [1] https://lists.gnu.org/archive/html/grub-devel/2022-08/msg00137.html [PATCH 0/2] templates/linux_xen: Properly handle multiple initrd files grub.git commits: 18d8eafdea23 templates/linux_xen: Properly order the multiple initrd files b4b4acaf4ec7 templates/linux_xen: Properly load multiple initrd files [Impact] The linux_xen template seems to be broken for multiple initrd files. Linux fails to boot when it needs a real initrd but early/microcode initrd(s) are found by grub-mkconfig. The 2 patches (merged upstream [2]) allow more than one initrd to be actually loaded, and the real/non-microcode initrd get used by Linux. More details in the patchset cover letter [1]. [Test Plan]     $ sudo apt install microcode-initrd     $ du --bytes /boot/...     13660416 /boot/vmlinuz-5.4.0-122-generic     33062542 /boot/initrd.img-5.4.0-122-generic     5045248 /boot/microcode.cpio $ sudo reboot - Original:     [ 2.505207] Kernel panic - not syncing: VFS: Unable to mount root     fs on unknown-block(0,0) - Patch 1:     [ 1.890498] Freeing initrd memory: 4928K     ...     [ 2.710948] Kernel panic - not syncing: VFS: Unable to mount root     fs on unknown-block(0,0) - Patch 2:     [ 1.968578] Freeing initrd memory: 32288K     ...     [ 2.844889] Run /init as init process     [ 2.916532] systemd-udevd[148]: Starting version 245.4-4ubuntu3.17 [Where problems could occur] Regressions would be likely to manifest when booting Linux under Xen with more than one initrd file (changes contained in this code path). [Other Info] [1] https://lists.gnu.org/archive/html/grub-devel/2022-08/msg00137.html [PATCH 0/2] templates/linux_xen: Properly handle multiple initrd files grub.git commits: 18d8eafdea23 templates/linux_xen: Properly order the multiple initrd files b4b4acaf4ec7 templates/linux_xen: Properly load multiple initrd files
2023-02-02 16:59:41 Łukasz Zemczak grub2 (Ubuntu Jammy): status In Progress Fix Committed
2023-02-02 16:59:42 Łukasz Zemczak bug added subscriber Ubuntu Stable Release Updates Team
2023-02-02 16:59:43 Łukasz Zemczak bug added subscriber SRU Verification
2023-02-02 16:59:45 Łukasz Zemczak tags foundations-todo foundations-todo verification-needed verification-needed-jammy
2023-02-02 17:22:44 Łukasz Zemczak grub2 (Ubuntu Focal): status In Progress Fix Committed
2023-02-02 17:22:48 Łukasz Zemczak tags foundations-todo verification-needed verification-needed-jammy foundations-todo verification-needed verification-needed-focal verification-needed-jammy
2023-02-08 10:39:01 Mauricio Faria de Oliveira tags foundations-todo verification-needed verification-needed-focal verification-needed-jammy foundations-todo verification-done-jammy verification-needed verification-needed-focal
2023-02-08 10:40:01 Mauricio Faria de Oliveira tags foundations-todo verification-done-jammy verification-needed verification-needed-focal foundations-todo verification-done verification-done-focal verification-done-jammy
2023-06-05 09:36:59 Launchpad Janitor grub2 (Ubuntu Jammy): status Fix Committed Fix Released
2023-06-05 09:37:04 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2023-06-05 09:38:11 Launchpad Janitor grub2 (Ubuntu Focal): status Fix Committed Fix Released
2023-10-23 15:01:52 Benjamin Drung tags foundations-todo verification-done verification-done-focal verification-done-jammy verification-done verification-done-focal verification-done-jammy