I upgraded my desktop computer from leap 15.6 to 16.0 with opensuse-migration-tool. When that was completed, I rebooted.
The computer starts, but after the grub menu stays in a low resolution mode (I have a 4K monitor), it switches to graphic mode but does not go further that a black screen and an active mouse cursor.
With Ctrl-Alt-F1 I get to the messages. I see 6 FAILED lines and the last line is
Starting NVIDIA Persistence Daemon...
That is it for at least 30 minutes.
The 6 FAILED lines are
[FAILED] Failed to start D-Bus System Message Bus.
[FAILED] Failed to start Avahi mDNS/DNS-MD stack.
[FAILED] Failed to start Bluetooth service.
[FAILED] Failed to start User Login Management.
[FAILED] Failed to start Authorization Manager.
[FAILED] Failed to start D-Bus System Message Bus.
With Ctrl-Alt-Del I rebooted my computer and chose in the grub menu advanced options to boot Leap 16.0, with Linux 6.12.0-160000.8-default (recovery mode). I logged in as root in console mode.
I copied /etc/ and the recent logs in /var/log to a USB-stick as well as the output of journalctl -xe. I modified /etc/default/grub as it contained selinux commands where I don’t use selinux (I learned that in my forum post about problems with the upgrade of my laptop to Leap 16, ‘computer gets stuck in booting Leap 16, 2025-12-11’) and reboot again -same behaviour.
What must I do to get Leap 16.0 boot normally (in Plasma and 4K resolution)?
I can upload files/file content from the files and output I managed to copy to USB-stick, just tell me what is needed.
You need to check/install the Nvidia drivers. Dependend how old your card is, be aware, that only the G06 aka v580 driver series is available in Leap 16.
If your card is to old and you need G04 or G05 drivers, you only can remove the nouveau blacklist (see your kernel command line) and work with the nouveau drivers.
Show zypper lr -d inxi -GSaz zypper se -si nvidia
To make your life easier (and have at least a low resulution GUI), you might temporary add “nomodeset” to the kernel command line:
When you are at grub boot loader screen, simply hit “e”
Navigate with the arrow keys to the line which starts with “linux”
Ah, clear.
That helps, the computer now starts with the plasma login screen (in high resolution) and I can log in and probably work on it as I used to.
However, simply rebooting doesn’t work (yet).
Should I put the ‘selinux=0’ in a configuration file?