-
Bug
-
Resolution: Unresolved
-
Undefined
-
None
-
rhel-8.10, rhel-9.5
-
None
-
No
-
Low
-
1
-
rhel-display-desktop-foundation
-
ssg_display
-
5
-
False
-
False
-
-
None
-
Display - Sprint 3/2025
-
None
-
None
-
Unspecified
-
Unspecified
-
Unspecified
-
-
x86_64
-
None
What were you trying to do that didn't work?
Boot to graphical.target on a physical system without a monitor connected to the graphics port.
What is the impact of this issue to you?
System boot does not complete.
Please provide the package NVR for which the bug is seen:
- plymouth-0.9.4-11.20200615git1e36e30.el8.x86_64
- plymouth-0.9.5-7.20210331git1ea1020.el9.x86_64
How reproducible is this bug?:
Always.
Steps to reproduce
- Install RHEL on a physical machine (Server with GUI)
- Disconnect the monitor
- Reboot the system
Expected results
Boot should reach the graphical target.
Actual results
The plymouth-quit-wait service does not complete a the boot does not reach the graphical target.
Additional information
The problem can be reproduced on a VM on KVM by forcing the video port to off, e.g.
# for seat in $(loginctl --no-legend list-seats); do loginctl seat-status $seat; done seat0 Sessions: *c1 Devices: ├─/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 │ input:input0 "Power Button" ├─/sys/devices/pci0000:00/0000:00:01.0/drm/card0 │ [MASTER] drm:card0 │ └─/sys/devices/pci0000:00/0000:00:01.0/drm/card0/card0-Virtual-1 │ [MASTER] drm:card0-Virtual-1 ├─/sys/devices/pci0000:00/0000:00:01.0/graphics/fb0 │ graphics:fb0 "virtio_gpudrmfb" ├─/sys/devices/pci0000:00/0000:00:02.1/0000:02:00.0/usb1 │ usb:usb1 │ └─/sys/devices/pci0000:00/0000:00:02.1/0000:02:00.0/usb1/1-1 │ usb:1-1 │ └─/sys/devices/pci0000:00/0000:00:02.1/0000:02:00.0/usb1/1-1/1-1:1.0/0003:0627:0001.0001/input/input5 │ input:input5 "QEMU QEMU USB Tablet" ├─/sys/devices/pci0000:00/0000:00:02.1/0000:02:00.0/usb2 │ usb:usb2 ├─/sys/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sr0 │ block:sr0 ├─/sys/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/scsi_generic/sg0 │ scsi_generic:sg0 ├─/sys/devices/platform/i8042/serio0/input/input1 │ input:input1 "AT Translated Set 2 keyboard" │ ├─/sys/devices/platform/i8042/serio0/input/input1/input1::capslock │ │ leds:input1::capslock │ ├─/sys/devices/platform/i8042/serio0/input/input1/input1::numlock │ │ leds:input1::numlock │ └─/sys/devices/platform/i8042/serio0/input/input1/input1::scrolllock │ leds:input1::scrolllock ├─/sys/devices/platform/i8042/serio1/input/input3 │ input:input3 "VirtualPS/2 VMware VMMouse" ├─/sys/devices/platform/i8042/serio1/input/input4 │ input:input4 "VirtualPS/2 VMware VMMouse" ├─/sys/devices/platform/pcspkr/input/input6 │ input:input6 "PC Speaker" └─/sys/devices/virtual/misc/rfkill misc:rfkill # grubby --update-kernel=ALL --args='video=Virtual-1:d' # systemctl reboot
- links to