Ho installato freecad (finalmente è possibile) ma ho riscontrato alcuni problemi nel funzionamento.
Li ho risolti installando i pacchetti “pyside2-widget” e “pyside2-Gui”.
Adesso continuerò a testarlo e cercherò di risolvere eventuali altri problemi per comunicarli a chi è interessato.
Trovati altri pacchetti mancanti, che però non trovo nei repo.
Per la precisione si tratta di “python3-pyside2.qtwebengine” e di “python3-pyside2.qtwebchannel”.
Ci sono pacchetti con nomi molto simili, ma la cui installazione non ha sortito effetti.
C’è un modo per risolvere?
Risolto aggiungendo psyde2 come dipendenza del pacchetto compilato. Grazie.
Potrebbero essere _pyside2-webchannel e pyside2-webengine che però sono dipendenze di pyside2 e dovrebbero essere istallati automaticamente insieme a freecad.
pyside2.webchannel e pyside2.webengine sono installati (ci avevo già pensato), ma il programma chiede espressamente python3-pyside2.qtwebchannel e python3-pyside.qtwebengine.
Potrebbe dipendere dal fatto che c’è installata una versione più recente (python 3.9)?
Ho provato a linkare a /usr/lib64/python3.9 una cartella chiamata python3, ma purtroppo senza esito.
E’ possibile che dipenda dal nome? freecad cerca qtwebengine mentre il file installato è QtWebEngine
Non penso sia il nome. Hai provato a rimuovere la cartella di configurazione ~/.local/share/FreeCAD ?
Provato ora. Ma ho sempre lo stesso errore:
“Addon Manager Warning: Could not import QtWebEngineWidgets, it seems to be missing from your system. Please use your system’s package manager to install the python3-pyside2.qtwebengine* and python3-pyside2.qtwebchannel packages, and if possible alert your package creator to the missing dependency”
Provando su un sistema installato da poco non vedo questo errore. Come QtWebEngineWidgets trovo solo un pacchetto:
$ rpm -qa | grep -i webenginewidget
lib64Qt5WebEngineWidgets5-5.15.9-0.20220116.1.x86_64
Prova a cancellare anche .config/FreeCAD/. e .cache/FreeCAD/.
Non so se si trattava di .config/FreeCad o .cache/Freecad/, ma adesso finalmente sembra funzionare al 100%, caricando anche l’help e i widgets.
Grazie dell’aiuto
Come non detto: l’errore non compare più all’avvio, ma si ripresenta (nei log) appena provo a caricare un file di esempio.
Qui riesco a caricare i progetti di esempio senza problemi.
Con FreeCAD chiuso, prova a cancellare simultaneamente .config/FreeCAD/, .cache/FreeCAD/ e ~.local/share/FreeCAD/ e poi riavviarlo.
Ecco un esempio caricato
ed il log relativo
FreeCAD 0.20, Libs: 0.20RUnknown
© Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2022
FreeCAD is free and open-source software licensed under the terms of LGPL2+ license.
FreeCAD wouldn't be possible without FreeCAD community.
##### #### ### ####
# # # # # #
# ## #### #### # # # # #
#### # # # # # # # ##### # #
# # #### #### # # # # #
# # # # # # # # # ## ## ##
# # #### #### ### # # #### ## ## ##
Unknown command 'Part_SectionCut'
connect failed: No such file or directory
SketchObject::onChanged(): Unmanaged change of Constraint Property results in invalid constraint indices
v0.19, Dimension, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension, added view property 'ScaleMultiplier'
v0.19, Dimension001, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension001, added view property 'ScaleMultiplier'
v0.19, Dimension002, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension002, added view property 'ScaleMultiplier'
v0.19, Dimension003, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension003, added view property 'ScaleMultiplier'
v0.19, Dimension004, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension004, added view property 'ScaleMultiplier'
v0.19, Dimension005, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension005, added view property 'ScaleMultiplier'
v0.19, Dimension006, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension006, added view property 'ScaleMultiplier'
v0.19, Dimension007, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension007, added view property 'ScaleMultiplier'
v0.19, Dimension008, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension008, added view property 'ScaleMultiplier'
v0.19, Dimension009, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension009, added view property 'ScaleMultiplier'
v0.19, Dimension010, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension010, added view property 'ScaleMultiplier'
v0.19, Dimension011, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension011, added view property 'ScaleMultiplier'
v0.19, Dimension012, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension012, added view property 'ScaleMultiplier'
v0.19, Dimension013, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension013, added view property 'ScaleMultiplier'
v0.19, Dimension014, added view property 'ScaleMultiplier'
----------------
Unset style
v0.19, Dimension014, added view property 'ScaleMultiplier'
Dopo gli ultimi aggiornamenti sembra funzionare bene.
Forse quando ho cercato di sistemarlo all’inizio ho fatto qualche errore che è stato corretto in seguito agli aggiornamenti