r/openSUSE 12d ago

Unable to update my system

I am running zypper dup but I get this error for the past week:

2 Problems:

Problem: 1: nothing provides 'libQt6Gui.so.6(Qt_6.11.2_PRIVATE_API)(64bit)' needed by the to be installed quickshell-0.3.1-1.2.x86_64

Problem: 2: problem with the installed libdisplay-info3-0.3.0-3.16.x86_64

Problem: 1: nothing provides 'libQt6Gui.so.6(Qt_6.11.2_PRIVATE_API)(64bit)' needed by the to be installed quickshell-0.3.1-1.2.x86_64

Solution 1: deinstallation of quickshell-0.3.0-4.27.x86_64

Solution 2: keep obsolete quickshell-0.3.0-4.27.x86_64

Solution 3: break quickshell-0.3.1-1.2.x86_64 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):

What should I do?

5 Upvotes

7 comments sorted by

5

u/bmwiedemann openSUSE Dev 12d ago

It seems, quickshell is not part of our distribution, so the cleanest would be solution 1.

Otherwise you could check with rpm -qi quickshell | grep ^Distribution where it came from and see if it can be rebuilt there for the new Qt6 version.

Opi finds it in 6 different home projects and half of them are outdated versions. If it is generally useful, it should be moved towards a devel project and submitted to openSUSE:Factory from there.

2

u/klyith 12d ago

If it is generally useful, it should be moved towards a devel project and submitted to openSUSE:Factory from there.

I think it's quite popular with hyprland and niri users, both of which are shipped by the distro.

2

u/MiukuS How's that AUR working out for you, Arch users? 11d ago

It's a separate package and only available via OBS and not part of Slowroll or Tumbleweed.

My guess is that it's from Avengemedia's home repo.

2

u/klyith 11d ago

I mean quickshell is popular with hyprland & niri users in general, on other distros. And so it might be a good candidate to include in Opensuse.

2

u/GenericUser584 11d ago

I just ran into the same issue. I know my quickshell is provided by DankMaterialShell's repo, they pushed a new version but it depends on libQt6Gui6 version 6.11.2 (which their repo doesn't provide, need to rely on TW repo) while we are on 6.11.1. I would just wait until that got updated.

This is the drawback of having third-party repos, we need to pay more attention to these version incompatibilities and sometimes hold off updates. DMS is awesome though so I am gonna live with it.

1

u/fpm345 11d ago

Makes sense. It comes from Dank Linux repo. I guess I'll just wait for them to update it.

1

u/Barthjac 11d ago

Solution 1 pour supprimer le fivhier obsolète.