Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/06/2019, à 07: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, à 11:50)

Hors ligne

#2 Le 15/06/2019, à 23: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, à 00: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, à 00: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, à 09: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, à 10: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, à 14: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ébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#8 Le 16/06/2019, à 15: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 roll
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, à 09:38)

Hors ligne

#9 Le 16/06/2019, à 20: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, à 20:55

kamaris

Re : Firefox : partage de profil Ubuntu/Windows impossible

Essaie ça :

sudo apt install --reinstall firefox

Hors ligne

#11 Le 16/06/2019, à 21: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, à 21: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, à 21:04)

Hors ligne

#13 Le 16/06/2019, à 21: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, à 21: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, à 21: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, à 21: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, à 21: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, à 21: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, à 21:40

Coeur Noir

Re : Firefox : partage de profil Ubuntu/Windows impossible

YM a écrit :
$ 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, à 22:36)


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#20 Le 16/06/2019, à 21: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, à 21: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, à 21: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, à 21: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, à 22:35)


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#24 Le 16/06/2019, à 22: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, à 22:35)


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#25 Le 16/06/2019, à 22: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