Tumbleweed dup: nothing provides libqt6core.so.6

Hi

I’m on tumbleweed krypton, for 3 days now I haven’t dupped due to errors with libqt6core.so.6, any ideas?

robert@openSUSEPC ~ $ sudo zypper dup
[sudo] password for root: 
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...
21 Problems:
Problem: nothing provides 'libQt6Core.so.6' needed by the to be installed libLayerShellQtInterface6-5.90.0git.20231130T100618~ddb0490-24.1.i586
Problem: nothing provides 'libQt6Core.so.6' needed by the to be installed libKirigamiPlatform6-5.246.0git.20231204T150702~37acc54-32.1.i586
Problem: nothing provides 'libQt6Core.so.6' needed by the to be installed libKF6XmlGui6-5.246.0git.20231204T021104~e8a5007-25.1.i586
Problem: nothing provides 'libQt6Core.so.6' needed by the to be installed libKF6WindowSystem6-5.246.0git.20231129T100207~c174c48-19.1.i586
Problem: nothing provides 'libQt6Core.so.6' needed by the to be installed libKF6JobWidgets6-5.246.0git.20231203T094157~75410fa-20.1.i586
Problem: nothing provides 'libQt6Core.so.6' needed by the to be installed libKF6ItemModels6-5.246.0git.20231129T095541~62c8981-20.1.i586
Problem: nothing provides 'libQt6Core.so.6' needed by the to be installed libKF6IconThemes6-5.246.0git.20231203T021001~c77d903-20.1.i586
Problem: nothing provides 'libQt6Core.so.6' needed by the to be installed libKF6DBusAddons6-5.246.0git.20231129T095133~5b0109c-20.1.i586
Problem: nothing provides 'libQt6Core.so.6' needed by the to be installed libKF6Attica6-5.246.0git.20231202T234702~b657043-19.1.i586
Problem: nothing provides 'libQt6Core.so.6' needed by the to be installed layer-shell-qt6-5.90.0git.20231130T100618~ddb0490-24.1.i586
Problem: nothing provides 'libQt6Core.so.6' needed by the to be installed kf6-kwindowsystem-5.246.0git.20231129T100207~c174c48-19.1.i586
Problem: nothing provides 'libQt6Core.so.6' needed by the to be installed kf6-kio-5.246.0git.20231204T021034~cd013f8-27.1.i586
Problem: nothing provides 'libQt6Core.so.6' needed by the to be installed kf6-kconfig-imports-5.246.0git.20231202T205300~825b7bd-25.1.i586
Problem: nothing provides 'libQt6Core.so.6' needed by the to be installed spectacle-24.01.80git.20231202T021041~1216e34-36.2.i586
Problem: nothing provides 'libQt6Core.so.6' needed by the to be installed gwenview-24.01.80git.20231130T180052~5a94314-16.3.i586
Problem: the to be installed spectacle-lang-24.01.80git.20231202T021041~1216e34-36.2.noarch requires 'spectacle = 24.01.80git.20231202T021041~1216e34', but this requirement cannot be provided
Problem: the to be installed kf6-kio-lang-5.246.0git.20231204T021034~cd013f8-27.1.noarch requires 'kf6-kio = 5.246.0git.20231204T021034~cd013f8', but this requirement cannot be provided
Problem: the to be installed libKF6IconThemes6-lang-5.246.0git.20231203T021001~c77d903-20.1.noarch requires 'libKF6IconThemes6 = 5.246.0git.20231203T021001~c77d903', but this requirement cannot be provided
Problem: the to be installed libKF6JobWidgets6-lang-5.246.0git.20231203T094157~75410fa-20.1.noarch requires 'libKF6JobWidgets6 = 5.246.0git.20231203T094157~75410fa', but this requirement cannot be provided
Problem: nothing provides 'libQt6Gui.so.6(Qt_6.6.1_PRIVATE_API)(64bit)' needed by the to be installed kf6-kio-5.246.0git.20231204T021034~cd013f8-27.1.x86_64
Problem: the to be installed libKF6XmlGui6-lang-5.246.0git.20231204T021104~e8a5007-25.1.noarch requires 'libKF6XmlGui6 = 5.246.0git.20231204T021104~e8a5007', but this requirement cannot be provided

Problem: nothing provides 'libQt6Core.so.6' needed by the to be installed libLayerShellQtInterface6-5.90.0git.20231130T100618~ddb0490-24.1.i586
 Solution 1: deinstallation of libLayerShellQtInterface6-5.90.0git.20231130T100618~ddb0490-22.1.x86_64
 Solution 2: keep obsolete libLayerShellQtInterface6-5.90.0git.20231130T100618~ddb0490-22.1.x86_64
 Solution 3: break libLayerShellQtInterface6-5.90.0git.20231130T100618~ddb0490-24.1.i586 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c): 

Just in case anyone else has this (it’s default TW krypton Plasma5) I needed to add the QT6 repo from SDB:KDE repositories - openSUSE Wiki

I wanted to ask for your repo list but you found it yourself already…

Newer Krypton ISOs have the needed repos already included by default:

linux@kryptonhost:~> zypper lr -d
#  | Alias         | Name                                   | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                                            | Service
---+---------------+----------------------------------------+---------+-----------+---------+----------+--------+----------------------------------------------------------------------------------------------------------------+--------
 1 | KQt6          | KQt6                                   | Yes     | (r ) Yes  | Yes     |   50     | rpm-md | http://download.opensuse.org/repositories/KDE:/Qt6/openSUSE_Tumbleweed/                                        |
 2 | KUA           | KUA                                    | Yes     | (r ) Yes  | Yes     |   75     | rpm-md | http://download.opensuse.org/repositories/KDE:/Unstable:/Applications/KDE_Unstable_Frameworks_openSUSE_Factory |
 3 | KUE           | KUE                                    | Yes     | (r ) Yes  | Yes     |   75     | rpm-md | http://download.opensuse.org/repositories/KDE:/Unstable:/Extra/KDE_Unstable_Frameworks_openSUSE_Factory        |
 4 | KUF           | KUF                                    | Yes     | (r ) Yes  | Yes     |   75     | rpm-md | http://download.opensuse.org/repositories/KDE:/Unstable:/Frameworks/openSUSE_Factory                           |
 5 | repo-debug    | openSUSE-Tumbleweed-Debug              | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/tumbleweed/repo/oss/                                                        |
 6 | repo-non-oss  | openSUSE-Tumbleweed-Non-Oss            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                                                          |
 7 | repo-openh264 | Open H.264 Codec (openSUSE Tumbleweed) | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed                                                        |
 8 | repo-oss      | openSUSE-Tumbleweed-Oss                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                                                              |
 9 | repo-source   | openSUSE-Tumbleweed-Source             | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/tumbleweed/repo/oss/                                                       |
10 | repo-update   | openSUSE-Tumbleweed-Update             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                                                                |
linux@kryptonhost:~> 


Yeah I see, but mine are from more than a year ago so they didn’t have it.
I assume all TW plasma will get the same problem until the QT6 repo is added.

@robgriff444

I just NOW ran a zypper dup, and I see a libqt6core in the list of updates

62 packages to upgrade.
Overall download size: 142.3 MiB ...
Continue? [y/n/v/...? shows all options] (y): y
committing
...
Retrieving: libQt6Core6-6.6.1-1.1.x86_64 (openSUSE-Tumbleweed-Oss)   (2/62),   2.2 MiB    
Retrieving: http://cdn.opensuse.org/tumbleweed/repo/oss/x86_64/libQt6Core6-6.6.1-1.1.x86_64.rpm ...
[done (1.8 MiB/s)]
...

and then

Checking for file conflicts: 
....[done]
( 2/62) Installing: libQt6Core6-6.6.1-1.1.x86_64 ...[done]
...[done]

Krypton uses newer libraries. That’s why additional repos are needed…which provides these…
Krypton:

libQt6Core6-6.6.1-93.1.x86_64.rpm

Tumbleweed:

libQt6Core6-6.6.1-1.1.x86_64.rpm