Hi all,
I searched the forum but didn’t find any solution, so I need to ask for help. I upgraded all machines to Leap 16.0 using the migration tool without relevant problems, except one. The laptop (optimus: NVidia, intel) was last, very late due to lack of time and (as almost expected) ran into an issue:
It starts into sddm login screen. Then, when I log in as user (tested two existing users) I see a black screen, cursor is moving. Plasma / Wayland doesn’t start properly. But I can start programs with “alt+F2”, I’m actually using firefox on this box right now. But most KDE/Plasma related things don’t work, no menue, no starter, no widgets… . It seems to be some issue with permissions. I’m posting information I could gather:
inxi -G doesn’t come back, neither as root nor as user.
I can login to icewm as user without this problem.
I can login to plasma / wayland as root without this problem! (Just testwise, wouldn’t do this normally.)
kasi@pluto:~> switcherooctl list
Device: 0
Name: Intel® UHD Graphics 620
Default: yes
Environment: DRI_PRIME=pci-0000_00_02_0
Device: 1
Name: NVIDIA Corporation GP108M [GeForce MX150]
Default: no
Environment: DRI_PRIME=pci-0000_01_00_0
kasi@pluto:~>
Both GPUs seem to work, as user, I can start dolphin dedicated to 0 or 1:
kasi@pluto:~> switcherooctl launch -g 1 dolphin
pluto:~ # uname -a
Linux pluto.langer 6.12.0-160000.35-default #1 SMP PREEMPT_DYNAMIC Wed Jun 10 13:35:47 UTC 2026 (c70d539) x86_64 x86_64 x86_64 GNU/Linux
pluto:~ # inxi
CPU: quad core Intel Core i7-8550U (-MT MCP-) speed/min/max: 400/400/1800 MHz
Kernel: 6.12.0-160000.35-default x86_64 Up: 0h 32m Mem: 3.2/7.63 GiB (41.9%)
Storage: 1.14 TiB (15.5% used) Procs: 334 Shell: Bash inxi: 3.3.36
pluto:~ #
journalctl -e
https://paste.opensuse.org/pastes/d402546e7cda
There’s a lot of “failed to start…”, some coredump.
More protocol info from cockpit:
org_kde_powerdevil
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
I tried to reinstall “a lot” plasma, KDE, wayland packages with zypper -f to no avail. Not sure if I got the right packages, though.
kernel
x86/cpu: SGX disabled or unsupported by BIOS.
systemd-modules-load
Failed to find module 'bbswitch'
(bbswitch was never installed nor used before…)
kernel
NVRM: GPU 0000:01:00.0 is already bound to nouveau.
pluto:~ # lsmod | grep nouveau
nouveau 3624960 2
drm_ttm_helper 16384 1 nouveau
gpu_sched 69632 1 nouveau
drm_gpuvm 49152 1 nouveau
drm_exec 16384 2 drm_gpuvm,nouveau
mxm_wmi 12288 1 nouveau
i2c_algo_bit 24576 2 i915,nouveau
ttm 110592 3 drm_ttm_helper,i915,nouveau
video 81920 3 acer_wmi,i915,nouveau
drm_display_helper 282624 2 i915,nouveau
wmi 32768 6 video,intel_wmi_thunderbolt,acer_wmi,wmi_bmof,mxm_wmi,nouveau
button 24576 1 nouveau
pluto:~ #
That’s most weird. Nouveau wasn’t used before and isn’t installed, as far I can see:
pluto:~ # LANG=C zypper se -si nouveau
Loading repository data...
Reading installed packages...
No matching items found.
pluto:~ #
How did the nouveau entries get added?
How to get rid of them? (I assume that might be the / a culprit.)
One more thing about the upgrade:
When starting the migration tool firstly it complained a lot about the repos: invalid metadata, skipping the repos (actually all of them), even after I deactivated them. I forcely added the two needed (Nos. 11, 12) ones with “$releasever=16.0” and installed openSUSE-repos-Leap (don’t remember which action first) then the migration tool would start. (Didn’t have to do that with any other machine.)
Now:
pluto:~ # zypper lr -d
Dienst 'openSUSE' wird aktualisiert.
# | Alias | Name | Enabled | GPG Check | Refresh | Keep | Priority | Type | URI | Service
---+--------------------------------------+------------------------------------------+---------+-----------+---------+------+----------+----------+-----------------------------------------------------------------------------------------------------------------+---------
1 | Network | Network | Nein | ---- | ---- | - | 99 | rpm-md | http://download.opensuse.org/repositories/network/16.0/ |
2 | download.nvidia.com-leap | nVidia Graphics Drivers | Ja | (r ) Ja | Ja | - | 99 | rpm-md | https://download.nvidia.com/opensuse/leap/16.0 |
3 | download.opensuse.org-non-oss_1 | Aktualisierungs-Repository (Nicht-Open-> | Nein | ---- | ---- | - | 99 | rpm-md | http://download.opensuse.org/update/leap/16.0/non-oss/ |
4 | download.opensuse.org-oss_1 | Hauptaktualisierungs-Repository | Nein | ---- | ---- | - | 99 | rpm-md | http://download.opensuse.org/update/leap/16.0/oss |
5 | home_shundhammer_myrlyn-stable | Myrlyn package manager GUI (stable) (o-> | Nein | ---- | ---- | - | 99 | rpm-md | https://download.opensuse.org/repositories/home:/shundhammer:/myrlyn-stable/openSUSE_Leap_15.6_Update_standard/ |
6 | https-download.opensuse.org-427e2937 | home:wolfi323:branches:KDE:Frameworks5 | Nein | ---- | ---- | - | 99 | N/A | https://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Frameworks5/openSUSE_Leap_16.0/ |
7 | install | Lokale Quellen | Ja | ( p) Ja | Ja | - | 99 | plaindir | dir:/home/kasi/unsers/install |
8 | mozilla | mozilla | Nein | ---- | ---- | - | 10 | rpm-md | https://packages.mozilla.org/rpm/firefox |
9 | openSUSE:repo-non-oss | repo-non-oss (16.0) | Ja | (r ) Ja | Ja | - | 99 | rpm-md | http://cdn.opensuse.org/distribution/leap/16.0/repo/non-oss/x86_64 | openSUSE
10 | openSUSE:repo-non-oss-debug | repo-non-oss-debug (16.0) | Nein | ---- | ---- | - | 99 | N/A | http://cdn.opensuse.org/debug/distribution/leap/16.0/repo/non-oss/x86_64 | openSUSE
11 | openSUSE:repo-openh264 | repo-openh264 (16.0) | Ja | (r ) Ja | Ja | - | 99 | rpm-md | https://codecs.opensuse.org/openh264/openSUSE_Leap_16 | openSUSE
12 | openSUSE:repo-oss | repo-oss (16.0) | Ja | (r ) Ja | Ja | - | 99 | rpm-md | http://cdn.opensuse.org/distribution/leap/16.0/repo/oss/x86_64 | openSUSE
13 | openSUSE:repo-oss-debug | repo-oss-debug (16.0) | Nein | ---- | ---- | - | 99 | N/A | http://cdn.opensuse.org/debug/distribution/leap/16.0/repo/oss/x86_64 | openSUSE
14 | openSUSE:repo-oss-source | repo-oss-source (16.0) | Nein | ---- | ---- | - | 99 | N/A | http://cdn.opensuse.org/source/distribution/leap/16.0/repo/oss | openSUSE
15 | opensuse-guide.org-repo | Libdvdcss Repository | Nein | ---- | ---- | - | 99 | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_16.0/ |
16 | packman | Packman Repository | Ja | (r ) Ja | Ja | - | 99 | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_16.0/ |
17 | system_packagemanager | Packagemanagers for/from different dis-> | Nein | ---- | ---- | - | 99 | N/A | https://download.opensuse.org/repositories/system:/packagemanager/15.6/ |
18 | unison | unison | Ja | (r ) Ja | Ja | - | 80 | rpm-md | https://download.opensuse.org/repositories/Archiving:/unison/16.0/ |
pluto:~ #
(Yeah, I need to remove some of them.) All repos except 11 and 12 were deactivated. After reactivating the others, I repeated zypper dup and zypper up, didn’t help.
Phew, were to start?
Edit: It’s quite late, already. I might reply a bit delayed. ![]()



