2020-10-20 22:15:07 |
dann frazier |
bug |
|
|
added bug |
2020-10-20 23:03:08 |
Ubuntu QA Website |
tags |
|
iso-testing |
|
2020-10-20 23:21:34 |
Steve Langasek |
affects |
ubuntu-cdimage |
livecd-rootfs (Ubuntu) |
|
2020-10-20 23:22:42 |
Steve Langasek |
bug |
|
|
added subscriber Steve Langasek |
2020-10-21 17:40:40 |
Steve Langasek |
bug task added |
|
grub2 (Ubuntu) |
|
2020-10-21 18:48:22 |
Brian Murray |
bug task added |
|
ubuntu-release-notes |
|
2020-10-22 08:32:49 |
Andrew Cloke |
bug |
|
|
added subscriber Andrew Cloke |
2020-10-22 16:40:33 |
dann frazier |
summary |
thunderx CRB systems tftp timeout downloading initrd |
ARM servers timeout downloading initrd |
|
2020-10-22 21:50:23 |
dann frazier |
livecd-rootfs (Ubuntu): status |
New |
Invalid |
|
2020-10-22 21:50:33 |
dann frazier |
grub2 (Ubuntu): status |
New |
Confirmed |
|
2020-10-22 22:08:25 |
dann frazier |
nominated for series |
|
Ubuntu Groovy |
|
2020-10-22 22:08:25 |
dann frazier |
bug task added |
|
grub2 (Ubuntu Groovy) |
|
2020-10-22 22:08:25 |
dann frazier |
bug task added |
|
livecd-rootfs (Ubuntu Groovy) |
|
2020-10-22 22:08:25 |
dann frazier |
nominated for series |
|
Ubuntu Focal |
|
2020-10-22 22:08:25 |
dann frazier |
bug task added |
|
grub2 (Ubuntu Focal) |
|
2020-10-22 22:08:25 |
dann frazier |
bug task added |
|
livecd-rootfs (Ubuntu Focal) |
|
2020-10-22 22:08:32 |
dann frazier |
grub2 (Ubuntu Focal): status |
New |
Confirmed |
|
2020-10-22 22:08:38 |
dann frazier |
livecd-rootfs (Ubuntu Focal): status |
New |
Invalid |
|
2020-11-09 16:19:24 |
dann frazier |
nominated for series |
|
Ubuntu Hirsute |
|
2020-11-09 16:19:24 |
dann frazier |
bug task added |
|
grub2 (Ubuntu Hirsute) |
|
2020-11-09 16:19:24 |
dann frazier |
bug task added |
|
livecd-rootfs (Ubuntu Hirsute) |
|
2020-11-12 20:39:40 |
dann frazier |
summary |
ARM servers timeout downloading initrd |
Timeout downloading initrd |
|
2020-11-12 20:43:51 |
dann frazier |
description |
groovy-live-server-arm64.iso 20201020.1
When attempting to netboot subiquity on a Cavium ThunderX CRB2S, the system always times out downloading the initrd - see below. It seems the initrd, which is LZ4 compressed to 87M, is just too large. If I recompress the initrd using lzma - shrinking it to 44M, I am able to boot it. While that successfully works around the issue, I wouldn't expect the average user to know to do it.
GNU GRUB version 2.04
����������������������������������������������������������������������������Ŀ
�*Ubuntu Server �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
������������������������������������������������������������������������������
Use the and keys to select which entry is highlighted.
Press enter to boot the selected OS, `e' to edit the commands
before booting or `c' for a command-line.
error: timeout reading `initrd'.
Press any key to continue... |
[Impact]
GRUB times out when downloading downloading large files w/ tftp. This notably breaks subiquity based PXE installations on several arm64 platforms (but presumably not limited to arm64).
[Test Case]
This can be reproduced on a Cavium ThunderX CRB system using subiquity from the groovy arm64 ISO. Failure looks like:
GNU GRUB version 2.04
����������������������������������������������������������������������������Ŀ
�*Ubuntu Server �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
������������������������������������������������������������������������������
Use the and keys to select which entry is highlighted.
Press enter to boot the selected OS, `e' to edit the commands
before booting or `c' for a command-line.
error: timeout reading `initrd'.
Press any key to continue...
[Fix]
https://git.savannah.gnu.org/cgit/grub.git/commit/?id=a6838bbc6726ad624bd2b94991f690b8e9d23c69
[Where problems could occur]
The fix is to the tftp command, so problems would like appear in the tftp stack, possibly due to inconsistencies between tftp server implementations. |
|
2020-11-12 20:43:54 |
dann frazier |
grub2 (Ubuntu Hirsute): assignee |
|
dann frazier (dannf) |
|
2020-11-12 20:43:56 |
dann frazier |
grub2 (Ubuntu Hirsute): status |
Confirmed |
In Progress |
|
2020-11-13 21:32:01 |
dann frazier |
description |
[Impact]
GRUB times out when downloading downloading large files w/ tftp. This notably breaks subiquity based PXE installations on several arm64 platforms (but presumably not limited to arm64).
[Test Case]
This can be reproduced on a Cavium ThunderX CRB system using subiquity from the groovy arm64 ISO. Failure looks like:
GNU GRUB version 2.04
����������������������������������������������������������������������������Ŀ
�*Ubuntu Server �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
������������������������������������������������������������������������������
Use the and keys to select which entry is highlighted.
Press enter to boot the selected OS, `e' to edit the commands
before booting or `c' for a command-line.
error: timeout reading `initrd'.
Press any key to continue...
[Fix]
https://git.savannah.gnu.org/cgit/grub.git/commit/?id=a6838bbc6726ad624bd2b94991f690b8e9d23c69
[Where problems could occur]
The fix is to the tftp command, so problems would like appear in the tftp stack, possibly due to inconsistencies between tftp server implementations. |
[Impact]
GRUB times out when downloading downloading large files w/ tftp. This notably breaks subiquity based PXE installs which feature a large initrd. (Observed on several arm64 platforms, though the symptom is not arch-specific).
[Test Case]
Simple test case using an x86 UEFI VM:
Place a kernel/ramdisk on a tftp server. Inflate the initrd or kernel to 87M, e.g.:
dd if=/dev/zero of=initrd.img bs=1M count=87
dd if=initrd.img.orig of=initrd.img conv=notrunc
Success looks like:
Shell> fs0:
FS0:\> \efi\grubnetx64.efi
grub> net_dhcp efinet0
grub> linux (tftp,192.168.122.1)/vmlinuz.orig console=ttyS0,115200n8
grub> initrd (tftp,192.168.122.1)/initrd.img
grub>
Failure looks like:
grub> net_dhcp efinet0
grub> linux (tftp,192.168.122.1)/vmlinuz.orig console=ttyS0,115200n8
grub> initrd (tftp,192.168.122.1)/initrd.img
!!!! X64 Exception Type - 06(#UD - Invalid Opcode) CPU Apic ID - 00000000 !!!!
RIP - 0000000000099080, CS - 0000000000000038, RFLAGS - 0000000000010286
RAX - 000000007DC2FF00, RCX - 000000004FF99013, RDX - 000000007BF4CCF4
RBX - 000000007BE43FC0, RSP - 000000007FF25AE8, RBP - 000000007BE3C2A0
RSI - 000000000000000B, RDI - 000000007BE3C340
R8 - 000000007DC21168, R9 - 000000007DC1D4AE, R10 - 0000000000000067
R11 - 0000000000000002, R12 - 000000007BE3CCA0, R13 - 000000007BE3C260
R14 - 0000000000020004, R15 - 000000007DC1A613
DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
GS - 0000000000000030, SS - 0000000000000030
CR0 - 0000000080010033, CR2 - 0000000000000000, CR3 - 000000007FC01000
CR4 - 0000000000000668, CR8 - 0000000000000000
DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
DR3 - 0000000000000000, DR6 - 00000000FFFF0FF0, DR7 - 0000000000000400
GDTR - 000000007F9EE698 0000000000000047, LDTR - 0000000000000000
IDTR - 000000007F4B2018 0000000000000FFF, TR - 0000000000000000
FXSAVE_STATE - 000000007FF25740
!!!! Can't find image information. !!!!
This was originally discovered on a Cavium ThunderX CRB system using subiquity from the groovy arm64 ISO. Failure there looks like:
GNU GRUB version 2.04
����������������������������������������������������������������������������Ŀ
�*Ubuntu Server �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
������������������������������������������������������������������������������
Use the and keys to select which entry is highlighted.
Press enter to boot the selected OS, `e' to edit the commands
before booting or `c' for a command-line.
error: timeout reading `initrd'.
Press any key to continue...
[Fix]
https://git.savannah.gnu.org/cgit/grub.git/commit/?id=a6838bbc6726ad624bd2b94991f690b8e9d23c69
[Where problems could occur]
The fix is to the tftp command, so problems would like appear in the tftp stack, possibly due to inconsistencies between tftp server implementations. |
|
2020-11-16 13:40:49 |
Łukasz Zemczak |
grub2 (Ubuntu Groovy): status |
Confirmed |
Fix Committed |
|
2020-11-16 13:40:51 |
Łukasz Zemczak |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2020-11-16 13:40:55 |
Łukasz Zemczak |
bug |
|
|
added subscriber SRU Verification |
2020-11-16 13:41:00 |
Łukasz Zemczak |
tags |
iso-testing |
iso-testing verification-needed verification-needed-groovy |
|
2020-11-16 13:44:56 |
Łukasz Zemczak |
grub2 (Ubuntu Focal): status |
Confirmed |
Fix Committed |
|
2020-11-16 13:45:03 |
Łukasz Zemczak |
tags |
iso-testing verification-needed verification-needed-groovy |
iso-testing verification-needed verification-needed-focal verification-needed-groovy |
|
2020-11-17 01:17:01 |
Launchpad Janitor |
grub2 (Ubuntu Hirsute): status |
In Progress |
Fix Released |
|
2020-11-17 10:15:27 |
Łukasz Zemczak |
grub2 (Ubuntu Bionic): status |
New |
Fix Committed |
|
2020-11-17 10:15:32 |
Łukasz Zemczak |
tags |
iso-testing verification-needed verification-needed-focal verification-needed-groovy |
iso-testing verification-needed verification-needed-bionic verification-needed-focal verification-needed-groovy |
|
2020-11-17 10:46:23 |
Łukasz Zemczak |
grub2 (Ubuntu Xenial): status |
New |
Fix Committed |
|
2020-11-17 10:46:27 |
Łukasz Zemczak |
tags |
iso-testing verification-needed verification-needed-bionic verification-needed-focal verification-needed-groovy |
iso-testing verification-needed verification-needed-bionic verification-needed-focal verification-needed-groovy verification-needed-xenial |
|
2020-11-18 19:06:32 |
dann frazier |
grub2 (Ubuntu Groovy): assignee |
|
dann frazier (dannf) |
|
2020-11-18 19:06:43 |
dann frazier |
grub2 (Ubuntu Focal): assignee |
|
dann frazier (dannf) |
|
2020-11-18 19:06:51 |
dann frazier |
grub2 (Ubuntu Bionic): assignee |
|
dann frazier (dannf) |
|
2020-11-18 19:07:01 |
dann frazier |
grub2 (Ubuntu Xenial): assignee |
|
dann frazier (dannf) |
|
2020-11-18 20:14:09 |
dann frazier |
tags |
iso-testing verification-needed verification-needed-bionic verification-needed-focal verification-needed-groovy verification-needed-xenial |
iso-testing verification-done verification-done-focal verification-done-groovy verification-done-xenial verification-needed-bionic |
|
2020-11-19 00:23:44 |
Nobuto Murata |
bug |
|
|
added subscriber Nobuto Murata |
2020-11-23 00:55:17 |
Mathew Hodson |
bug task deleted |
livecd-rootfs (Ubuntu) |
|
|
2020-11-23 00:55:25 |
Mathew Hodson |
bug task deleted |
livecd-rootfs (Ubuntu Focal) |
|
|
2020-11-23 00:55:33 |
Mathew Hodson |
bug task deleted |
livecd-rootfs (Ubuntu Groovy) |
|
|
2020-11-23 00:55:40 |
Mathew Hodson |
bug task deleted |
livecd-rootfs (Ubuntu Hirsute) |
|
|
2020-11-23 11:05:07 |
Łukasz Zemczak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2020-11-23 11:05:04 |
Launchpad Janitor |
grub2 (Ubuntu Groovy): status |
Fix Committed |
Fix Released |
|
2020-11-23 11:25:34 |
Launchpad Janitor |
grub2 (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2020-11-23 11:29:32 |
Łukasz Zemczak |
tags |
iso-testing verification-done verification-done-focal verification-done-groovy verification-done-xenial verification-needed-bionic |
iso-testing verification-done verification-done-bionic verification-done-focal verification-done-groovy verification-done-xenial |
|
2020-11-23 11:29:57 |
Launchpad Janitor |
grub2 (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2020-11-23 11:49:37 |
Launchpad Janitor |
grub2 (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2021-11-17 20:21:00 |
Brian Murray |
ubuntu-release-notes: status |
New |
Won't Fix |
|