Bonjour

Depuis quelques jours, je ne peux plus rien enregistrer depuis Firefox : une image, un pdf ouvert dans un onglet, une pièce-jointe dans un mail, rien, une fois la fenêtre "Enregister sous..." ouverte et avoir cliqué sur le bouton, rien ne se passe. Même l'exportation des marques-pages ne fonctionne pas (j'avais pensé désintaller puis réinstaller le programme, mais il me fallait sauvegarder mes signets avant).
Il s'agit de Firefox 77.01 (sous Ubuntu 18.04).
Quelqu'un aurait une idée de la source du problème ?

Merci
Bonjour,

Y aurait-il un problème de permission dans ton dossier personnel ? Pour le savoir, commence par voir combien de fichiers appartiennent à root (donne les retours complets entre balises code (explications ici)) :
find ~ -user root | wc -l
Et si tu obtiens autre chose que 0, regarde lesquels :
find ~ -user root
ça me donne bien 0
thomas@Tom-Machine:~$ find ~ -user root | wc -l
0
thomas@Tom-Machine:~$ 
Bonjour,

En lançant en commande :
firefox
ressort-il un message d'erreur ?
Non, pas de message d'erreur, mais ça m'a ouvert un nouveau Firefox
Fournis les noyaux présents :
echo; dpkg -l | grep -Ei "linux-(g|h|i|lo|mo|si|t)" | grep -v ^rc | sort -k3 | awk '{print $1,$2,$3,$4}' | column -s" " -t ; echo ; uname -mr
et :
dpkg -l | grep -v ^ii
snap list --all
ainsi que les extensions du navigateur :
grep -oP '},"name":"\K[^"]+' ~/.mozilla/firefox/*.*default*/addons.json
thomas@Tom-Machine:~$ echo; dpkg -l | grep -Ei "linux-(g|h|i|lo|mo|si|t)" | grep -v ^rc | sort -k3 | awk '{print $1,$2,$3,$4}' | column -s" " -t ; echo ; uname -mr

ii  binutils-x86-64-linux-gnu               2.30-21ubuntu1~18.04.3  amd64
ii  linux-image-extra-3.13.0-92-generic     3.13.0-92.139           amd64
ii  linux-image-3.13.0-92-generic           3.13.0-92.139           amd64
ii  linux-signed-image-3.13.0-92-generic    3.13.0-92.139           amd64
ii  linux-headers-4.15.0-101                4.15.0-101.102          all
ii  linux-modules-4.15.0-101-generic        4.15.0-101.102          amd64
ii  linux-modules-extra-4.15.0-101-generic  4.15.0-101.102          amd64
ii  linux-headers-4.15.0-101-generic        4.15.0-101.102          amd64
ii  linux-image-4.15.0-101-generic          4.15.0-101.102          amd64
ii  linux-headers-4.15.0-106                4.15.0-106.107          all
ii  linux-modules-4.15.0-106-generic        4.15.0-106.107          amd64
ii  linux-modules-extra-4.15.0-106-generic  4.15.0-106.107          amd64
ii  linux-headers-4.15.0-106-generic        4.15.0-106.107          amd64
ii  linux-image-4.15.0-106-generic          4.15.0-106.107          amd64
ii  linux-generic                           4.15.0.106.94           amd64
ii  linux-signed-generic                    4.15.0.106.94           amd64
ii  linux-headers-generic                   4.15.0.106.94           amd64
ii  linux-image-generic                     4.15.0.106.94           amd64
ii  linux-signed-image-generic              4.15.0.106.94           amd64

4.15.0-106-generic x86_64
thomas@Tom-Machine:~$ 
thomas@Tom-Machine:~$ snap list --all
Nom                   Version                     Révision  Suivi            Éditeur     Notes
core                  16-2.44.3                   9066      latest/stable    canonical✓  core,désactivé
core                  16-2.45                     9289      latest/stable    canonical✓  core
core18                20200311                    1705      latest/stable    canonical✓  base,désactivé
core18                20200427                    1754      latest/stable    canonical✓  base
firefox               77.0.1-1                    372       latest/stable    mozilla✓    -
firefox               76.0.1-1                    359       latest/stable    mozilla✓    désactivé
gnome-3-26-1604       3.26.0.20191114             98        latest/stable/…  canonical✓  désactivé
gnome-3-26-1604       3.26.0.20200529             100       latest/stable/…  canonical✓  -
gnome-3-28-1804       3.28.0-16-g27c9498.27c9498  116       latest/stable    canonical✓  désactivé
gnome-3-28-1804       3.28.0-17-gde3d74c.de3d74c  128       latest/stable    canonical✓  -
gnome-3-34-1804       0+git.3009fc7               33        latest/stable    canonical✓  désactivé
gnome-3-34-1804       0+git.3009fc7               36        latest/stable    canonical✓  -
gnome-calculator      3.36.0+git9.96b95fd2        748       latest/stable/…  canonical✓  -
gnome-calculator      3.36.0+git4.51b0dc05        730       latest/stable/…  canonical✓  désactivé
gnome-characters      v3.34.0+git8.a46106b        550       latest/stable/…  canonical✓  -
gnome-characters      v3.34.0+git5.918aab3        539       latest/stable/…  canonical✓  désactivé
gnome-logs            3.34.0                      100       latest/stable/…  canonical✓  -
gnome-logs            3.34.0                      93        latest/stable/…  canonical✓  désactivé
gnome-system-monitor  3.36.0-12-g35f88a56d7       145       latest/stable/…  canonical✓  désactivé
gnome-system-monitor  3.36.0-12-g35f88a56d7       148       latest/stable/…  canonical✓  -
gtk-common-themes     0.1-30-gd41a42a             1502      latest/stable/…  canonical✓  désactivé
gtk-common-themes     0.1-36-gc75f853             1506      latest/stable/…  canonical✓  -
thomas@Tom-Machine:~$ 
thomas@Tom-Machine:~$ grep -oP '},"name":"\K[^"]+' ~/.mozilla/firefox/*.*default*/addons.json
Video DownloadHelper
English (GB) Language Pack
Français Language Pack
English (CA) Language Pack
thomas@Tom-Machine:~$ 
La commande ~$ dpkg -l | grep -v ^ii me donne une liste hyper longue, je ne sais pas si tout est à copier ici
Le noyau 3.13.0-92, n'est pas dégagé, il faut utiliser la procédure de la Doc > kernel#via_autoremove
extrait § 5.1 a écritEn pratique, si un ou plusieurs vieux noyaux résistent à la purge, il suffit de passer cette commande dans le terminal :
apt-mark showmanual | grep -E "linux-.*[0-9]" | grep -v "hwe" | xargs -r sudo apt-mark auto

Puis de repasser la commande de nettoyage automatique :
sudo apt autoremove --purge -y
Après cela, il ne restera que le dernier noyau et l'avant-dernier
Tcharack a écritLa commande ~$ dpkg -l | grep -v ^ii me donne une liste hyper longue, je ne sais pas si tout est à copier ici
Pour nettoyer :
Le 20/02/2017, moko138 a écritPour supprimer tous ces fichiers de configuration devenus sans objets et marqués "rc", et uniquement ces fichiers, exécute :
dpkg -l | awk '/^rc/{print $2}' | xargs -r sudo dpkg -P
_ _ _

Pour le nettoyage des snaps :
sudo apt clean && snap list --all | awk 'BEGIN {print "#! /bin/sh\n"} ; /désactivé|disabled/ {print "snap remove "$1" --revision "$3"\n"} ; END {print "exit 0"}' > script && chmod +x script && ./script && rm script && echo && snap list --all && echo && df -Th | grep -Ev "tmpfs|squashfs"
Commande stockée au post #7 > |RESOLU] snap nettoyage des versions désactivées.
Il faudrait remplacer le snap firefox par la version des dépôts.
N'étant pas du tout un pro, j'ai copié-collé aveuglément les commandes précédentes.

" Il faudrait remplacer le snap firefox par la version des dépôts. "

Désolé, c'est du chinois pour moi, là 😐
Désinstaller le snap firefox :
sudo snap remove firefox
Installer la version des dépôts :
sudo apt install firefox
Bonsoir,

Avant une réinstallation de Firefox au format .deb, peut-être tenter d'accorder les permissions d'écriture à la version snap:
sudo snap connect firefox:removable-media
?
Salut,

En principe, il n'y a pas de risque mais quand on fait des manip sur Firefox, il reste prudent de sauvegarder son profil.
Si tu n'as pas de sauvegarde récente, le mieux est de mettre une copie quelque part que tu pourras récupérer en cas de problème.
Firefox fermé, copie et colle :
cp -R ~/.mozilla ~/Bureau/2020-06-11_save_mozilla
Sauf que s'agissant d'un snap, le profil ne sera pas dans
~/.mozilla
mais dans
~/snap/mozilla
ou
~/snap/firefox
enfin en tout état de cause, quelque part dans
~/snap
+1 pour
sudo snap connect firefox:removable-media
voire aussi
sudo snap connect firefox:home

ce sont des permissions qu'on peut aussi gérer « graphiquement » depuis « logiciel » sous 18.04 :

⋅ y chercher le Firefox « installé »
⋅ puis cliquer sur le bouton « autorisations »
⋅ là on a une liste des autorisations possibles ( caméra, micro, dossier home, médias amovibles, etc ) avec des boutons on-off.

et aussi depuis « paramètres / applications » depuis 20.04, pour les variantes basées sur gnome.
Merci à tous pour ces conseils, je vais tester ces manipulations ce week-end en croisant les doigts.

PS : c'est quoi la différence entre "le snap Firefox" et "la version dépôt" ??
Bonjour,

Montre :
dpkg -l | grep -v ^ii
_ _ _

Tu as des infos > Rubrique Snap, et au post #24, un message de moko138.
Coeur Noir a écritSauf que s'agissant d'un snap, le profil ne sera pas dans
~/.mozilla
mais dans
~/snap/mozilla
ou
~/snap/firefox
enfin en tout état de cause, quelque part dans
~/snap
Ah oui, flûte !
Bon bah, comme je ne connais pas l'arborescence des dossiers contenant le profil Firefox sous snap, je ne peux pas rectifier. Si quelqu'un connait cette arborescence, merci de la communiquer. 🙂
https://support.mozilla.org/fr/kb/profils-la-ou-firefox-conserve-donnees-utilisateur a écrit ⋅ Cliquez sur le bouton menu menu puis sur Aide et choisissez Informations de dépannage. L’onglet Informations de dépannage s’ouvre.
⋅ Sous la section Paramètres de base de l’application dans la ligne Répertoire de profil, cliquez sur le bouton Ouvrir le répertoire correspondant. Votre dossier de profil s’ouvre.
Bonjour,
Coeur Noir au #14 a écrit+1 pour
sudo snap connect firefox:removable-media
voire aussi
sudo snap connect firefox:home
Je crois que l'interface home serait activée par défaut: home-interface

Voir là concernant l'interface removable-media

A+
Pour savoir tout ce qui est connecté au snap de firefox :
snap connections firefox
Lorsque quelqu'un fabrique le « package » snap d'une application, c'est lui qui décide quelles seront les interfaces connectées par défaut.
Certaines interfaces sont rarement activées par défaut car elles doivent relever d'un choix conscient et éclairé de l'utilisateur.