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)
Summary: update fails with a "dependency hell" about python311-PyQt6-6.5.2-1.2.x86_64 ...
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Python (show other bugs)
Version: Current
Hardware: x86-64 openSUSE Tumbleweed
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Markéta Machová
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-10-15 20:50 UTC by Stakanov Schufter
Modified: 2023-10-23 08:41 UTC (History)
6 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
libqt6gui.so.6 problem (119.85 KB, image/png)
2023-10-19 09:20 UTC, Episteme PROMENEUR
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stakanov Schufter 2023-10-15 20:50:25 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):
Comment 1 Klaus-Dieter Fietze 2023-10-17 18:18:36 UTC
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.
Comment 2 Episteme PROMENEUR 2023-10-18 10:09:11 UTC
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
...
Comment 3 Markéta Machová 2023-10-19 06:45:43 UTC
Hi, it should be fixed by now: https://build.opensuse.org/request/show/1118548. Please try it.
Comment 4 Episteme PROMENEUR 2023-10-19 09:20:35 UTC
Created attachment 870324 [details]
libqt6gui.so.6 problem

In my case, calibre is broken, the issue is about libqt6gui.so.6

see the capture.
Comment 5 Episteme PROMENEUR 2023-10-19 09:23:01 UTC
If I understand well, the libqt6gui version is 6.6 since the update to qt6 6.6.
Comment 6 Markéta Machová 2023-10-19 10:49:23 UTC
Well, then it is calibre bug. Eric, could you please take a look and reassign?
Comment 7 Episteme PROMENEUR 2023-10-19 10:58:52 UTC
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 !
Comment 8 Markéta Machová 2023-10-19 11:02:04 UTC
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.
Comment 9 Markéta Machová 2023-10-19 11:05:17 UTC
... 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).
Comment 10 Episteme PROMENEUR 2023-10-19 11:09:46 UTC
(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
Comment 11 Stakanov Schufter 2023-10-19 15:30:11 UTC
(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.
Comment 12 Episteme PROMENEUR 2023-10-20 08:30:19 UTC
no more issue with calibre.

thanks
Comment 13 Klaus-Dieter Fietze 2023-10-20 12:48:11 UTC
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.
Comment 14 Stakanov Schufter 2023-10-23 08:41:22 UTC
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.