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.

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 probable | Chemin de profil courant |
|---|---|---|
snap list firefox affiche Firefox | Version Snap | ~/snap/firefox/common/.mozilla/firefox/ |
flatpak list affiche Firefox | Version Flatpak | ~/.var/app/org.mozilla.firefox/.mozilla/firefox/ |
apt policy firefox indique un paquet installé | Version APT/deb | ~/.mozilla/firefox/ |
| Plusieurs méthodes répondent | Installation mélangée | Risque 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 :
- Ouvrez Menu > Modules complémentaires et thèmes.
- Désactivez toutes les extensions.
- Redémarrez Firefox normalement.
- Réactivez les extensions une par une.
- 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.
- Ouvrez Paramètres.
- Cherchez performances.
- Décochez Utiliser les paramètres de performance recommandés.
- Décochez Utiliser l’accélération graphique matérielle si disponible.
- 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 :
- Cliquez sur Créer un profil.
- Donnez un nom simple, par exemple
test-propre. - Lancez Firefox avec ce profil.
- 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.dbetbookmarkbackups/si besoin. - Réinstaller Firefox uniquement après ces tests.
- Vérifier que les liens et mots de passe fonctionnent.
Erreurs courantes à éviter
| Erreur | Pourquoi c’est risqué | Bonne pratique |
|---|---|---|
Supprimer ~/.mozilla sans sauvegarde | Perte des favoris et mots de passe | Copier le profil avant toute suppression |
| Installer Snap, Flatpak et APT en même temps | Profils différents et confusion | Garder une méthode principale |
| Copier tout l’ancien profil corrompu | Le bug revient dans le nouveau profil | Migrer seulement les fichiers nécessaires |
Lancer Firefox avec sudo | Permissions cassées dans le profil | Utiliser Firefox avec l’utilisateur normal |
| Réinstaller avant diagnostic | Ne corrige pas un profil abîmé | Tester mode dépannage et nouveau profil |
Oublier key4.db | Mots de passe illisibles | Copier 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).



