Well, another day, another Tumbleweed disaster… I’m running about one a day now. Looking forward to the day when I run two issues a day…
I have 170 new updates and the very first thing zypper says is:
3 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 python311-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 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: Following actions will be done:
keep obsolete libQt6Core6-6.5.3-2.1.x86_64
keep obsolete libQt6DBus6-6.5.3-2.1.x86_64
keep obsolete qt6-network-tls-6.5.3-2.1.x86_64
Solution 2: deinstallation of python311-PyQt6-6.5.2-1.2.x86_64
Solution 3: break python311-PyQt6-6.5.2-1.2.x86_64 by ignoring some of its dependencies
WTF is this - the Linux version of “DLL Hell” from Windows 98? So I say, OK, option 2.
Next it says:
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
deleted providers: libQt6Gui6-6.5.3-2.1.x86_64
Solution 1: Following actions will be done:
keep obsolete libQt6Gui6-6.5.3-2.1.x86_64
keep obsolete libQt6DBus6-6.5.3-2.1.x86_64
keep obsolete libQt6OpenGL6-6.5.3-2.1.x86_64
keep obsolete libQt6Widgets6-6.5.3-2.1.x86_64
keep obsolete qt6-network-tls-6.5.3-2.1.x86_64
Solution 2: deinstallation of calibre-6.27.0-1.3.x86_64
Solution 3: break calibre-6.27.0-1.3.x86_64 by ignoring some of its dependencies
So now I have to uninstall (or break) Calibre? OK, so I have to uninstall Calibre - which I ■■■■■■■ NEED.
Now it says this:
Problem: the installed python311-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
deleted providers: libQt6Network6-6.5.3-2.1.x86_64
Solution 1: Following actions will be done:
keep obsolete libQt6Network6-6.5.3-2.1.x86_64
keep obsolete libQt6DBus6-6.5.3-2.1.x86_64
keep obsolete qt6-network-tls-6.5.3-2.1.x86_64
Solution 2: deinstallation of python311-PyQt6-WebEngine-6.5.0-2.2.x86_64
Solution 3: break python311-PyQt6-6.5.2-1.2.x86_64 by ignoring some of its dependencies
Now I have to uninstall this “WebEngine” thing, whatever that is? Apparently it’s used to embed Web functionality inside applications. I have no idea where it might be used in my system.
OK, so I uninstall that. God knows what that’s broken.
Updating to Tumbleweed has been mostly a ■■■■■■■ disaster. I have literally spent every single day this week debugging some problem and have submitted two bug reports to openSUSE and KDE as a result.
These moron developers need to straighten out this library conflict crap before Linux goes the way of Windows 98.