Bugzilla – Bug 1216249
update fails with a "dependency hell" about python311-PyQt6-6.5.2-1.2.x86_64 requires 'libQt6Core.so.6(Qt_6.5.3_PRIVATE_API)(64bit)
Last modified: 2023-10-23 08:41:22 UTC
when trying to update tumbleweed on this laptop (and as well on a virtual machine) the update fails with a "dependency hell" that is, the package python311-PyQt6-6.5.2-1.2.x86_64 requires 'libQt6Core.so.6(Qt_6.5.3_PRIVATE_API)(64bit), but this cannot be fulfilled and any try to change to one of the solution (uninstall it, or maintain it) brings you to an endless list of dependency issues (wants to uninstall calibre besides other issues. 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... 5 Problems: Problem: the installed python311-PyQt6-6.5.2-1.2.x86_64 requires 'libQt6Core.so.6(Qt_6.5.3_PRIVATE_API)(64bit)', but this requirement cannot be provided Problem: the installed calibre-6.27.0-1.3.x86_64 requires 'libQt6Gui.so.6(Qt_6.5.3_PRIVATE_API)(64bit)', but this requirement cannot be provided Problem: the installed python310-PyQt6-6.5.2-1.2.x86_64 requires 'libQt6Network.so.6(Qt_6.5.3_PRIVATE_API)(64bit)', but this requirement cannot be provided Problem: the installed libQt6Network6-6.5.3-2.1.x86_64 requires 'libQt6DBus6 = 6.5.3', but this requirement cannot be provided Problem: the installed libQt6Network6-6.5.3-2.1.x86_64 requires 'qt6-network-tls = 6.5.3', but this requirement cannot be provided Problem: the installed python311-PyQt6-6.5.2-1.2.x86_64 requires 'libQt6Core.so.6(Qt_6.5.3_PRIVATE_API)(64bit)', but this requirement cannot be provided deleted providers: libQt6Core6-6.5.3-2.1.x86_64 Solution 1: deinstallation of python311-PyQt6-6.5.2-1.2.x86_64 Solution 2: keep obsolete libQt6Core6-6.5.3-2.1.x86_64 Solution 3: break python311-PyQt6-6.5.2-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):
I run into the same problem. Operating System: openSUSE Tumbleweed 20231013 KDE Plasma Version: 5.27.8 KDE Frameworks Version: 5.110.0 Qt Version: 5.15.11 Kernel Version: 6.5.6-1-default (64-bit) Graphics Platform: Wayland Processors: 8 × Intel® Core™ i7-7700T CPU @ 2.90GHz Memory: 7.6 GiB of RAM Graphics Processor: Mesa Intel® HD Graphics 630 Have uninstalled Calibre and am waiting for a resolution.
I run into the same issue. Since update to Qt6 6.6 Calibre is broken. according to https://bugzilla.suse.com/show_bug.cgi?id=1216258 comment #3 ... there is a bug in the python-PyQT6 package ...
Hi, it should be fixed by now: https://build.opensuse.org/request/show/1118548. Please try it.
Created attachment 870324 [details] libqt6gui.so.6 problem In my case, calibre is broken, the issue is about libqt6gui.so.6 see the capture.
If I understand well, the libqt6gui version is 6.6 since the update to qt6 6.6.
Well, then it is calibre bug. Eric, could you please take a look and reassign?
It is a calibre bug ? see my report comment 3 https://bugzilla.suse.com/show_bug.cgi?id=1216258 it is said it is not a calibre issue !
Well, we are talking about Tumbleweed, latest and greatest. So it is correct that Qt6 was upgraded and now the problem is calibre, because it's slow. That's my point of view, if I am mistaken, please correct me.
... and python-PyQt6 (blamed in the previous bug) was recently updated to support new Qt6, so we're back to calibre (which is currently unresolvable in the devel project).
(In reply to Markéta Machová from comment #8) > Well, we are talking about Tumbleweed, latest and greatest. So it is correct > that Qt6 was upgraded and now the problem is calibre, because it's slow. > That's my point of view, if I am mistaken, please correct me. too techie for me i advice you to contact eric schirra. thnaks
(In reply to Markéta Machová from comment #3) > Hi, it should be fixed by now: > https://build.opensuse.org/request/show/1118548. Please try it. O.K. it seems(!) O.K. now but I cannot update to try because a ghc requirement is not fulfilled. This is another bug, I would ask for advice of security of the solution (that is to maintain the obsolete ghc required which gives 19(!) objects blocked, still a viable update now). So I allow myself to ask here (I am conscious that this is heretic): any idea what is ghc about? At the other c/c users of this bug: I will wait for feedback about to Monday and if nobody complains, I will close this as solved. Thank you for your patience and for fixing this so fast, thank you to the others for joining c/c - reporting.
no more issue with calibre. thanks
I confirm, it is working like a charm again. Thank you very much indeed ! Regarding ghc, I had all obsolete libs uninstalled. I guess if they are really needed, the program that needs it, will show up.
Given no complaints persisting, closing as solved today. Thank you very much for the fast assistance. P.S. @comment 11 If somebody stumbles upon this bug once solved: GHC is apparently some former dependency of an install/program and was uninstalled without issues solving the zypper complaint.