Activity log for bug #1899993

Date Who What changed Old value New value Message
2020-10-15 14:58:53 dann frazier bug added bug
2020-10-15 15:00:55 dann frazier attachment added hot-koala-install.log.gz https://bugs.launchpad.net/ubuntu/+source/curtin/+bug/1899993/+attachment/5422638/+files/hot-koala-install.log.gz
2020-10-15 15:04:45 dann frazier summary Fails when BootCurrent entry does not exist EFI: Fails when BootCurrent entry does not exist
2020-10-15 15:33:10 Ryan Harper curtin (Ubuntu): status New Incomplete
2020-10-15 18:43:02 Ryan Harper curtin (Ubuntu): importance Undecided Medium
2020-10-15 18:43:02 Ryan Harper curtin (Ubuntu): status Incomplete Confirmed
2020-10-20 21:05:01 Ryan Harper curtin (Ubuntu): status Confirmed Incomplete
2020-10-28 23:03:01 dann frazier bug task added linux (Ubuntu)
2020-10-28 23:03:49 dann frazier linux (Ubuntu): status New Triaged
2020-10-29 18:29:11 dann frazier curtin (Ubuntu): status Incomplete Invalid
2020-10-30 16:21:27 Taihsiang Ho bug added subscriber Taihsiang Ho
2020-11-03 17:44:48 dann frazier linux (Ubuntu): assignee dann frazier (dannf)
2020-11-03 17:44:59 dann frazier nominated for series Ubuntu Xenial
2020-11-03 17:44:59 dann frazier bug task added linux (Ubuntu Xenial)
2020-11-03 17:44:59 dann frazier bug task added curtin (Ubuntu Xenial)
2020-11-03 17:44:59 dann frazier nominated for series Ubuntu Groovy
2020-11-03 17:44:59 dann frazier bug task added linux (Ubuntu Groovy)
2020-11-03 17:44:59 dann frazier bug task added curtin (Ubuntu Groovy)
2020-11-03 17:44:59 dann frazier nominated for series Ubuntu Bionic
2020-11-03 17:44:59 dann frazier bug task added linux (Ubuntu Bionic)
2020-11-03 17:44:59 dann frazier bug task added curtin (Ubuntu Bionic)
2020-11-03 17:44:59 dann frazier nominated for series Ubuntu Hirsute
2020-11-03 17:44:59 dann frazier bug task added linux (Ubuntu Hirsute)
2020-11-03 17:44:59 dann frazier bug task added curtin (Ubuntu Hirsute)
2020-11-03 17:44:59 dann frazier nominated for series Ubuntu Focal
2020-11-03 17:44:59 dann frazier bug task added linux (Ubuntu Focal)
2020-11-03 17:44:59 dann frazier bug task added curtin (Ubuntu Focal)
2020-11-04 14:45:44 dann frazier linux (Ubuntu Groovy): status New In Progress
2020-11-04 14:46:34 dann frazier linux (Ubuntu Focal): status New In Progress
2020-11-04 14:46:34 dann frazier linux (Ubuntu Focal): assignee dann frazier (dannf)
2020-11-04 14:46:48 dann frazier linux (Ubuntu Xenial): status New In Progress
2020-11-04 14:46:48 dann frazier linux (Ubuntu Xenial): assignee dann frazier (dannf)
2020-11-04 14:46:59 dann frazier linux (Ubuntu Groovy): assignee dann frazier (dannf)
2020-11-04 14:47:15 dann frazier curtin (Ubuntu Groovy): status New Invalid
2020-11-04 14:47:27 dann frazier curtin (Ubuntu Focal): status New Invalid
2020-11-04 14:47:37 dann frazier curtin (Ubuntu Bionic): status New Invalid
2020-11-04 14:47:46 dann frazier curtin (Ubuntu Xenial): status New Invalid
2020-11-04 14:47:57 dann frazier linux (Ubuntu Bionic): status New In Progress
2020-11-04 14:47:57 dann frazier linux (Ubuntu Bionic): assignee dann frazier (dannf)
2020-11-04 14:48:09 dann frazier linux (Ubuntu Hirsute): status Triaged In Progress
2020-11-06 10:28:44 Stefan Bader linux (Ubuntu Hirsute): importance Undecided Medium
2020-11-06 10:28:56 Stefan Bader linux (Ubuntu Xenial): importance Undecided Medium
2020-11-06 10:29:06 Stefan Bader linux (Ubuntu Bionic): importance Undecided Medium
2020-11-06 10:29:16 Stefan Bader linux (Ubuntu Focal): importance Undecided Medium
2020-11-06 10:29:27 Stefan Bader linux (Ubuntu Groovy): importance Undecided Medium
2020-11-06 13:43:05 Kleber Sacilotto de Souza linux (Ubuntu Xenial): status In Progress Fix Committed
2020-11-06 13:43:12 Kleber Sacilotto de Souza linux (Ubuntu Bionic): status In Progress Fix Committed
2020-11-06 13:43:41 Kleber Sacilotto de Souza linux (Ubuntu Focal): status In Progress Fix Committed
2020-11-06 13:44:05 Kleber Sacilotto de Souza linux (Ubuntu Groovy): status In Progress Fix Committed
2020-11-06 16:21:52 dann frazier description Split out of bug 1894217. We're seeing a situation where curtin fails when the variable BootCurrent references does not exist. At boot, efibootmgr -v shows: BootCurrent: 0003 Timeout: 10 seconds BootOrder: 0003,0004,0005,0006,0001 Note that there are actually no individual boot entries in this output. BootCurrent and BootOrder are referencing Boot entries that do not apepar to exist. Later, curtin tries to set a new BootOrder that places the value of BootCurrent at the front. This causes efibootmgr to error out, apparently escalating to an installation failure: UEFI efibootmgr output after install: {'current': '0003', 'timeout': '10 seconds', 'order': ['0000'], 'entries': {'0000': {'name ': 'ubuntu', 'path': 'HD(1,GPT,0937ffdf-628c-4161-8b2f-5920235669c6,0x800,0x100000)/File(\\EFI\\ub untu\\shimx64.efi)'}}} Setting currently booted 0003 as the first UEFI loader. New UEFI boot order: 0003,0000 Running command ['mount', '--bind', '/dev', '/tmp/tmp6ha4_iz2/target/dev'] with allowed re turn codes [0] (capture=False) Running command ['mount', '--bind', '/proc', '/tmp/tmp6ha4_iz2/target/proc'] with allowed return codes [0] (capture=False) Running command ['mount', '--bind', '/run', '/tmp/tmp6ha4_iz2/target/run'] with allowed re turn codes [0] (capture=False) Running command ['mount', '--bind', '/sys', '/tmp/tmp6ha4_iz2/target/sys'] with allowed re turn codes [0] (capture=False) Running command ['mount', '--bind', '/sys/firmware/efi/efivars', '/tmp/tmp6ha4_iz2/target/ sys/firmware/efi/efivars'] with allowed return codes [0] (capture=False) Running command ['unshare', '--fork', '--pid', '--', 'chroot', '/tmp/tmp6ha4_iz2/target', 'efibootmgr', '-o', '0003,0000'] with allowed return codes [0] (capture=False) Invalid BootOrder order entry value0003 ^ efibootmgr: entry 0003 does not exist [Impact] MAAS installs fail on systems that have EFI Variables that include a "/" in the name. Split out of bug 1894217. [Test Case] $ ls /sys/firmware/efi/efivars | grep ^Boot ls: reading directory '/sys/firmware/efi/efivars': Input/output error Boot mode select-7683c190-9523-4402-81ff-a11e93dc389c Boot0000-8be4df61-93ca-11d2-aa0d-00e098032b8c BootCurrent-8be4df61-93ca-11d2-aa0d-00e098032b8c BootOptionSupport-8be4df61-93ca-11d2-aa0d-00e098032b8c BootOrder-8be4df61-93ca-11d2-aa0d-00e098032b8c The Input/output error is the key symptom. [Regression Risk] There's a very tiny chance that someone has written code that depends on an the -EIO error for some reason. It's hard to guess why such a script would do that.
2020-11-06 16:29:51 dann frazier description [Impact] MAAS installs fail on systems that have EFI Variables that include a "/" in the name. Split out of bug 1894217. [Test Case] $ ls /sys/firmware/efi/efivars | grep ^Boot ls: reading directory '/sys/firmware/efi/efivars': Input/output error Boot mode select-7683c190-9523-4402-81ff-a11e93dc389c Boot0000-8be4df61-93ca-11d2-aa0d-00e098032b8c BootCurrent-8be4df61-93ca-11d2-aa0d-00e098032b8c BootOptionSupport-8be4df61-93ca-11d2-aa0d-00e098032b8c BootOrder-8be4df61-93ca-11d2-aa0d-00e098032b8c The Input/output error is the key symptom. [Regression Risk] There's a very tiny chance that someone has written code that depends on an the -EIO error for some reason. It's hard to guess why such a script would do that. [Impact] MAAS installs fail on systems that have EFI Variables that include a "/" in the name. Split out of bug 1894217. [Test Case] $ ls /sys/firmware/efi/efivars | grep ^Boot ls: reading directory '/sys/firmware/efi/efivars': Input/output error Boot mode select-7683c190-9523-4402-81ff-a11e93dc389c Boot0000-8be4df61-93ca-11d2-aa0d-00e098032b8c BootCurrent-8be4df61-93ca-11d2-aa0d-00e098032b8c BootOptionSupport-8be4df61-93ca-11d2-aa0d-00e098032b8c BootOrder-8be4df61-93ca-11d2-aa0d-00e098032b8c The Input/output error is the key symptom. See below to see how that percolates up to MAAS install failures. [Regression Risk] There's a very tiny chance that someone has written code that depends on an the -EIO error for some reason. It's hard to guess why such a script would do that.
2020-11-13 19:03:09 Ubuntu Kernel Bot tags verification-needed-xenial
2020-11-17 10:03:16 Ubuntu Kernel Bot tags verification-needed-xenial verification-needed-bionic verification-needed-xenial
2020-11-17 10:05:23 Ubuntu Kernel Bot tags verification-needed-bionic verification-needed-xenial verification-needed-bionic verification-needed-focal verification-needed-xenial
2020-11-17 10:07:48 Ubuntu Kernel Bot tags verification-needed-bionic verification-needed-focal verification-needed-xenial verification-needed-bionic verification-needed-focal verification-needed-groovy verification-needed-xenial
2020-11-17 21:25:32 dann frazier description [Impact] MAAS installs fail on systems that have EFI Variables that include a "/" in the name. Split out of bug 1894217. [Test Case] $ ls /sys/firmware/efi/efivars | grep ^Boot ls: reading directory '/sys/firmware/efi/efivars': Input/output error Boot mode select-7683c190-9523-4402-81ff-a11e93dc389c Boot0000-8be4df61-93ca-11d2-aa0d-00e098032b8c BootCurrent-8be4df61-93ca-11d2-aa0d-00e098032b8c BootOptionSupport-8be4df61-93ca-11d2-aa0d-00e098032b8c BootOrder-8be4df61-93ca-11d2-aa0d-00e098032b8c The Input/output error is the key symptom. See below to see how that percolates up to MAAS install failures. [Regression Risk] There's a very tiny chance that someone has written code that depends on an the -EIO error for some reason. It's hard to guess why such a script would do that. [Impact] MAAS installs fail on systems that have EFI Variables that include a "/" in the name. Split out of bug 1894217. [Test Case] Using an OVMF-based VM, create a boot variable with a "/" character. For example: setvar FOO/BAR -guid 8ed72b3f-ad26-4d5c-aa36-38689635cac3 -rt -nv =foo Then, in Linux: $ ls /sys/firmware/efi/efivars/ ls: reading directory '/sys/firmware/efi/efivars/': Input/output error BootOrder-8be4df61-93ca-11d2-aa0d-00e098032b8c ConIn-8be4df61-93ca-11d2-aa0d-00e098032b8c ConOut-8be4df61-93ca-11d2-aa0d-00e098032b8c ErrOut-8be4df61-93ca-11d2-aa0d-00e098032b8c MTC-eb704011-1402-11d3-8e77-00a0c969723b The Input/output error is the key symptom. See below to see how that percolates up to MAAS install failures. [Regression Risk] There's a very tiny chance that someone has written code that depends on an the -EIO error for some reason. It's hard to guess why such a script would do that.
2020-11-17 21:30:39 dann frazier tags verification-needed-bionic verification-needed-focal verification-needed-groovy verification-needed-xenial verification-done-focal verification-needed-bionic verification-needed-groovy verification-needed-xenial
2020-11-17 21:36:15 dann frazier description [Impact] MAAS installs fail on systems that have EFI Variables that include a "/" in the name. Split out of bug 1894217. [Test Case] Using an OVMF-based VM, create a boot variable with a "/" character. For example: setvar FOO/BAR -guid 8ed72b3f-ad26-4d5c-aa36-38689635cac3 -rt -nv =foo Then, in Linux: $ ls /sys/firmware/efi/efivars/ ls: reading directory '/sys/firmware/efi/efivars/': Input/output error BootOrder-8be4df61-93ca-11d2-aa0d-00e098032b8c ConIn-8be4df61-93ca-11d2-aa0d-00e098032b8c ConOut-8be4df61-93ca-11d2-aa0d-00e098032b8c ErrOut-8be4df61-93ca-11d2-aa0d-00e098032b8c MTC-eb704011-1402-11d3-8e77-00a0c969723b The Input/output error is the key symptom. See below to see how that percolates up to MAAS install failures. [Regression Risk] There's a very tiny chance that someone has written code that depends on an the -EIO error for some reason. It's hard to guess why such a script would do that. [Impact] MAAS installs fail on systems that have EFI Variables that include a "/" in the name. Split out of bug 1894217. [Test Case] Using an OVMF-based VM, create a boot variable with a "/" character. For example: Shell> setvar FOO/BAR -guid 8ed72b3f-ad26-4d5c-aa36-38689635cac3 -rt -nv =foo Then, in Linux: $ ls /sys/firmware/efi/efivars/ ls: reading directory '/sys/firmware/efi/efivars/': Input/output error BootOrder-8be4df61-93ca-11d2-aa0d-00e098032b8c ConIn-8be4df61-93ca-11d2-aa0d-00e098032b8c ConOut-8be4df61-93ca-11d2-aa0d-00e098032b8c ErrOut-8be4df61-93ca-11d2-aa0d-00e098032b8c MTC-eb704011-1402-11d3-8e77-00a0c969723b The Input/output error is the key symptom. See below to see how that percolates up to MAAS install failures. [Regression Risk] There's a very tiny chance that someone has written code that depends on an the -EIO error for some reason. It's hard to guess why such a script would do that.
2020-11-17 21:37:33 dann frazier linux (Ubuntu Hirsute): status In Progress Fix Committed
2020-11-17 21:37:45 dann frazier tags verification-done-focal verification-needed-bionic verification-needed-groovy verification-needed-xenial verification-done-focal verification-done-groovy verification-needed-bionic verification-needed-xenial
2020-11-17 21:46:38 dann frazier tags verification-done-focal verification-done-groovy verification-needed-bionic verification-needed-xenial verification-done-bionic verification-done-focal verification-done-groovy verification-needed-xenial
2020-11-17 21:48:25 dann frazier tags verification-done-bionic verification-done-focal verification-done-groovy verification-needed-xenial verification-done-bionic verification-done-focal verification-done-groovy verification-done-xenial
2020-11-30 15:46:09 Launchpad Janitor linux (Ubuntu Focal): status Fix Committed Fix Released
2020-11-30 15:46:09 Launchpad Janitor cve linked 2020-14351
2020-11-30 15:46:09 Launchpad Janitor cve linked 2020-4788
2020-12-01 11:23:02 Launchpad Janitor linux (Ubuntu Xenial): status Fix Committed Fix Released
2020-12-01 11:23:02 Launchpad Janitor cve linked 2020-0427
2020-12-01 11:23:02 Launchpad Janitor cve linked 2020-12352
2020-12-01 11:23:02 Launchpad Janitor cve linked 2020-25645
2020-12-01 17:43:22 Launchpad Janitor linux (Ubuntu Groovy): status Fix Committed Fix Released
2020-12-02 05:53:32 Launchpad Janitor linux (Ubuntu Bionic): status Fix Committed Fix Released
2021-01-11 14:58:14 Launchpad Janitor linux (Ubuntu Hirsute): status Fix Committed Fix Released
2021-01-11 14:58:14 Launchpad Janitor cve linked 2021-1052
2021-01-11 14:58:14 Launchpad Janitor cve linked 2021-1053