Résolution d'erreur Firefox - cairo_xlib_surface_get_display

mardi 6 janvier 2026 · 1 minute · 81 mots

Problème

Firefox refuse de démarrer avec l’erreur suivante :

/lib/x86_64-linux-gnu/libgdk-3.so.0: undefined symbol: cairo_xlib_surface_get_display

Cause

Firefox charge les bibliothèques depuis /usr/local/lib au lieu de /usr/lib/x86_64-linux-gnu/. Le répertoire /usr/local/lib contient une ancienne version de Cairo incompatible avec la version de libgdk-3 installée.

Solution

Supprimer l’entrée /usr/local/lib dans les fichiers de configuration du linker :

1sudo grep -r "/usr/local/lib" /etc/ld.so.conf.d/
2# Éditer le(s) fichier(s) concerné(s) et supprimer la ligne

Recharger le cache du linker dynamique :

1sudo ldconfig

Firefox devrait maintenant démarrer sans erreur.

Howto Linux Firefox Troubleshooting