Ubuntu server LVM creates clone partitions and crash installation (invalid wwn is used by udev & probert as well)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
curtin |
Fix Committed
|
Undecided
|
Michael Hudson-Doyle | ||
subiquity |
Fix Committed
|
Undecided
|
Unassigned |
Bug Description
#I've already sent crash report from installer, but since I'm not quite sure how #it's handled, might as well follow up with this.
#I've been tinkering with ubuntu server and some old HW. Long story short, since #I'm not used to CLI/text like install and missed that installer reverse order of #HDDs I ended up with disk setup where /boot, /boot/efi along with LVM handling #root were on /sdb
#To be precise:
#sdb:
#/boot
#/boot/efi
#/lvm/root
#sda:
#/lvm/root
#This failed at some point with message refering boot/grub could not be found on #/dev/sda1:
#
#"could not get path to dev from kname sda1"
#
#If I set up everything on sda it works fine.
https:/
Related branches
- Server Team CI bot: Approve (continuous-integration)
- Dan Bungert: Approve
-
Diff: 553 lines (+384/-44)7 files modifiedcurtin/block/multipath.py (+4/-3)
curtin/commands/block_meta.py (+130/-39)
curtin/udev.py (+9/-0)
examples/tests/multipath-reuse.yaml (+1/-1)
examples/tests/multipath.yaml (+1/-1)
requirements.txt (+1/-0)
tests/unittests/test_commands_block_meta.py (+238/-0)
affects: | launchpad → ubuntu |
affects: | ubuntu → subiquity (Ubuntu) |
tags: | added: groovy |
Changed in subiquity (Ubuntu): | |
status: | New → Triaged |
affects: | subiquity (Ubuntu) → subiquity |
Changed in curtin: | |
status: | New → Triaged |
tags: |
added: impish removed: groovy |
tags: | added: fr-1759 |
Changed in curtin: | |
status: | Triaged → In Progress |
assignee: | nobody → Michael Hudson-Doyle (mwhudson) |
Changed in subiquity: | |
status: | Triaged → Fix Committed |
Changed in curtin: | |
status: | In Progress → Fix Committed |
Upon further investigation - it might be connected to BIOS screwing up order. Part of installer see wrong order, but scripts most likely see it differently?