#1 Le 12/06/2019, à 08:44
- YM
Firefox : partage de profil Ubuntu/Windows impossible
Bonjour
J'ai un dual boot avec pour habitude de partager mon profil firefox en local.
Suite à désinstallation / réinstallation le partage est devenu impossible.
Comme recommandé sur les tutos, je pars de mon profil Windows, et j'essaie de greffer celui d'Ubuntu dessus.
Mais, sous Ubuntu, quand j'essaie de créer un nouveau profil, je n'arrive pas à pointer sur le dossier sous Windows, impossible de suivre son chemin : "error opening media/toto/windows, permission denied"
Je partage tout le reste de manière courante (dossiers, thunderbird....) et mes partitions Windows sont configurées pour monter automatiquement au démarrage d'Ubuntu.
Merci pour votre aide.
Dernière modification par YM (Le 17/06/2019, à 12:50)
Hors ligne
#2 Le 16/06/2019, à 00:56
- kamaris
Re : Firefox : partage de profil Ubuntu/Windows impossible
Ton Firefox a-t-il été réinstallé depuis les dépôts ou en snap ? Peux-tu donner le retour de
snap list
Hors ligne
#3 Le 16/06/2019, à 01:00
- YM
Re : Firefox : partage de profil Ubuntu/Windows impossible
Bonsoir Kamaris, voici le retour
$ snap list
Name Version Rev Tracking Publisher Notes
core 16-2.39 6964 stable canonical✓ core
core18 20190508 970 stable canonical✓ base
firefox 67.0-2 216 stable mozilla✓ -
gnome-3-26-1604 3.26.0.20190228 82 stable/… canonical✓ -
gnome-3-28-1804 3.28.0-10-gaa70833.aa70833 47 stable canonical✓ -
gnome-calculator 3.32.1 406 stable/… canonical✓ -
gnome-characters v3.32.1+git2.3367201 272 stable/… canonical✓ -
gnome-logs 3.32.0-4-ge8f3f37ca8 61 stable/… canonical✓ -
gnome-system-monitor 3.32.1-1-g531f14fd7b 81 stable/… canonical✓ -
gtk-common-themes 0.1-16-g2287c87 1198 stable/… canonical✓ -
wordpress-desktop 4.1.0 74 stable snapcrafters
Hors ligne
#4 Le 16/06/2019, à 01:09
- kamaris
Re : Firefox : partage de profil Ubuntu/Windows impossible
Oui, tu as bien un Firefox d'installé au format snap. Pour lui autoriser à accéder aux médias amovibles (ce qui inclut ta partition Windows), il faut que tu fasses :
sudo snap connect firefox:removable-media
Mais il vaudrait mieux éviter les confusions entre différents formats de Firefox. Pour savoir si tu en as un d'installé au format paquet .deb, peux-tu donner le retour de
apt list firefox
Hors ligne
#5 Le 16/06/2019, à 10:24
- YM
Re : Firefox : partage de profil Ubuntu/Windows impossible
Voici le retour de la seconde commande
$ apt list firefox
En train de lister... Fait
firefox/bionic-updates,bionic-security,now 67.0+build2-0ubuntu0.18.04.1 amd64 [installé]
N: Il y a une version supplémentaire 1. Veuillez utiliser l'opérande « -a » pour la voir.
xx@xx-GF63-8RD:~$ apt list firefox -a
En train de lister... Fait
firefox/bionic-updates,bionic-security,now 67.0+build2-0ubuntu0.18.04.1 amd64 [installé]
firefox/bionic 59.0.2+build1-0ubuntu1 amd64
Hors ligne
#6 Le 16/06/2019, à 11:02
- kamaris
Re : Firefox : partage de profil Ubuntu/Windows impossible
Ok, donc tu as deux Firefox d'installés. L'un, au format snap, peut se lancer par
snap run firefox
L'autre, au format traditionnel .deb, peut se lancer par
firefox
Ils n'ont rien à voir l'un avec l'autre, et ne partagent aucune donnée, en particulier aucune donnée de profil.
Maintenant, tu peux faire le test suivant :
- lancer le Firefox .deb par la seconde commande, puis essayer d'aller chercher ton profil sur la partition Windows : ça doit marcher ;
- appliquer la commande avec « connect firefox:removable-media » donnée plus haut, puis lancer le Firefox snap par la première commande et essayer d'aller chercher ton profil sur la partition Windows : ça doit marcher aussi.
Après ça, tu n'as probablement pas besoin de ces deux Firefox installés en parallèle, et concernant Firefox (ça peut être différent pour d'autres logiciels), il n'y a aucune raison d'utiliser le snap plutôt que le .deb. Je te recommande donc de supprimer le snap, par
sudo snap remove firefox
Toutefois, si tu tiens à conserver le snap plutôt que le .deb, tu peux supprimer le .deb par
sudo apt remove --auto-remove --purge firefox
Ou tu peux même conserver les deux : à toi de voir, à toi de choisir !
Hors ligne
#7 Le 16/06/2019, à 15:05
- Coeur Noir
Re : Firefox : partage de profil Ubuntu/Windows impossible
J'aimerais bien voir si effectivement le snap firefox est capable d'utiliser le profil contenu sur une autre partition, suite à la commande « connect firefox:removable-media » - si tu veux bien tester et nous faire le retour YM ;-)
Sinon pas grand' chose à ajouter ici, si ce n'est que dans certains rares cas le partage d'un même profil FF entre Ubu et Win peut poser problème : certains modules / extensions ne fonctionnent que sous un OS et pas l'autre.
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#8 Le 16/06/2019, à 16:21
- kamaris
Re : Firefox : partage de profil Ubuntu/Windows impossible
Bon ok, j'ai testé pour le snap : ça marche, sauf que ça marche pas
Il a bien accès au profil stocké sur une autre partition, sauf que au moment de créer un nouveau profil avec ces fichiers-là, il nous sort un magnifique « You've launched an older version of Firefox [bla-bla] Create New Profile / Quit »
Le truc, c'est que je suis exactement à la même version au niveau snap et .deb : 67.0.2-2. Ce message est donc faux, et il n'est qu'une manière déguisée de dire : « Je suis un snap, donc ne crois pas que c'est parce que tu m'as autorisé à aller lire/écrire sur une autre partition que tu pourras faire ce que tu veux. C'est Moi qui décide, pas toi qui n'es que l'utilisateur. »
Notons par ailleurs que, bien qu'il ne veuille pas se lancer avec ces fichiers de profil, lorsqu'il s'agit de supprimer ce profil nouvellement créé et inutile, il est bien capable et surtout d'accord pour supprimer les fichiers en question. On pourrait ajouter que, au lancement du snap Firefox nouvellement installé, un import du profil par défaut du Firefox .deb est effectué, on ne sait pas trop en quel honneur…
Bref, j'aurais dû me limiter plus haut à
sudo snap remove firefox
Avec le .deb, par contre, ça marche très bien.
---
EDIT : autant pour moi, lorsque je dis que « au lancement du snap Firefox nouvellement installé, un import du profil par défaut du Firefox .deb est effectué », c'est faux. C'est juste qu'en fait, si Firefox .deb tourne déjà avec le profil par défaut (sans l'option -P ni --new-instance ni --no-remote) alors le snap plante et renvoie vers le Firefox .deb, en ouvrant une nouvelle fenêtre sur cette instance. C'est pas forcément mieux…
---
EDIT 2 (un mois et demi plus tard !) : il est en fait bel et bien possible d'utiliser un profil hors snap avec firefox snap. Le message d'erreur cité ci-dessus (« You've launched an older version of Firefox [bla-bla] Create New Profile / Quit ») provient en fait du fichier compatibility.ini situé dans le profil firefox : ce fichier ne contient pas seulement la version de firefox, mais aussi un timestamp (de packaging sans doute). Donc les versions ont beau être les mêmes, si le timestamp du firefox utilisé (qu'il soit en snap ou en .deb) est antérieur au timestamp du fichier compatibility.ini, on aura ce message d'erreur (au moins depuis firefox 67).
On peut donc soit renommer ce fichier, le supprimer ou l'éditer, et il devient alors possible d'utiliser le profil avec firefox snap, qu'il se trouve dans le home ou sur un « support externe » (auquel cas il faudra au préalable avoir rentré la commande donnée en #4).
Dernière modification par kamaris (Le 29/07/2019, à 10:38)
Hors ligne
#9 Le 16/06/2019, à 21:47
- YM
Re : Firefox : partage de profil Ubuntu/Windows impossible
J'ai donc fait
sudo snap remove firefox
Mais maintenant je n'arrive plus à lancer la version .deb
$ firefox
bash: /snap/bin/firefox: Aucun fichier ou dossier de ce type
Quand j'essaie de réinstaller le paquet firefox via http://doc.ubuntu-fr.org/firefox j'ai un message comme quoi "le paquet firefox est déjà installé". Mais je ne le vois pas dans mes applications.
Autre méthode, en essayant de réinstaller via le site de mozilla, je n'arrive pas enregistrer le firefox-67.0.2.tar.bz2 sur mon ordinateur, j'ai un échec pour autorisation insuffisante...
Hors ligne
#10 Le 16/06/2019, à 21:55
- kamaris
Re : Firefox : partage de profil Ubuntu/Windows impossible
Essaie ça :
sudo apt install --reinstall firefox
Hors ligne
#11 Le 16/06/2019, à 22:00
- YM
Re : Firefox : partage de profil Ubuntu/Windows impossible
J'ai exécuté ta dernière commande, mais je n'arrive pas à démarrer firefox
$ firefox
Error: Access was denied while trying to open files in your profile directory.
Avec une fenètre "Your Firefox profile cannot be loaded. It may be missing or inaccessible."
Hors ligne
#12 Le 16/06/2019, à 22:04
- kamaris
Re : Firefox : partage de profil Ubuntu/Windows impossible
Fais voir le retour de
ls -al ~/.mozilla/firefox/
Dernière modification par kamaris (Le 16/06/2019, à 22:04)
Hors ligne
#13 Le 16/06/2019, à 22:05
- YM
Re : Firefox : partage de profil Ubuntu/Windows impossible
$ ls -al .mozilla/firefox/
total 16
drwx------ 4 francois francois 4096 juin 16 21:58 .
drwx------ 5 francois francois 4096 juin 16 21:58 ..
drwx------ 3 francois francois 4096 juin 16 21:58 'Crash Reports'
drwx------ 2 francois francois 4096 juin 16 21:58 'Pending Pings'
Hors ligne
#14 Le 16/06/2019, à 22:09
- kamaris
Re : Firefox : partage de profil Ubuntu/Windows impossible
Il essaie de trouver un profil ailleurs peut-être bien. Sur ta partition Windows qui ne serait accessible qu'en lecture ? Essaie
firefox -P
et de créer un nouveau profil. Ça devrait te le mettre dans ~/.mozilla/firefox/ où tu sembles avoir les droits.
Hors ligne
#15 Le 16/06/2019, à 22:12
- YM
Re : Firefox : partage de profil Ubuntu/Windows impossible
Pas mieux.......
$ firefox -P
Error: Access was denied while trying to open files in your profile directory.
Hors ligne
#16 Le 16/06/2019, à 22:20
- kamaris
Re : Firefox : partage de profil Ubuntu/Windows impossible
C'est bizarre, je sais pas trop où il va chercher son profil. Ta partition Windows est montée, tu peux accéder au profil Firefox là-bas ?
Hors ligne
#17 Le 16/06/2019, à 22:30
- YM
Re : Firefox : partage de profil Ubuntu/Windows impossible
Oui, ma partition monte automatiquement et je partage déjà le profil de thunderbird... et je peux accéder à mon profil windows via le gestionnaire de fichiers ubuntu
Hors ligne
#18 Le 16/06/2019, à 22:36
- kamaris
Re : Firefox : partage de profil Ubuntu/Windows impossible
Peux tu te rendre dans ton dossier de profil Firefox Windows via le gestionnaire de fichiers Ubuntu, faire clic droit -> ouvrir un terminal à cet endroit, taper
ls -al
dans ce terminal et donner le retour ici, histoire d'être sûr au niveau des droits.
Hors ligne
#19 Le 16/06/2019, à 22:40
- Coeur Noir
Re : Firefox : partage de profil Ubuntu/Windows impossible
$ ls -al .mozilla/firefox/ total 16 drwx------ 4 francois francois 4096 juin 16 21:58 . drwx------ 5 francois francois 4096 juin 16 21:58 .. drwx------ 3 francois francois 4096 juin 16 21:58 'Crash Reports' drwx------ 2 francois francois 4096 juin 16 21:58 'Pending Pings'
Ça c'est un dossier firefox juste après install' du logiciel, quand celui-ci n'a jamais été lancé.
Après lancement il devrait y avoir : un fichier profiles.ini et un dossier 1w2x3y4z.default, ce dernier étant le profil.
Dans le fichier profiles.ini il y a justement le chemin du profil à utiliser ( qui en général est le dossier juste à côté mais on peut lui signifier d'aller chercher autre chose ).
[ edit, puisque que Kamaris va dans le même sens ] Ça sent un peu le problème de droits / permissions ? Que dit un
ls -la ~
En gros tout là-dedans doit t'appartenir en écriture + lecture, s'il y a du root ( par exemple ) c'pas normal.
Dernière modification par Coeur Noir (Le 16/06/2019, à 23:36)
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#20 Le 16/06/2019, à 22:48
- YM
Re : Firefox : partage de profil Ubuntu/Windows impossible
francois@francois-GF63-8RD:/media/francois/Windows/Users/FRANCOIS/AppData/Roaming/Mozilla/Firefox/Profiles/qanbp33a.default-1559679762177$ ls -al
total 10226
drwxrwxrwx 1 francois francois 24576 juin 16 20:43 .
drwxrwxrwx 1 francois francois 4096 juin 16 10:27 ..
-rwxrwxrwx 2 francois francois 6562 juin 16 00:13 addons.json
-rwxrwxrwx 2 francois francois 1251 juin 16 20:27 addonStartup.json.lz4
-rwxrwxrwx 2 francois francois 0 juin 16 20:43 AlternateServices.txt
-rwxrwxrwx 2 francois francois 297487 juin 11 16:28 blocklist.xml
drwxrwxrwx 1 francois francois 8192 juin 16 00:07 bookmarkbackups
-rwxrwxrwx 2 francois francois 216 juin 16 20:30 broadcast-listeners.json
-rwxrwxrwx 1 francois francois 65536 juin 4 22:22 cert8.db
-rwxrwxrwx 1 francois francois 294912 juin 11 20:44 cert9.db
-rwxrwxrwx 2 francois francois 199 juin 14 08:07 compatibility.ini
-rwxrwxrwx 2 francois francois 939 juin 4 22:22 containers.json
-rwxrwxrwx 2 francois francois 229376 juin 12 18:37 content-prefs.sqlite
-rwxrwxrwx 2 francois francois 524288 juin 16 20:43 cookies.sqlite
drwxrwxrwx 1 francois francois 0 juin 16 20:28 crashes
drwxrwxrwx 1 francois francois 4096 juin 16 20:43 datareporting
-rwxrwxrwx 2 francois francois 362 juin 4 22:22 extension-preferences.json
drwxrwxrwx 1 francois francois 0 juin 4 22:24 extensions
-rwxrwxrwx 2 francois francois 63761 juin 16 00:17 extensions.json
-rwxrwxrwx 2 francois francois 1835008 juin 16 20:43 favicons.sqlite
-rwxrwxrwx 2 francois francois 196608 juin 16 20:28 formhistory.sqlite
drwxrwxrwx 1 francois francois 0 juin 4 22:31 gmp
drwxrwxrwx 1 francois francois 0 juin 4 22:33 gmp-gmpopenh264
drwxrwxrwx 1 francois francois 0 juin 4 22:33 gmp-widevinecdm
-rwxrwxrwx 2 francois francois 669 juin 14 19:17 handlers.json
-rwxrwxrwx 1 francois francois 16384 juin 4 22:22 key3.db
-rwxrwxrwx 1 francois francois 294912 juin 4 22:22 key4.db
-rwxrwxrwx 2 francois francois 64748 juin 16 20:28 logins.json
drwxrwxrwx 1 francois francois 0 juin 4 22:22 minidumps
-rwxrwxrwx 2 francois francois 0 juin 16 20:27 parent.lock
-rwxrwxrwx 2 francois francois 98304 juin 16 20:42 permissions.sqlite
-rwxrwxrwx 1 francois francois 508 juin 4 22:22 pkcs11.txt
-rwxrwxrwx 2 francois francois 5242880 juin 16 20:43 places.sqlite
-rwxrwxrwx 2 francois francois 430 juin 12 11:37 pluginreg.dat
-rwxrwxrwx 1 francois francois 11612 juin 16 20:43 prefs.js
drwxrwxrwx 1 francois francois 4096 juin 16 20:43 saved-telemetry-pings
-rwxrwxrwx 2 francois francois 12996 juin 16 20:27 search.json.mozlz4
-rwxrwxrwx 2 francois francois 0 juin 16 20:43 SecurityPreloadState.txt
-rwxrwxrwx 2 francois francois 554 juin 10 20:31 serviceworker.txt
-rwxrwxrwx 2 francois francois 288 juin 16 20:43 sessionCheckpoints.json
drwxrwxrwx 1 francois francois 4096 juin 16 20:43 sessionstore-backups
-rwxrwxrwx 2 francois francois 6945 juin 16 20:43 sessionstore.jsonlz4
-rwxrwxrwx 2 francois francois 327680 sept. 4 2014 signons.sqlite
-rwxrwxrwx 2 francois francois 12103 juin 16 20:43 SiteSecurityServiceState.txt
drwxrwxrwx 1 francois francois 0 juin 4 22:22 storage
-rwxrwxrwx 2 francois francois 512 juin 4 22:22 storage.sqlite
-rwxrwxrwx 2 francois francois 1 juin 7 11:37 Telemetry.FailedProfileLocks.txt
-rwxrwxrwx 2 francois francois 47 juin 4 22:22 times.json
-rwxrwxrwx 2 francois francois 0 juin 16 20:43 TRRBlacklist.txt
drwxrwxrwx 1 francois francois 0 juin 4 22:33 weave
-rwxrwxrwx 2 francois francois 786432 juin 16 19:56 webappsstore.sqlite
-rwxrwxrwx 2 francois francois 1190 juin 16 20:43 xulstore.json
Hors ligne
#21 Le 16/06/2019, à 22:51
- kamaris
Re : Firefox : partage de profil Ubuntu/Windows impossible
Ok, c'est normal de ce côté là. Peux-tu donner le retour demandé par @Coeur Noir aussi, qu'on voit l'état général de ton home :
ls -la ~
Hors ligne
#22 Le 16/06/2019, à 22:54
- YM
Re : Firefox : partage de profil Ubuntu/Windows impossible
Voilà le retour :
francois@francois-GF63-8RD:~$ ls -la ~
total 112
drwxr-xr-x 16 francois francois 4096 juin 16 22:44 .
drwxr-xr-x 3 root root 4096 avril 3 14:42 ..
-rw------- 1 francois francois 5590 juin 16 22:53 .bash_history
-rw-r--r-- 1 francois francois 220 avril 3 14:42 .bash_logout
-rw-r--r-- 1 francois francois 3771 avril 3 14:42 .bashrc
drwx------ 29 francois francois 4096 mai 26 12:19 .cache
drwx------ 27 francois francois 4096 juin 11 09:47 .config
drwx------ 3 root root 4096 avril 11 16:35 .dbus
drwxrwx--- 3 francois francois 4096 mai 26 13:48 .denemo-2.2.0
drwx------ 3 francois francois 4096 avril 3 21:14 .gnupg
-rw------- 1 francois francois 24254 juin 16 22:44 .ICEauthority
drwx------ 3 francois francois 4096 avril 3 19:00 .local
drwxrwxr-x 6 francois francois 4096 mai 3 16:53 .luckyBackup
drwx------ 5 francois francois 4096 juin 16 21:58 .mozilla
drwxrwxr-x 3 francois francois 4096 mai 6 10:25 .nicotine
drwx------ 3 francois francois 4096 avril 3 19:10 .nv
drwx------ 3 francois francois 4096 avril 4 00:00 .pki
-rw-r--r-- 1 francois francois 807 avril 3 14:42 .profile
drwxr-xr-x 3 francois francois 4096 juin 16 21:21 snap
drwx------ 2 francois francois 4096 avril 3 21:14 .ssh
-rw-r--r-- 1 francois francois 0 avril 3 22:16 .sudo_as_admin_successful
drwx------ 5 francois francois 4096 avril 3 19:59 .thunderbird
Hors ligne
#23 Le 16/06/2019, à 22:57
- Coeur Noir
Re : Firefox : partage de profil Ubuntu/Windows impossible
[ attention : lire #24 avant ]
Ok. Je dirais donc que ton FF sous Ubuntu peut pas trouver de profil, puisque le fichier profiles.ini n'est pas là pour lui dire où en chercher.
Crée donc un fichier profiles.ini dans ~/.mozilla/firefox qui contiendrait :
[Install]
Default=qanbp33a.default-1559679762177
Locked=1
[Profile0]
Name=default
IsRelative=0
Path=/media/francois/Windows/Users/FRANCOIS/AppData/Roaming/Mozilla/Firefox/Profiles/qanbp33a.default-1559679762177
Default=1
[General]
StartWithLastProfile=1
Version=2
Dernière modification par Coeur Noir (Le 16/06/2019, à 23:35)
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#24 Le 16/06/2019, à 23:03
- Coeur Noir
Re : Firefox : partage de profil Ubuntu/Windows impossible
Dans ton répertoire personnel :
drwx------ 3 root root 4096 avril 11 16:35 .dbus
pas régulier, ça.
Aurais-tu lancé une appli' graphique via sudo ( genre sudo gedit ou sudo nautilus ) ?
Pour te réapproprier le dossier et ce qu'il contient :
sudo chown -R francois:francois ~/.dbus
Ça se trouve ça suffira à Firefox pour communiquer avec tes dossiers.
Donc teste ça AVANT de faire ce que je propose au #23.
Normalement à son lancement, FF créera un dossier profil + un fichier profiles.ini - il te suffira ( FF éteint ) de modifier ce dernier pour y indiquer le chemin du profil à utiliser.
Dernière modification par Coeur Noir (Le 16/06/2019, à 23:35)
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#25 Le 16/06/2019, à 23:12
- YM
Re : Firefox : partage de profil Ubuntu/Windows impossible
J'ai exécuté #24 mais toujours pas de profil trouvé au lancement.
Du coup, #23 : création d'un profile.ini avec un copié collé de tes instructions, et enregistrement sous dossier personnel/.mozilla/firefox
Rien ne change au lancement
$ firefox
Error: Access was denied while trying to open files in your profile directory.
Je n'ai à priori pas lancé d'autres applis que firefox via le terminal
Hors ligne