Bug 1222184

Summary: SDDM fails after upgrade to Plasma 6
Product: [openSUSE] openSUSE Distribution Reporter: Olivier Belleux <o.g.m.belleux>
Component: KDE Workspace (Plasma)Assignee: E-Mail List <opensuse-kde-bugs>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: vkrevs
Version: Leap 15.5   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE Leap 15.5   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: History of sudo zypper -v dup --allow-vendor-change
Differences between two upgrade scenarios

Description Olivier Belleux 2024-03-30 16:50:00 UTC
Created attachment 873946 [details]
History of sudo zypper -v dup --allow-vendor-change

Hello, 

After unsuccessful attempts to upgrade to Plasma 6 (see bug 1221515), I've finally been able to give it a go.

The upgrade went well until the reboot.

First of all, SDDM didn't display the theme and an error message in red indicating that it couldn't find a file.

I logged into TTY and searched for and installed the missing RPMs, which are not installed by default:
- libQt6QuickLayouts6
- libQt6Xml6
- libQt6Svg6

From there SDDM displays the theme. By entering login + password, there is a connection attempt then back to Greeter with Wayland as X11.

In TTY , I found that libQt6Core5Compat6 was missing for wayland. 

I was able to launch a plasma 6 session under wayland with an ugly display that didn't respect the theme colours, among other oddities.

However, with X11 I get a black screen for SDDM. So I can't connect.

So reboot + snapper rollback to plasma 5 for now.

I attach the upgrade history for information.
Comment 1 Olivier Belleux 2024-03-30 21:39:16 UTC
Created attachment 873947 [details]
Differences between two upgrade scenarios

In order to understand what might be missing from Leap 15.5 for Plasma 6 to work properly, I simulated an upgrade to tumbleweed.

I compared the output of ```sudo zypper -v dup -D --allow-vendor-change`` for an upgrade:
– from leap/kde5 to leap/kde6
– from leap/kde5 to tumbleweed.

I concentrated my researches on the new packages.

It appears that to migrate to tumbleweed, there are many more "libQt6foo" packages.

I think that some essential packages are missing from leap to allow a correct installation of Plasma 6.

I attach the diff file for your information.
Comment 2 Olivier Belleux 2024-04-01 12:26:45 UTC
Hello, 

I've just upgraded and everything went well.

The culprit was Texmaker, since uninstalling it results in a different - and above all functional - resolution of the upgrade.

Strangely, when I tried to reinstall texmaker from my repositories https://build.opensuse.org/project/show/home:Wolfheri:Qt, it was the only package selected. Perhaps this is due to the way the spec was written?

SDDM was not directly affected, since it was a question of a poor resolution of the upgrade caused by Texmaker.

As far as I'm concerned, this bug has been resolved. 

Have a nice day.