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?

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.


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.


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.


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


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

-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í.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.