20 votos

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

Tengo varios usuarios en mi MacBook (OS X 10.9.5). Uno de ellos tiene restricciones parentales, pero se le permite usar Firefox. Ahora, a pesar de ello, 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. Sólo puede haber una copia de Firefox abierta 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 reciente actualización de Firefox (a la versión 39.0).

¿Cuál puede ser la causa de esto? ¿Cómo puedo solucionarlo?

38voto

ChrisW Puntos 366

Esto es lo que hice para solucionar el problema:

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

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

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

  • intenta iniciar Firefox de nuevo

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

Si prefiere utilizar el Finder, sólo tiene que hacer visibles primero los archivos de puntos ocultos, para poder comprobar la existencia de .parentlock y eliminarlo.

0 votos

Creo que hacer visibles los archivos ocultos (punto) dentro de Finder no es trivial ...

4 votos

Descubrí que también tenía un 'proceso fantasma' en ejecución - la respuesta de @joshua (usando ps -wwax | grep firefo ) para encontrarlo y eliminarlo. Por cierto, el proceso no aparecía en la lista de 'forzar salida' de OSX.

0 votos

Gracias. El cuadro de diálogo de error debería tener una opción para hacerlo automáticamente.

18voto

keif Puntos 500

Cuando recibí este mensaje sólo tuve que matar el proceso extraviado, no hubo bloqueo 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 sigue "secretamente" vivo, no había ningún Firefox visible en el cmd-tab el conmutador de tareas, ni bajo el cmd-opt-esc Forzar la salida del diálogo. Firefox se encontraba en este estado después de una caída/reinicio.

2 votos

Esto solucionó mi problema, las respuestas anteriores a ésta no. Gracias.

0 votos

Tenía varios funcionando - el que solucionó el problema era un contenedor de plugins (reconocible por la ruta).

0 votos

Es curioso lo de linux / unix. hay que ser hacker para hacer funcionar cosas sencillas

3voto

Steve Chambers Puntos 5054

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

Abra Aplicaciones/Utilidades e inicie el Monitor de Actividad.

Busca Firefox en esa lista. Selecciónalo y haz clic en el icono de la señal de stop para forzar la salida de ese proceso.

1 votos

Lo siento, pero esta no era la solución: no hay ningún otro proceso de Firefox en ejecución. El único que muestra el monitor de actividad es el que muestra el cuadro de error.

0 votos

Que funcionó para mí

-1voto

Manas Puntos 1

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

$ 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

-2voto

Ben Ford Puntos 1336

He encontrado una solución en línea aquí, puede comprobarlo. https://support.mozilla.org/en-US/kb/firefox-already-running-not-responding

1 votos

Aunque este enlace puede responder a la pregunta, es mejor incluir aquí las partes esenciales de la respuesta y proporcionar el enlace como referencia. Las respuestas con enlace pueden perder validez si cambia la página enlazada.

0 votos

Su enlace proporciona la solución correcta: eliminar el archivo .parentlock.

0 votos

Me alegro de que os sirva de ayuda.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X