(mantic) multipath install fails to boot
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
subiquity |
Invalid
|
Undecided
|
Unassigned | ||
multipath-tools (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Tested on:
$ bsdtar -x -f mantic-
Ubuntu-Server 23.10 "Mantic Minotaur" - Daily amd64 (20230906)
Reproducer:
$ fallocate -l 20G image.img
$ kvm -m 2048 -boot d -cdrom ./mantic-
Before installing jump to a shell and check that the multipath got detected by running `multipath -l`.
Perform an all-defaults install and reboot. As the reboot process begins, ^C the kvm process and re-run the same command changing `-boot d` into `-boot c` (to make it boot from disk).
What I observe: the installed systems fails to boot.
I am sorry I didn't capture install logs yet. I can do that tomorrow if needed. Hopefully the reproducer is enough to triage the bug and maybe start working on it.
Changed in subiquity: | |
status: | New → Confirmed |
Investigated, results as follows:
* lunar live-server is fine
* lunar with main branch subiquity is also fine, so I don't think we've regressed something here
* the oldest mantic live-server I have, 20230801, is also broken
* force installing multipath-tools 0.8.8, by rebuilding for mantic + adjusting the build number higher results in a somewhat working system (mdadm messages: "no arrays found in config or automatically") but does produce a `multipath -l` result
Unclear to me yet if this is outright a regression in the archive or if curtin needs to do something differently for mantic.
Any debugging suggestions for the failed boot scenario?