Bug pour ouvrir des liens à partir de icedove

Bonjour,

Je suis nouveau sur Debian Linux. J’ai un problème que je n’arrive pas à résoudre malgré toutes mes recherches. J’ai installé la version stable, et je tourne avec LXDE. J’ai installé icedove et iceweasel à partir du gestionnaire de paquets Synaptic. Cependant, si j’ouvre un lien http dans un mail sur icedove et que iceweasel est déjà ouvert le message d’erreur suivant s’affiche :

Si je ferme iceweasel et que je clique à nouveau sur le lien, tout marche bien. J’ai déjà fait la manœuvre d’aller dans icedove>édition>préférences>avancé>éditeur de configuration puis de créer la chaîne de caractère [quote]network.protocol-handler.app.http[/quote] puis j’ai entré le chemin de iceweasel.
Le plus étrange, c’est que tout fonctionne bien si iceweasel est initialement fermé, mais cela m’embête de devoir fermer tous mes onglets pour pouvoir ouvrir un lien… Après, il y a toujours la solution de copier/coller l’adresse du lien dans la barre d’adresse de iceweasel, mais cela reste fastidieux et pas très ergonomique.
Voilà, étant nouveau, j’espère avoir été suffisamment clair et précis. Merci à tous ceux qui pourraient m’orienter.
Cordialement.

Bonjour,

J’ai trouvé une solution qui fonctionne, mais qui ne me paraît pas très propre. En effet, j’ai constaté que le problème vient du fait que iceweasel ne peut pas ouvrir deux fois un profil en même temps, à cause du fichier caché .parentlock qui se crée dans le dossier du profil à chaque ouverture du profil pour empêcher la réouverture de ce profil et qui est normalement supprimé lorsque l’on ferme iceweasel. Pour accéder à ce fichier, je vais dans iceweasel>aide>informations de dépannage puis je clique sur “ouvrir le dossier correspondant” et enfin il faut afficher les fichiers cachés.

Si je supprime le fichier .parentlock, alors je peux ouvrir un lien dans iceweasel depuis icedove même si iceweasel est déjà en train de tourner. Mais le problème est alors qu’une autre fenêtre s’ouvre avec un duplicata de tous mes onglets déjà ouverts + le lien que je voulais ouvrir. De plus, je dois resupprimer le fichier .parentlock à chaque redémarrage de iceweasel…

Quelqu’un connaît-il une solution pour que cette nouvelle fenêtre n’apparaisse pas et pour que le lien s’ouvre simplement dans un nouvel onglet de la fenêtre déjà ouverte? Et pour ne pas avoir à supprimer à chaque fois le fichier .parentlock?

Merci, cordialement.

Salut,

Sous Wheezy (KDE4), je n’ai guère ce souci.

Quelles sont les versions [mono]icedove[/mono] et [mono]iceweasel[/mono] mises en places ?

?

PS : [mono]network.protocol-handler.app.http[/mono] et [mono]network.protocol-handler.app.https[/mono] ayant pour valeur (par défaut) de chaîne : [mono]x-www-browser[/mono].


[10:29:19] ~ # acp icedove icedove: Installé : 24.7.0-1~deb7u1 Candidat : 24.7.0-1~deb7u1 [...] *** 24.7.0-1~deb7u1 0 990 http://security.debian.org/ stable/updates/main i386 Packages 100 /var/lib/dpkg/status [...] [10:29:28] ~ #

[10:30:14] ~ # acp iceweasel iceweasel: Installé : 24.7.0esr-1~deb7u1 Candidat : 24.7.0esr-1~deb7u1 Épinglage de paquet : (non trouvé) [...] *** 24.7.0esr-1~deb7u1 1000 990 http://security.debian.org/ stable/updates/main i386 Packages 100 /var/lib/dpkg/status [...] [10:30:19] ~ #

Merci pour l’intérêt porté à mon problème.
Voici ce que me retourne la commande apt-cache policy icedove iceweasel :

icedove: Installé : 10.0.12-1 Candidat : 10.0.12-1 Table de version : *** 10.0.12-1 0 500 http://ftp.fr.debian.org/debian/ wheezy/main i386 Packages 100 /var/lib/dpkg/status
et :

iceweasel: Installé : 24.4.0esr-1~deb7u2 Candidat : 24.4.0esr-1~deb7u2 Table de version : *** 24.4.0esr-1~deb7u2 0 500 http://ftp.fr.debian.org/debian/ wheezy/main i386 Packages 100 /var/lib/dpkg/status

Le bug avait déjà lieu avant que je modifie network.protocol-handler.app.http et network.protocol-handler.app.http, mais je vais quand même tenter de remettre la valeur par défaut que vous m’avez donnée, on ne sait jamais.

J’ai remarqué que ma version est un peu antérieure à la vôtre, je vais peut-être jeter un coup d’oeil à mon sources.list pour voir si tout va bien dans les mises à jour.

Pour l’instant, j’ai contourné le problème en créant un nouveau profil sur iceweasel que j’ai appelé “lien”. Du coup, lorsque iceweasel tourne avec mon profil initial et que je veux ouvrir un lien depuis icedove, cela lance le gestionnaire de profils et je sélectionne le profil “lien”, du coup iceweasel s’ouvre avec ce nouveau profil et je n’ai plus le message d’erreur qui m’indique qu’iceweasel ne peut pas ouvrir deux fois le même profil. Par contre, si je veux ouvrir un deuxième lien depuis icedove, je suis obligé de fermer le premier, sinon rebelotte.

Salut,

Et, bien d’autres¹ … modifications que tu as portées en [mono]about:support[/mono] et consort ?

Je ne pense pas que la version actuelle soit en cause.
Sinon, oui, revois ton fichier [mono]sources.list[/mono].

Nous y voilà¹.

Demandes à root de créer un compte [mono]toto[/mono] (par exemple).

Fermes tes applications en cours et quittes ta session graphique.

Lances le compte [mono]toto[/mono], ouvres iceweasel et quelques onglets (forums,sites, ce que tu veux).
Démarres icedove et fais toutes les manipulations (x fois) qui te posent soucis.

Tout va bien (?) alors il te suffira de remplacer le répertoire [mono]/home/ton_user_initial/.mozilla[/mono] par celui de [mono]toto[/mono].

Auparavant, renommes (ce qui te permettra de sauvegarder tes marques pages, en vue de …) ce dernier.

Demandes à root de copier (ou déplacer) le répertoire [mono].mozilla[/mono] de [mono]toto[/mono] vers le compte [mono]/home/ton_user_initial/[/mono].

Corriges les droits d’accès si besoin.

Quittes la session graphique de toto et lances celle de l’utilisateur initial.

RAS … ?

Alex38_974 :
J’ai l’impression qu’il manque le dépôt des mises-à-jour de sécurité de Wheezy dans ton sources.list.

Voici un fichier sources.list minimal pour Wheezy pour comparer :

[code]## Debian Wheezy

deb http://ftp2.fr.debian.org/debian/ wheezy main
deb http://ftp2.fr.debian.org/debian/ wheezy-updates main
deb http://security.debian.org/ wheezy/updates main
[/code]