Bug 2002840

Summary: Fedora IoT x86_64 boot times out waiting for /dev/root
Product: [Fedora] Fedora Reporter: Brandon Nielsen <nielsenb>
Component: IoTAssignee: Peter Robinson <pbrobinson>
Status: CLOSED NOTABUG QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 35   
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-09-10 08:56:50 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Log from failed boot none

Description Brandon Nielsen 2021-09-09 19:55:42 UTC
Created attachment 1821889 [details]
Log from failed boot

Description of problem: Fedora IoT DVD non-OSTree fails to boot and start anaconda, timing out waiting for /dev/root to become availble.


Version-Release number of selected component (if applicable): 35 RC 20210909.0 compose[0].


How reproducible: Every time, both on bare metal and KVM.


Steps to Reproduce:
1. Write image to USB drive with dd as described in test case[1] (skip if using KVM)
2. Boot, selecting boot device if necessary

Actual results: dracut-initqueue devexists check fails for /dev/root:

[  138.415721] fedora dracut-initqueue[1124]: Warning: dracut-initqueue: timeout, still waiting for following initqueue hooks:
[  138.417184] fedora dracut-initqueue[1124]: Warning: /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2froot.sh: "[ -e "/dev/root" ]"
[  138.418439] fedora dracut-initqueue[1124]: Warning: /lib/dracut/hooks/initqueue/finished/wait_for_settle.sh: "[ -f /tmp/settle.done ]"
[  138.419838] fedora dracut-initqueue[1124]: Warning: dracut-initqueue: starting timeout scripts

This leads to anaconda failing to start.


Expected results: Anaconda to start.


Additional info: IoT OSTree DVD and disk images work fine. I have attached a log from a failed boot. 

[0] - https://kojipkgs.fedoraproject.org/compose/iot/Fedora-IoT-35-20210909.0/compose/IoT/x86_64/iso/Fedora-IoT-IoT-dvd-x86_64-35-20210909.0.iso
[1] - https://fedoraproject.org/wiki/QA:Testcase_USB_dd

Comment 1 Peter Robinson 2021-09-10 08:56:50 UTC
The non ostree one isn't supported it's a left over artefact of the OS compose process. Use the ostree one, it's the supported installer.