seit einem Betriebssystem Update am 05.06.21 startet das FreeCAD AppImage nicht mehr, aus der Konsole gestartet bekomme ich diese Fehlermeldung:
libGL error: MESA-LOADER: failed to open radeonsi: /tmp/.mount_FreeCA7xBXDh/usr/bin/../lib/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /usr/lib64/dri/radeonsi_dri.so) (search paths /usr/lib64/dri)libGL error: failed to load driver: radeonsilibGL error: MESA-LOADER: failed to open radeonsi: /tmp/.mount_FreeCA7xBXDh/usr/bin/../lib/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /usr/lib64/dri/radeonsi_dri.so) (search paths /usr/lib64/dri)libGL error: failed to load driver: radeonsilibGL error: MESA-LOADER: failed to open swrast: /tmp/.mount_FreeCA7xBXDh/usr/bin/../lib/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /usr/lib64/dri/swrast_dri.so) (search paths /usr/lib64/dri)libGL error: failed to load driver: swrast
Ich erhalte die Fehlermeldungen mit allen FreeCAD Appimages, auch solchen die vor dem oben genannten Update problemlos gelaufen sind.
Kann ich mit Tumbleweed auf frühere Pakete “downgraden” ? Ein Update auf die Kernel Module aus dem Sauerland Repo hat nichts gebracht…
Die Datei die nach der GLIBCXX_3.4.29 sucht ist zwar Bestandteil des AppImages (wenn ich die Fehlermeldung richtig deute…), aber bis zu oben genanntem Datum funktionierte ja alles.
Falls jemand eine andere Idee hat als “zurücksetzen”, - bitte sagen…
Falls Ihr mit den hingeworfenen Brocken meint ich soll FreeCAD aus dem Repo laden… , - das habe ich.
Das AppImage bietet nur einen höheren Funktionsumfang, - weshalb ich überhaupt erst dazu gewechselt habe.
die Frage “hast Du FreeCAD aus dem Repo auch installiert” hätte ich verstanden… ;)
Aber sollen Appimages nicht eigenständig laufen? Ich habe da keinen zusammenhang gesehen, deshalb habe ich das nicht erwähnt…
Im Moment betrifft das alle FreeCAD Appimages, die für die 0.19er (stable) und die 0.20er (devl), komplette aktuelle Versionsnummer der “develop” ist Version: 0.20.25065.
strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX
ergbibt diese Ausgabe:
Die gleiche Abfrage auf die libstd++.so.6 des (entpackten) Appimages geht nur bis GLIBCXX3.4.28. Das Verzeichnis /usr/lib64/ enthält auch eine libstd++.so.6.0.29, im Appimage ist es nur eine libstd++.so.6.0.28.
Wenn ich die libstd++.so.6 im Appimage durch die aus usr/lib64/ ersetze startet das Appimage wieder, so viel habe ich Gestern noch herausgefunden…