Bug 2002840 - Fedora IoT x86_64 boot times out waiting for /dev/root
Summary: Fedora IoT x86_64 boot times out waiting for /dev/root
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: IoT
Version: 35
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Peter Robinson
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-09-09 19:55 UTC by Brandon Nielsen
Modified: 2021-09-10 08:56 UTC (History)
0 users

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2021-09-10 08:56:50 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Log from failed boot (310.20 KB, text/plain)
2021-09-09 19:55 UTC, Brandon Nielsen
no flags Details

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.


Note You need to log in before you can comment on or make changes to this bug.