Firefox Ubuntu peut devenir instable après une mise à jour, un profil corrompu, un mélange entre Snap, APT et Flatpak, ou une extension qui bloque le démarrage. Le bon réflexe n’est pas de supprimer Firefox au hasard : il faut d’abord protéger le profil, identifier le mode d’installation, tester sans extension, puis réinstaller seulement si nécessaire. Ce guide vous accompagne pas à pas pour retrouver un navigateur propre sans perdre vos favoris, mots de passe, onglets importants ni paramètres utiles.

Dépannage Firefox Ubuntu sur un ordinateur portable Linux

Pour réparer Firefox sur Ubuntu, commencez par sauvegarder le dossier de profil, lancez Firefox en mode dépannage, désactivez les extensions, vérifiez si l’application vient de Snap, APT ou Flatpak, puis réinstallez avec la même méthode. Si le profil est abîmé, créez-en un nouveau et recopiez uniquement les données indispensables.

Pourquoi Firefox pose problème sur Ubuntu

Sur Ubuntu, Firefox peut être installé de plusieurs façons. Les versions récentes d’Ubuntu proposent souvent Firefox en Snap par défaut. D’autres utilisateurs préfèrent une version APT/deb, une version Flatpak, ou une installation manuelle depuis Mozilla. Le navigateur reste le même en apparence, mais les chemins de profil, les permissions et le comportement au démarrage peuvent changer.

Les problèmes les plus fréquents sont :

  • Firefox ne s’ouvre plus après une mise à jour Ubuntu.
  • Une fenêtre apparaît puis disparaît immédiatement.
  • Le navigateur est très lent au lancement.
  • Les mots de passe ou favoris semblent absents.
  • Les extensions ne répondent plus.
  • Les liens ne s’ouvrent pas depuis Thunderbird, Discord ou une autre application.
  • Une ancienne installation APT cohabite avec Snap ou Flatpak.

Dans beaucoup de cas, le souci ne vient pas de Firefox lui-même mais du profil utilisateur. Ce profil contient l’historique, les favoris, les cookies, les sessions, les mots de passe enregistrés et les extensions. C’est précisément pour cela qu’il ne faut pas commencer par supprimer tout le dossier ~/.mozilla sans sauvegarde.

Avant toute manipulation lourde, fermez Firefox et sauvegardez vos données. Une réinstallation sans sauvegarde peut rendre la récupération plus compliquée.

Diagnostic Firefox Ubuntu : identifier l’installation et le profil

Avant de réparer, il faut savoir quelle version vous utilisez. Ouvrez un terminal avec Ctrl + Alt + T puis lancez ces commandes.

which firefox
firefox --version
snap list firefox 2>/dev/null
flatpak list | grep -i firefox || true
apt policy firefox

Interprétez les résultats simplement :

Résultat observéSignification probableChemin de profil courant
snap list firefox affiche FirefoxVersion Snap~/snap/firefox/common/.mozilla/firefox/
flatpak list affiche FirefoxVersion Flatpak~/.var/app/org.mozilla.firefox/.mozilla/firefox/
apt policy firefox indique un paquet installéVersion APT/deb~/.mozilla/firefox/
Plusieurs méthodes répondentInstallation mélangéeRisque de confusion de profils

Pour vérifier les processus bloqués :

ps aux | grep -i firefox | grep -v grep

Si Firefox semble déjà lancé alors qu’aucune fenêtre n’est visible, terminez-le proprement :

pkill firefox

Attendez quelques secondes puis relancez :

firefox

Si le terminal affiche une erreur, notez-la. Les messages concernant profile, permission denied, cannot open display, snap, gtk ou extension donnent souvent la piste principale.

Sauvegarder Firefox avant toute réparation

La sauvegarde est rapide et évite les mauvaises surprises. Fermez Firefox puis créez un dossier de sauvegarde daté.

mkdir -p ~/Sauvegardes-firefox
cp -a ~/.mozilla/firefox ~/Sauvegardes-firefox/firefox-mozilla-$(date +%F) 2>/dev/null || true
cp -a ~/snap/firefox/common/.mozilla/firefox ~/Sauvegardes-firefox/firefox-snap-$(date +%F) 2>/dev/null || true
cp -a ~/.var/app/org.mozilla.firefox/.mozilla/firefox ~/Sauvegardes-firefox/firefox-flatpak-$(date +%F) 2>/dev/null || true

Vérifiez que la sauvegarde existe :

ls -lah ~/Sauvegardes-firefox

Les fichiers les plus importants sont généralement :

  • places.sqlite : favoris et historique.
  • logins.json : identifiants enregistrés.
  • key4.db : clé nécessaire pour lire les mots de passe.
  • cookies.sqlite : sessions de sites.
  • prefs.js : préférences du profil.
  • bookmarkbackups/ : sauvegardes automatiques des marque-pages.

Pour récupérer les mots de passe plus tard, gardez toujours logins.json et key4.db ensemble. Copier l’un sans l’autre ne suffit pas.

Réparer Firefox sans réinstaller

La réinstallation est parfois utile, mais elle ne corrige pas toujours un profil cassé. Commencez par les méthodes les moins risquées.

Lancer Firefox en mode dépannage

Le mode dépannage désactive temporairement extensions, thèmes et accélération matérielle.

firefox --safe-mode

Sur certaines versions, la commande peut afficher une fenêtre nommée Mode de dépannage. Si Firefox démarre correctement dans ce mode, le problème vient souvent d’une extension, d’un thème ou de l’accélération graphique.

Dans Firefox :

  1. Ouvrez Menu > Modules complémentaires et thèmes.
  2. Désactivez toutes les extensions.
  3. Redémarrez Firefox normalement.
  4. Réactivez les extensions une par une.
  5. Supprimez celle qui provoque le blocage.

Désactiver l’accélération matérielle

Si Firefox s’ouvre mais affiche un écran noir, des artefacts ou des lenteurs, testez sans accélération matérielle.

  1. Ouvrez Paramètres.
  2. Cherchez performances.
  3. Décochez Utiliser les paramètres de performance recommandés.
  4. Décochez Utiliser l’accélération graphique matérielle si disponible.
  5. Redémarrez Firefox.

Si Firefox ne s’ouvre pas assez longtemps pour le faire, créez un nouveau profil temporaire comme expliqué plus bas.

Nettoyer le cache sans supprimer le profil

Un cache abîmé peut ralentir Firefox ou bloquer certains sites. Fermez Firefox puis supprimez uniquement les caches.

Pour une installation APT/deb :

rm -rf ~/.cache/mozilla/firefox/*

Pour une installation Snap :

rm -rf ~/snap/firefox/common/.cache/mozilla/firefox/*

Pour une installation Flatpak :

rm -rf ~/.var/app/org.mozilla.firefox/cache/mozilla/firefox/*

Relancez ensuite Firefox. Cette opération ne supprime normalement pas les favoris ni les mots de passe.

Créer un nouveau profil Firefox Ubuntu

Si Firefox démarre mal à cause du profil, le gestionnaire de profils est l’outil le plus propre.

firefox -P

Dans la fenêtre :

  1. Cliquez sur Créer un profil.
  2. Donnez un nom simple, par exemple test-propre.
  3. Lancez Firefox avec ce profil.
  4. Testez la navigation, les téléchargements et l’ouverture de quelques sites.

Si Firefox fonctionne avec le nouveau profil, l’ancien est probablement corrompu. Vous pouvez alors migrer les données essentielles plutôt que recopier tout le dossier.

Migrer les favoris et mots de passe

Fermez Firefox. Repérez les dossiers de profils :

ls -lah ~/.mozilla/firefox 2>/dev/null
ls -lah ~/snap/firefox/common/.mozilla/firefox 2>/dev/null

Copiez ensuite les fichiers utiles depuis l’ancien profil vers le nouveau. Exemple pour une installation APT/deb :

cp ancienprofil.default-release/places.sqlite nouveauprofil.default-release/
cp ancienprofil.default-release/logins.json nouveauprofil.default-release/
cp ancienprofil.default-release/key4.db nouveauprofil.default-release/
cp -a ancienprofil.default-release/bookmarkbackups nouveauprofil.default-release/

Adaptez les noms ancienprofil.default-release et nouveauprofil.default-release aux dossiers réellement affichés chez vous.

Évitez de recopier immédiatement :

  • extensions/, si vous suspectez une extension défectueuse ;
  • prefs.js, si vous suspectez une préférence cassée ;
  • sessionstore.jsonlz4, si Firefox plante en restaurant les onglets ;
  • tout le profil complet, sauf si vous avez besoin d’un retour arrière rapide.

Réinstaller Firefox proprement sur Ubuntu

Une réinstallation propre doit respecter votre méthode d’installation. Le plus important est d’éviter de garder deux Firefox concurrents sans le vouloir.

Cas 1 : Firefox installé en Snap

Vérifiez d’abord :

snap list firefox

Réinstallez Firefox Snap :

sudo snap remove firefox
sudo snap install firefox

Les données utilisateur Snap peuvent rester dans ~/snap/firefox/. Si vous voulez tester un Firefox vraiment neuf, renommez le profil après sauvegarde :

mv ~/snap/firefox/common/.mozilla/firefox ~/snap/firefox/common/.mozilla/firefox.old.$(date +%F)

Relancez ensuite :

firefox

Cas 2 : Firefox installé via APT/deb

Sur Ubuntu récent, le paquet firefox peut parfois rediriger vers Snap selon la configuration. Vérifiez bien votre source avant d’agir.

apt policy firefox

Pour réinstaller le paquet :

sudo apt update
sudo apt install --reinstall firefox

Si vous utilisez le dépôt officiel Mozilla en paquet deb, vérifiez aussi les priorités APT :

apt-cache policy firefox

Cas 3 : Firefox installé en Flatpak

Vérifiez :

flatpak list | grep -i firefox

Réinstallez :

flatpak uninstall org.mozilla.firefox
flatpak install flathub org.mozilla.firefox

Lancez-le avec :

flatpak run org.mozilla.firefox

Résoudre les cas fréquents

Firefox ne s’ouvre pas du tout

Fermez les processus bloqués, videz le cache et testez un nouveau profil.

pkill firefox
rm -rf ~/.cache/mozilla/firefox/*
firefox -P

Si l’erreur parle de permissions, vérifiez le propriétaire des fichiers :

find ~/.mozilla/firefox ! -user "$USER" -ls 2>/dev/null | head

Si des fichiers appartiennent à root, corrigez :

sudo chown -R "$USER:$USER" ~/.mozilla

Ce problème arrive souvent après avoir lancé une application graphique avec sudo, ce qui est à éviter.

Firefox est lent sur Ubuntu

Commencez par distinguer un problème Firefox d’un problème système. Si tout l’ordinateur est lent, consultez aussi les processus et la mémoire.

free -h
top

Dans Firefox, testez :

  • suppression du cache ;
  • désactivation des extensions ;
  • désactivation de l’accélération matérielle ;
  • création d’un profil neuf ;
  • réduction du nombre d’onglets restaurés au démarrage.

Si le site qui pose problème est toujours le même, testez avec un profil neuf avant de réinstaller tout le navigateur.

Les mots de passe Firefox ont disparu

Ne paniquez pas : ils sont peut-être dans un autre profil. Ouvrez le gestionnaire de profils :

firefox -P

Testez les profils disponibles. Si vous avez changé de Snap vers APT, ou inversement, Firefox peut regarder dans un autre dossier. Cherchez les fichiers de mots de passe :

find ~ -path '*firefox*' -name 'logins.json' 2>/dev/null
find ~ -path '*firefox*' -name 'key4.db' 2>/dev/null

Pour restaurer les identifiants, recopiez logins.json et key4.db du même ancien profil vers le nouveau profil, Firefox fermé.

Les liens ne s’ouvrent plus dans Firefox

Vérifiez le navigateur par défaut :

xdg-settings get default-web-browser

Définissez Firefox comme navigateur par défaut :

xdg-settings set default-web-browser firefox.desktop

Selon l’installation, le fichier desktop peut avoir un autre nom. Listez-les :

ls /usr/share/applications | grep -i firefox
ls ~/.local/share/applications | grep -i firefox

Prévenir les prochaines pannes

Pour garder Firefox stable sur Ubuntu :

  • évitez de mélanger Snap, Flatpak et APT sans raison ;
  • gardez une seule installation principale ;
  • mettez Ubuntu à jour régulièrement ;
  • limitez les extensions aux outils vraiment utiles ;
  • exportez vos favoris avant les grosses migrations ;
  • activez Firefox Sync si vous acceptez la synchronisation cloud ;
  • gardez une sauvegarde locale du profil avant une réinstallation ;
  • ne lancez pas Firefox avec sudo.

Une bonne habitude consiste à sauvegarder le profil avant les changements importants :

mkdir -p ~/Sauvegardes-firefox
cp -a ~/.mozilla/firefox ~/Sauvegardes-firefox/firefox-avant-changement-$(date +%F) 2>/dev/null || true

Checklist récapitulative

  • Fermer Firefox complètement.
  • Identifier l’installation : Snap, APT/deb ou Flatpak.
  • Sauvegarder les profils existants.
  • Tester firefox --safe-mode.
  • Désactiver les extensions suspectes.
  • Nettoyer le cache adapté à votre installation.
  • Créer un profil neuf avec firefox -P.
  • Migrer seulement places.sqlite, logins.json, key4.db et bookmarkbackups/ si besoin.
  • Réinstaller Firefox uniquement après ces tests.
  • Vérifier que les liens et mots de passe fonctionnent.

Erreurs courantes à éviter

ErreurPourquoi c’est risquéBonne pratique
Supprimer ~/.mozilla sans sauvegardePerte des favoris et mots de passeCopier le profil avant toute suppression
Installer Snap, Flatpak et APT en même tempsProfils différents et confusionGarder une méthode principale
Copier tout l’ancien profil corrompuLe bug revient dans le nouveau profilMigrer seulement les fichiers nécessaires
Lancer Firefox avec sudoPermissions cassées dans le profilUtiliser Firefox avec l’utilisateur normal
Réinstaller avant diagnosticNe corrige pas un profil abîméTester mode dépannage et nouveau profil
Oublier key4.dbMots de passe illisiblesCopier logins.json et key4.db ensemble

FAQ Firefox Ubuntu

Comment savoir si mon Firefox Ubuntu est en Snap ?

Lancez snap list firefox. Si Firefox apparaît dans la liste, vous utilisez la version Snap. Vous pouvez aussi vérifier which firefox et les dossiers sous ~/snap/firefox/. Sur Ubuntu récent, c’est une situation très courante.

Puis-je supprimer Firefox sans perdre mes favoris ?

Oui, si vous sauvegardez d’abord le profil. Les favoris sont principalement dans places.sqlite et dans le dossier bookmarkbackups/. Ne supprimez pas les dossiers de profil avant d’avoir vérifié votre sauvegarde.

Pourquoi mes mots de passe Firefox ne reviennent pas après copie ?

Les mots de passe nécessitent au minimum logins.json et key4.db provenant du même profil. Si vous copiez seulement logins.json, Firefox ne pourra pas forcément déchiffrer les identifiants.

Firefox Snap est-il forcément moins bon que Firefox deb ?

Pas forcément. Pour beaucoup d’utilisateurs, Firefox Snap fonctionne correctement. Les problèmes apparaissent surtout lors de migrations, de permissions cassées, d’intégration avec certains dossiers ou d’installations mélangées. Le bon choix dépend de votre usage et de votre besoin de stabilité.

Que faire si Firefox affiche encore une erreur après réinstallation ?

Testez un profil neuf avec firefox -P. Si le profil neuf fonctionne, la réinstallation n’était pas le cœur du problème. Il faut alors migrer les données essentielles depuis l’ancien profil sans recopier les extensions ou préférences cassées.

Est-ce que Firefox Sync remplace une sauvegarde ?

Non. Firefox Sync est pratique pour retrouver favoris, mots de passe et historique entre appareils, mais une sauvegarde locale reste préférable avant une réparation. Elle permet de récupérer un profil même si la synchronisation est incomplète ou désactivée.

Dois-je utiliser sudo apt remove --purge firefox ?

Seulement si vous savez exactement quelle installation vous supprimez et si vos données sont sauvegardées. Sur Ubuntu, purge peut nettoyer des fichiers système du paquet, mais il ne règle pas toujours les problèmes de profil utilisateur.

Conclusion

Firefox sur Ubuntu se répare généralement sans repartir de zéro. La méthode sûre consiste à sauvegarder le profil, identifier l’installation, tester le mode dépannage, créer un profil neuf si nécessaire, puis réinstaller proprement avec Snap, APT ou Flatpak selon votre cas. Cette approche évite de perdre les favoris et les mots de passe tout en corrigeant les causes les plus fréquentes.


Besoin d’aide ? Si malgré ces étapes votre problème persiste, contactez-moi pour un diagnostic gratuit à distance ou à domicile (Montpellier / Île-de-France).