Currently on tumbleweed snapshot 20260224 and am trying to update my system with ‘zypper dup’, however I get an error message about a missing dependency for my copy of freecad that I installed from the SUSE repositories.
Problem: 1: the to be installed FreeCAD-1.0.2-3.1.x86_64 requires 'libpyside6.abi3.so.6.10()(64bit)', but this requirement cannot be provided
deleted providers: python313-pyside6-6.10.2-1.1.x86_64
Solution 1: Following actions will be done:
keep obsolete python313-pyside6-6.10.2-1.1.x86_64
keep obsolete python313-shiboken6-6.10.2-1.1.x86_64
keep obsolete libQt63DRender6-6.10.2-1.1.x86_64
keep obsolete libQt6Charts6-6.10.2-1.1.x86_64
keep obsolete libQt6Core6-6.10.2-1.1.x86_64
keep obsolete libQt6Gui6-6.10.2-1.1.x86_64
keep obsolete libQt6Qml6-6.10.2-2.1.x86_64
keep obsolete libQt63DCore6-6.10.2-1.1.x86_64
keep obsolete libQt6DBus6-6.10.2-1.1.x86_64
keep obsolete libQt6OpenGL6-6.10.2-1.1.x86_64
keep obsolete libQt6ShaderTools6-6.10.2-1.1.x86_64
keep obsolete libQt6WaylandClient6-6.10.2-1.1.x86_64
keep obsolete libQt6Widgets6-6.10.2-1.1.x86_64
keep obsolete libQt6Concurrent6-6.10.2-1.1.x86_64
keep obsolete libQt6Network6-6.10.2-1.1.x86_64
keep obsolete libQt6OpenGLWidgets6-6.10.2-1.1.x86_64
keep obsolete libQt6PrintSupport6-6.10.2-1.1.x86_64
keep obsolete libQt6Svg6-6.10.2-1.1.x86_64
keep obsolete libQt6SvgWidgets6-6.10.2-1.1.x86_64
keep obsolete libQt6UiTools6-6.10.2-1.1.x86_64
keep obsolete libQt6Xml6-6.10.2-1.1.x86_64
Solution 2: Following actions will be done:
keep obsolete python313-pyside6-6.10.2-1.1.x86_64
keep obsolete python313-shiboken6-6.10.2-1.1.x86_64
keep obsolete libQt63DRender6-6.10.2-1.1.x86_64
keep obsolete libQt6Charts6-6.10.2-1.1.x86_64
keep obsolete libQt6Core6-6.10.2-1.1.x86_64
keep obsolete libQt6Gui6-6.10.2-1.1.x86_64
keep obsolete libQt6Qml6-6.10.2-2.1.x86_64
keep obsolete libQt63DCore6-6.10.2-1.1.x86_64
keep obsolete libQt6DBus6-6.10.2-1.1.x86_64
keep obsolete libQt6OpenGL6-6.10.2-1.1.x86_64
keep obsolete libQt6ShaderTools6-6.10.2-1.1.x86_64
keep obsolete libQt6WaylandClient6-6.10.2-1.1.x86_64
keep obsolete libQt6Widgets6-6.10.2-1.1.x86_64
Solution 3: deinstallation of FreeCAD-1.0.2-2.3.x86_64
Solution 4: break FreeCAD-1.0.2-3.1.x86_64 by ignoring some of its dependencies
Solution 1: Following actions will be done:
keep obsolete qt6-3dcore-devel-6.10.2-1.1.x86_64
keep obsolete libQt6Concurrent6-6.10.2-1.1.x86_64
keep obsolete qt6-concurrent-devel-6.10.2-1.1.x86_64
keep obsolete qt6-gui-devel-6.10.2-1.1.x86_64
keep obsolete qt6-network-devel-6.10.2-1.1.x86_64
Solution 2: Following actions will be done:
deinstallation of qt6-3dcore-devel-6.10.2-1.1.x86_64
keep obsolete libQt6Concurrent6-6.10.2-1.1.x86_64
keep obsolete libQt6Network6-6.10.2-1.1.x86_64
Solution 3: remove lock to allow removal of libQt63DCore6-6.10.2-1.1.x86_64
Solution 4: break qt6-3dcore-devel-6.11.0-1.1.x86_64 by ignoring some of its dependencies
there doesn’t seem to be a way to continue this update unless I remove freecad or break my development packages. When will this issue be corrected in the repositories? I’ve been encountering it for almost a week now.
As freecad is really important some workaround is not enough.
Installation von 'FreeCAD-1.0.2-3.1.x86_64' aus Repository 'Haupt-Repository (OSS)' wird erzwungen.
Paketabhängigkeiten werden aufgelöst...
Problem: 1: nichts stellt 'libpyside6.abi3.so.6.10()(64bit)' bereit, das vom zu installierenden FreeCAD-1.0.2-3.1.x86_64 benötigt wird
Lösung 1: FreeCAD-1.0.2-3.1.x86_64 nicht installieren
Lösung 2: FreeCAD-1.0.2-3.1.x86_64 durch Ignorieren einiger Abhängigkeiten brechen
Wählen Sie aus den obigen Lösungen mittels Nummer oder brechen Sie (a)b [1/2/a/d/?] (a):
As it’s only one file to be recompiled the maintainers should put a focus on it.
Please always include the command that produces the output you post. It is only one more line at the begin (so not really hard to do) and then all can see what is done exactly to get the output.
Also when you have a non-English system, please precede your commands with LANG=C, like:
Sorry I thought the command is obvious. Then I prefer lots of switches but if they apply I don’t execute the command at all. So the switches may be misleading. sudo zypper in --oldpackage --force -R --solver-focus update --recommends --allow-name-change --allow-arch-change --allow-vendor-change FreeCAD
so this: sudo zypper in FreeCAD
will lead to the exact same result.
I know you are very trustworthy, but we see everything here. Typos in commands and then posting an error here, posting some of the output and not the important part, etc., etc. The result: we are very suspicious and seeing exact what is done instead of trusting what people tell they did helps. Of course this is a general idea about “how to post computer text in the forums” and not specific to your post above where it might be possible to reconstruct what you did. But hey, make it easier for your potential helpers and for yourself.
For each package, the question arises whether it’s better installed via Flatpak or Zypper. With FreeCAD, it’s crucial to achieve maximum hardware support. Therefore, good system integration is essential.
I have compiled latest FreeCAD 1.1. It compiled with no errors. The executible won’t run though.
Error is as below:
base) tom@mydesktop: ~/FreeCAD/install/bin $ ./FreeCAD
./FreeCAD: error while loading shared libraries: libpyside6.cpython-312-x86_64-linux-gnu.so.6.10: cannot open shared object file: No such file or directory
(base) tom@mydesktop: ~/FreeCAD/install/bin $
My compilation used python elements from anaconda environment; not system python.
There is no “libpyside6.cpython-312-x86_64-linux-gnu.so.6.10” that anaconda can find in it’s repos. There is also no similar file that I can find in openSUSE tumbleweed repos.
PySide6 is the official Python module from the Qt for Python project, which provides access to the complete Qt 6.0+ framework. Not in python but is binding between Python and QT
would do the job, as main version (6) fits, and abi version (3) fits also.
Does not work at my (very old) computer, but perhaps on yours?
FreeCAD almost starts, then crashes with message:
(command:) FreeCAD --single-instance
FreeCAD 1.0.2, Libs: 1.0.2RUnknown
(C) 2001-2025 FreeCAD contributors
FreeCAD is free and open-source software licensed under the terms of LGPL2+ license.
@knurpht : Thank you for that suggestion, this is probably the preferrable way to solve the issue.
PS: As the old libs at some time were in the openSUSE repositories - zypper should be able to install the old ones? Afaik there are command line params to instruct zypper to install an older version of a package.