root=UUID in the IBP breaks booting in Debian
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
High
|
Mikhail Zhnichkov | ||
Mitaka |
Invalid
|
High
|
Thomas Goirand |
Bug Description
The image based provisioning is wrongly creating the grub entries with twice root= kernel command line parameter, breaking the boot altogether (the boot goes to the busybox prompt). For the image to work, I had to patch this out:
--- fuel-agent-
+++ fuel-agent-
@@ -677,7 +677,8 @@ class Manager(object):
- grub.append_
+# Zigo: This failed in Debian... :/
+# grub.append_
kernel = grub.kernel_name or gu.guess_
tags: | added: area-python |
Changed in fuel: | |
importance: | Undecided → High |
assignee: | nobody → Fuel Python Team (fuel-python) |
milestone: | none → 9.0 |
status: | New → Confirmed |
tags: | added: feature-image-based |
tags: | added: low-hanging-fruit |
Changed in fuel: | |
milestone: | 9.0 → 10.0 |
tags: |
added: tricky removed: low-hanging-fruit |
Changed in fuel: | |
assignee: | Thomas Goirand (thomas-goirand) → Mikhail Zhnichkov (mzhnichkov) |
status: | Confirmed → In Progress |
Doesn't break existing use cases. Marking as a tech debt.