Problem Description: After a standard system update (including a kernel jump from .10 to .12), the system appeared to hang for several minutes during a GUI-initiated reboot. There was no visual feedback, progress bar, or “Operations in progress” message.
- - - Technical Discovery - - -
DNF History: Transaction #15 shows kernel-6.18.12-200.fc43 installation started at 14:51.
Akmod Logs: The build log shows completion at 19:54.
/var/cache/akmods/nvidia/580.119.02-1-for-6.18.12-200.fc43.x86_64.log
Inhibitor Absence: Running systemd-inhibit --list during the process revealed that akmods does not register a shutdown/reboot inhibitor.
Timeline (Feb 20):
14:53: Kernel update finished.
14:54: akmod triggered a background build of the NVIDIA driver (Transaction #16).
~20:00: User attempted GUI reboot; system became unresponsive because the background kmod installation was still finalizing or locking the RPM database.
Discussion point: This is a significant UX flaw. On a mid-range system (Intel i3-10100 / GTX 1650), building the NVIDIA 580.119 driver takes considerable time. Without a Plymouth splash message or a GNOME/KDE inhibitor, users are likely to force-reboot their machines, leading to corrupted initramfs or broken driver states.
- - - System Info - - -
OS: Fedora Linux 43 (Workstation Edition)
Kernel: 6.18.12-200.fc43.x86_64
CPU: Intel Core i3-10100 (8) @ 4.30 GHz
GPU: NVIDIA GeForce GTX 1650
NVIDIA Driver: 580.119.02 (via RPM Fusion)
For more:
