Je ne peux pas démarrer Firefox sur mon Mac. Il dit simplement "Une copie de Firefox est déjà ouverte. Une seule copie de Firefox peut être ouverte à la fois." J'ai essayé de redémarrer l'ordinateur. Des correctifs?
Vous avez suggéré de supprimer les fichiers de verrouillage dans mon profil, mais je n'ai pas de profil . J'essayais de résoudre le problème en question Firefox sur Mac: lent, lent, lent en supprimant mon profil, alors je l'ai supprimé, et cela est arrivé. Je ne peux donc pas supprimer les fichiers de verrouillage car ils n'existent pas.
Réponses:
Pour supprimer les fichiers .parentlock, vous pouvez exécuter la commande suivante dans le terminal:
(Ce n'est pas dans votre profil)
Cependant, comme indiqué précédemment, la suppression d'un fichier .parentlock n'aidera pas à réparer un processus Firefox bloqué.
la source
Firefox écrit deux fichiers de verrouillage, s'ils ne sont pas supprimés lors de l'arrêt, vous devez les supprimer manuellement. Ils sont appelés
lock
et.parentlock
situés dans le dossier de profil .MozillaZine a un article sur la façon de le faire sur Mac.
EDIT: sur OS X
.parentlock
existe seulement , donc cela devrait suffire si vous supprimez ce fichier. Le fichier aura une taille de 0 Ko, vous pouvez donc le supprimer sans souci.la source
Cela tue tous les processus Firefox sous Linux:
la source
J'ai eu ce problème sur OS X v10.7 (Lion). Rien n'a montré avec
ps ax | grep firefox
et la suppression des fichiers de verrouillage n'a rien fait pour moi non plus. Ce qui a fonctionné, cependant, a été de lancer Firefox via un terminal avec le gestionnaire de profils et de sélectionner un profil approprié:Il semble que mon profil par défaut que Firefox essayait d'ouvrir avait été supprimé. Après avoir sélectionné un profil différent via le menu du gestionnaire de profils, j'étais de nouveau opérationnel.
la source
D'une manière ou d'une autre, le processus Firefox est toujours en cours d'exécution même après la fermeture du programme.
Tout d'abord, faites un clic droit sur l'icône Firefox et essayez de cliquer
Force Quit
.Si cette option n'est pas là, appuyez sur Option+ Apple+ Esc. Cela fera apparaître une liste des programmes en cours d'exécution. Sélectionnez Firefox et appuyez sur
Force Quit
Si tout le reste échoue, tapez
killall -9 firefox
dans le terminal. Cela devrait forcer la fermeture du processus, vous permettant de redémarrer Firefox.la source
J'étiquette toujours une ancienne application Firefox comme, par exemple, FireFox 3.6.17 dans le dossier des applications avant d'installer la nouvelle version de Firefox. Après cela, j'installe la version la plus récente et je renomme cette application comme, par exemple, FireFox 12.0.1.
De cette façon, lorsque vous voyez la boîte de dialogue indiquant qu'une autre instance de Firefox est déjà ouverte, tirez le Dock Mac en bas de votre écran, et vous verrez une deuxième icône Firefox dans le dock où il n'y en avait pas avant . Faites un clic droit sur l'icône plus ancienne (si vous passez la souris sur l'icône, vous verrez soit "Firefox 3.6.17" ou la plus récente) et passez par Options et désélectionnez "Ouvrir à la connexion". Fermez ensuite l'ancienne application et cette icône disparaîtra. Disparu. D'une manière ou d'une autre, lorsque vous avez "jeté" ou supprimé l'ancienne icône du dock après la mise à niveau, cela n'a pas changé l'état de connexion de cette icône et a continué d'essayer d'exécuter les deux versions de Firefox lors de la connexion. Problème résolu.
Lorsque vous mettez à niveau et étiquetez en conséquence, désactivez TOUJOURS le statut de connexion de l'ancienne icône avant de supprimer cette icône et de la remplacer par la nouvelle.
la source
Sous OS X, si la suppression du .parentlock ou la suppression du processus ne fonctionne pas, vous devrez peut-être modifier / supprimer le fichier profiles.ini. J'ai rencontré le problème lors de la création de plusieurs profils Firefox et j'ai résolu le problème en supprimant tout sauf le profil par défaut du profiles.ini (pas le répertoire de profil). Je pense que la cause dans mon cas était que le paramètre use_last_profile était activé et que le dernier profil utilisé n'existait plus (répertoire de profil supprimé).
la source
La manière paresseuse de supprimer ces fichiers de verrouillage:
Cela trouvera et supprimera tout fichier avec "verrou" dans le nom. Consultez la page de manuel
find
pour plus d'informations.la source
-exec rm {} \;
abord, en supposant que vous ne voulez pas supprimer "adblockplus" et d'autres fichiers utiles avec "lock" dans leurs noms.Si Firefox voit une instance active de lui-même au démarrage, il ignore la création d'une autre instance de lui-même avec cette erreur.
Que voulez-vous dire par la déclaration "J'ai essayé de redémarrer"? Avez-vous redémarré et cela persiste?
Je ne connais pas suffisamment OS X pour commenter davantage son comportement.
la source
Il y a une commande qui combine le pgrep avec kill , c'est pkill. Donc:
la source