No se puede abrir Firefox porque una copia de Firefox ya está abierta

12

Tengo varios usuarios en mi MacBook (OS X 10.9.5). Uno de ellos tiene restricciones parentales, pero puede usar Firefox. Ahora, a pesar de eso, no puede ejecutar Firefox: cada vez que lo intenta, aparece un cuadro de error con el mensaje

Cerrar Firefox
Una copia de Firefox ya está abierta. Solo se puede abrir una copia de Firefox a la vez.

(No hace falta decir que Firefox no estaba abierto, ni por ella ni por ningún otro usuario, y que ninguno de los otros usuarios tiene ese problema).

Parece que esto ocurrió después de una actualización reciente de Firefox (a la versión 39.0).

¿Cuál podría ser la causa de esto? ¿Cómo puedo solucionar esto?

Walter
fuente

Respuestas:

24

Esto es lo que hice para solucionar el problema:

  • En OS X Terminal, busque el directorio de perfil de Firefox que usa actualmente (algo así como): $ cd ~/Library/Application\ Support/Firefox/Profiles/ $ ls -l

  • si tiene varios perfiles, enumere el que tenga la fecha más reciente $ cd rAnd0m.default $ ls -la

  • eliminar el archivo oculto parentlock $ rm -v .parentlock

  • intenta iniciar Firefox nuevamente

(Si el problema no estaba relacionado con el archivo parentlock, verá: rm: .parentlock: No such file or directory)

Si prefiere usar el Finder, primero haga visibles los archivos de puntos ocultos primero, para que pueda verificar la existencia de .parentlock y eliminarlo.

ChrisW
fuente
Creo que hacer que los archivos ocultos (puntos) sean visibles dentro del Finder no es trivial ...
Walter
1
Descubrí que también tenía un 'proceso fantasma' en ejecución: ps -wwax | grep firefose necesitaba la respuesta de @ joshua (usando ) para encontrarlo y matarlo. por cierto, el proceso no apareció en la lista de 'forzar el abandono' de OSX.
drevicko
Gracias. ¡El diálogo de error realmente debería tener una opción para hacerlo automáticamente!
Matt
esto funcionó para mí después de apple.stackexchange.com/questions/196771/… Tenía planeado "Restaurar sesión anterior" ( support.mozilla.org/en-US/kb/… ) y desafortunadamente cuando lo lancé y encontré una "seguridad "error que significaba que los marcadores y el historial serían inaccesibles. Una vez que eliminé el "proceso fantasma" y reinicié Firefox, estaba en buena forma con respecto al error, pero ahora mi sesión "anterior" no valía nada.
Michael
11

Cuando recibí este mensaje, solo tuve que matar el proceso perdido, no había ningún bloqueo involucrado para mí.

% 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

A pesar de que el proceso todavía está "secretamente" vivo, no había ninguna visibilidad de Firefox en el cmd-tabconmutador de tareas, ni bajo el cmd-opt-esccuadro de diálogo Force Quit. Firefox estaba en este estado después de un bloqueo / reinicio.

Joshua Goldberg
fuente
2
Esto resolvió mi problema, las respuestas anteriores no lo hicieron. ¡Gracias!
Lea Verou
Tuve varias ejecuciones: la que resolvió el problema fue un contenedor de complementos (reconocible por la ruta).
drevicko
cosas graciosas sobre linux / unix. uno tiene que ser hacker para que las cosas simples funcionen
luky
2

La respuesta de emma24xia es para Windows y no es aplicable en una Mac. En una Mac lo harías de esta manera.

Abra Aplicaciones / Utilidades e inicie Activity Monitor.

Busque Firefox en esa lista. Selecciónelo y haga clic en el icono de señal de stop para forzar el cierre de ese proceso.

Steve Chambers
fuente
1
Lo sentimos, pero esta no era la solución: no hay otro proceso de Firefox en ejecución. El único que muestra el monitor de actividad es el que muestra el cuadro de error.
Walter
eso funcionó para mí
tkt986
0

Aquí encuentro una solución en línea, puedes consultarla. https://support.mozilla.org/en-US/kb/firefox-already-running-not-responding

emma24xia
fuente
Si bien este enlace puede responder la pregunta, es mejor incluir aquí las partes esenciales de la respuesta y proporcionar el enlace como referencia. Las respuestas de solo enlace pueden volverse inválidas si la página vinculada cambia.
grg
Su enlace proporcionó la solución correcta: elimine el archivo .parentlock.
Walter
Me alegra que los ayude, chicos.
emma24xia
0

Después de eliminar los procesos en segundo plano como se muestra, Firefox pudo comenzar:

$ 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
Manas
fuente
-1

La única solución que pude encontrar hasta ahora fue abrir un archivo no guardado en algún tipo de editor y hacer un "Cerrar sesión".

Si tiene suerte, el proceso atascado desaparecerá del muelle antes de que el editor se queje del archivo no guardado para que pueda hacer clic en "Cancelar", y la mayor parte de su espacio de trabajo permanecerá allí.

Altair7852
fuente