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