Bug 1161712 - FreeCAD uninstallable due to removed libpyside2
FreeCAD uninstallable due to removed libpyside2
Classification: openSUSE
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Other
x86-64 openSUSE Factory
: P5 - None : Normal (vote)
: ---
Assigned To: E-mail List
E-mail List
Depends on:
  Show dependency treegraph
Reported: 2020-01-23 15:42 UTC by Paul Bransford
Modified: 2020-01-27 07:58 UTC (History)
2 users (show)

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


Note You need to log in before you can comment on or make changes to this bug.
Description Paul Bransford 2020-01-23 15:42:33 UTC
FreeCAD remains uninstallable due to dependencies on libpyside2.cpython-37m-x86_64-linux-gnu.so.5.13()(64bit).

Previously one could install an older version of libpyside2.cpython-37m-x86_64, force installation of FreeCAD ignoring this broken dependency, and symlink the library (yes, that would work). However, it seems that this library has now been completely removed from the repositories so this workaround is no longer available.


ginnungagap:~ # zypper info FreeCAD
Loading repository data...
Reading installed packages...

Information for package FreeCAD:
Repository     : Main Repository (OSS)         
Name           : FreeCAD                       
Version        : 0.18.4-1.2                    
Arch           : x86_64                        
Vendor         : openSUSE                      
Installed Size : 319.3 MiB                     
Installed      : No                            
Status         : not installed                 
Source package : FreeCAD-0.18.4-1.2.src        
Summary        : General Purpose 3D CAD Modeler
Description    :                               
    FreeCAD is a parametric 3D modeler made primarily to design real-life objects
    of any size. Parametric modeling allows modifying designs by
    going back into the model history and changing its parameters. FreeCAD is
    customizable and scriptable.

ginnungagap:~ # zypper in FreeCAD
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: nothing provides libpyside2.cpython-37m-x86_64-linux-gnu.so.5.13()(64bit) needed by FreeCAD-0.18.4-1.2.x86_64
 Solution 1: do not install FreeCAD-0.18.4-1.2.x86_64
 Solution 2: break FreeCAD-0.18.4-1.2.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c/d/?] (c): c
ginnungagap:~ # zypper search libpyside
Loading repository data...
Reading installed packages...
No matching items found.
Comment 1 владимир путин 2020-01-27 07:43:12 UTC
"freeCad has unmet/broken dependencies" would probably be less confusing ;)
Comment 2 Wolfgang Bauer 2020-01-27 07:54:11 UTC
FreeCAD failed to build with Qt 5.14.

A fix has been accepted to Factoy a couple of hours ago, so it should be fine again in the next Tumbleweed snapshot:
Comment 3 владимир путин 2020-01-27 07:58:05 UTC
Thanks Wolfgang!