20 votes

Impossible d'ouvrir Firefox car une copie de Firefox est déjà ouverte

J'ai plusieurs utilisateurs sur mon MacBook (OS X 10.9.5). L'un d'entre eux a des restrictions parentales, mais est autorisé à utiliser Firefox. Or, malgré cela, elle est incapable d'exécuter Firefox : chaque fois qu'elle essaie, une boîte d'erreur s'affiche avec le message suivant

Fermer Firefox
Une copie de Firefox est déjà ouverte. Une seule copie de Firefox peut être ouverte à la fois.

(inutile de préciser que Firefox n'était pas ouvert, ni par elle ni par aucun autre utilisateur, et qu'aucun des autres utilisateurs n'a ce problème).

Il semble que cela se soit produit après une mise à jour récente de Firefox (version 39.0).

Quelle pourrait en être la cause ? Comment puis-je résoudre ce problème ?

38voto

ChrisW Points 416

Voici ce que j'ai fait pour résoudre le problème :

  • Dans le terminal OS X, trouvez le répertoire de votre profil Firefox actuellement utilisé (quelque chose comme) : $ cd ~/Library/Application\ Support/Firefox/Profiles/ $ ls -l

  • Si vous avez plusieurs profils, indiquez celui dont la date est la plus récente. $ cd rAnd0m.default $ ls -la

  • supprimer le fichier caché parentlock $ rm -v .parentlock

  • essayez de relancer Firefox

(Si le problème n'était pas lié au fichier parentlock, vous verrez : rm: .parentlock: No such file or directory )

Si vous préférez utiliser le Finder, rendez d'abord visibles les fichiers point cachés, afin de pouvoir vérifier l'existence de .parentlock et de le supprimer.

0 votes

Je pense que rendre les fichiers cachés (point) visibles dans le Finder n'est pas trivial ...

4 votes

J'ai découvert que j'avais également un "processus fantôme" en cours d'exécution - la réponse de @joshua (en utilisant ps -wwax | grep firefo ) a été nécessaire pour le trouver et le tuer. En fait, le processus n'est pas apparu dans la liste des "sorties forcées" d'OSX.

0 votes

Merci. Le dialogue d'erreur devrait vraiment avoir une option pour faire cela automatiquement !

18voto

keif Points 500

Lorsque j'ai reçu ce message, je n'ai eu qu'à tuer le processus errant, aucun verrouillage n'a été impliqué pour moi.

% ps -wwax | grep -i firefo
81106 ??       711:45.58 /Applications/Firefox.app/Contents/MacOS/firefox -foreground
28986 ttys000    0:00.00 grep -i firefo

% kill 81106

Malgré le fait que le processus soit toujours "secrètement" vivant, il n'y avait pas de Firefox visible dans la salle de conférence. cmd-tab ni sous le commutateur de tâches cmd-opt-esc Dialogue Force Quit. Firefox se trouvait dans cet état après un crash/redémarrage.

2 votes

Cela a résolu mon problème, mais pas les réponses précédentes. Merci !

0 votes

J'en ai fait tourner plusieurs - celui qui a résolu le problème était un conteneur de plugin (reconnaissable au chemin).

0 votes

C'est amusant ce qui se passe avec linux / unix. il faut être hacker pour faire fonctionner des choses simples

3voto

Steve Chambers Points 21588

La réponse d'emma24xia est pour Windows et n'est pas applicable sur un Mac. Sur un Mac, vous devez procéder de la manière suivante.

Ouvrez Applications/Utilitaires et lancez Activity Monitor.

Cherchez Firefox dans cette liste. Sélectionnez-le et cliquez sur l'icône du signe d'arrêt pour quitter de force ce processus.

1 votes

Désolé, mais ce n'était pas la solution : il n'y a aucun autre processus Firefox en cours d'exécution. Le seul que montre le moniteur d'activité est celui qui affiche la boîte d'erreur.

0 votes

Qui a fonctionné pour moi

0 votes

Il y avait quelques processus firefox encore en cours - triez par nom pour ne pas les manquer. J'ai cliqué sur info puis sur quitter > quitter de force et cela a résolu le problème. J'aurais aimé me souvenir du moniteur d'activité avant d'essayer la réponse la mieux classée, cela m'aurait évité bien des tracas. Maintenant, je dois récupérer mes mots de passe de connexion.

-1voto

area5one Points 157

La seule solution que j'ai pu trouver jusqu'à présent a été d'ouvrir un fichier non sauvegardé dans une sorte d'éditeur et de faire un "Log Out".

Si vous avez de la chance, le processus bloqué disparaîtra du dock avant que l'éditeur ne se plaigne du fichier non sauvegardé, de sorte que vous puissiez cliquer sur "Annuler", et la majeure partie de votre espace de travail restera là.

-1voto

Sonique Points 183

Après avoir tué les processus d'arrière-plan comme indiqué, Firefox a pu démarrer :

$ ps -wwax | grep firefox
 1305 ??        59:06.29 /Applications/Firefox.app/Contents/MacOS/firefox -foreground
 2809 ttys006    0:00.00 grep firefox

$kill -9 1305

$ ps -wwax | grep firefox
 2815 ttys006    0:00.00 grep firefox

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X