Outils pour utilisateurs

Outils du site


software:applications:freecad:depannage:appimage_erreur_mesa-loader

:TODO_DOCUPDATE:

Freecad : Erreur MESA-LOADER au lancement de l'AppImage

Le démarrage de FreeCAD 0.21 au format AppImage échoue l'erreur suivante est reportée :

MESA-LOADER: failed to open radeonsi: /usr/lib/dri/radeonsi_dri.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
failed to load driver: radeonsi
MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)

Ce problème se produit avec la version FreeCAD-0.21.2-Linux-x86_64.AppImage et semble être due au fait que l'AppImage embarque également les pilotes graphiques. On peut extraire les fichiers du paquetage et le reconstruire sans.

Pour reconstruire le paquetage on aura besoin de l'application appimagetool disponible également sous forme d'AppImage.
# Extraire les fichiers du paquetage
cd ~/Applications/
./FreeCAD-0.21.2-Linux-x86_64.AppImage --appimage-extract:
 
# Supprimer les fichiers inclus dans le paquetage correspondant aux pilotes
rm ./squashfs-root/usr/lib/libdrm*
 
# Générer le ficheir AppImage sans la vérification "AppStream"
appimagetool -n squashfs-root/ FreeCAD-0.21.2-rebuild.AppImage
 
# tester le nouveau fichier AppImage
./FreeCAD-0.21.2-rebuild.AppImage
 
# Supprimer les fichiers temporaires
rm -fr ./squashfs-root
rm FreeCAD-0.21.2-Linux-x86_64.AppImage

Alternatives

Références

software/applications/freecad/depannage/appimage_erreur_mesa-loader.txt · Dernière modification : 2024/06/29 11:49 de yoann