IPA may unexpectedly stop in a CoreOS-based ramdisk in certain circumstances
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
ironic-python-agent | Status tracked in Newton | |||||
Mitaka |
Fix Committed
|
High
|
Jay Faulkner | |||
Newton |
Fix Released
|
High
|
Brad Morgan |
Bug Description
In some scenarios, such as:
1) Imaging a disk with a recent CoreOS image, or any other image with a partition labelled OEM
2) During a cleaning step refreshing or changing partition tables that include a partition labelled OEM (no shipped cleaning step does this today).
Will cause a udev event to trigger, causing systemd to attempt to mount the new partition at /usr/share/oem. This mount will not succeed, due to ConditionPathEx
The most common impact is that it becomes impossible to deploy a CoreOS image using a CoreOS based IPA ramdisk because IPA will stop before completing the deployment.
description: | updated |
summary: |
- IPA CoreOS Image mounts GPT disks during cleaning + IPA may unexpectedly stop in a CoreOS-based ramdisk in certain + circumstances |
Changed in ironic-python-agent: | |
status: | New → Confirmed |
importance: | Undecided → High |
Apparently, there are other additional units which can automount directories based on udev triggers. When we figure out the full list, I'll update the bug as we'll also need to mask those to avoid this case.