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

12

No puedo iniciar Firefox en mi Mac. Simplemente dice "Una copia de Firefox ya está abierta. Solo se puede abrir una copia de Firefox a la vez". He intentado reiniciar la computadora. ¿Alguna solución?


Usted ha sugerido eliminar los archivos de bloqueo en mi perfil, pero no tengo un perfil . Estaba tratando de solucionar el problema en cuestión Firefox en Mac: lento, lento, lento al eliminar mi perfil, así que lo eliminé, y esto surgió. Por lo tanto, no puedo eliminar los archivos de bloqueo porque no existen.

Isaac Waller
fuente
1
Esta pregunta obtuvo suficientes respuestas, pero creo que es bueno saberlo también. En Mac, a veces Firefox aparece con una franja roja que dice algo así como "Tu historial y marcadores no estarán disponibles porque alguna otra aplicación los está usando". Cuando esto sucede, no puede retroceder / avanzar en su navegador y es realmente molesto. La solución es eliminar el archivo "places.sqlite.lock" en su directorio de perfil de Firefox. Si no sabe cómo ubicar su perfil, lea esto: kb.mozillazine.org/Profile_folder#Where_is_my_profile_folder.3F
Saeed

Respuestas:

8

Para eliminar archivos .parentlock, puede ejecutar el siguiente comando en la Terminal:

rm -f ~/Library/Application\ Support/Firefox/.parentlock

(No está en tu perfil)

Sin embargo, como se dijo antes, eliminar un archivo .parentlock no ayudará a reparar un proceso de Firefox atascado.

Chealion
fuente
1
Esto no funciona, creo que el archivo está en el perfil (¿estoy equivocado?)
Isaac Waller
En Mac OS X por defecto para Firefox no está en el perfil sino en la carpeta de Soporte de aplicaciones de Firefox.
Chealion el
Terminé eliminando toda la carpeta Soporte de aplicaciones / Firefox. No había ningún archivo .parentlock en ella (I no he escondido en archivos), pero aún así, borrando lo hizo volverá a subir. Gracias,
Isaac Waller
2
Simplemente tuve que matar a FF y vi que el archivo .parentlock estaba ubicado (para mi sistema y perfil) en el directorio "~ / Library / Application \ Support / Firefox / Profiles / 8vaea85u.default /"
Peter M
Esto funcionó para mí, pero después de eliminar el archivo, el navegador Firefox se cuelga durante 5 minutos, cada vez que accedo a una nueva URL ... Entonces, ¿cuál podría ser la posible solución para eso?
Aprendiz
5

Firefox escribe dos archivos de bloqueo, si no se eliminan durante el apagado, debe eliminarlos manualmente. Se llaman locky se .parentlockubican en la carpeta de perfil .

MozillaZine tiene un artículo sobre cómo hacerlo en la Mac.

EDITAR: en OS X solo .parentlockexiste, por lo que debería ser suficiente si elimina ese archivo. El archivo tendrá un tamaño de 0 KB, por lo que puede eliminarlo sin preocupaciones.

usuario1863
fuente
¿Dónde se encuentran estos archivos de bloqueo?
Isaac Waller
¡Ajá! No recuerdo ese comportamiento en Unix / Windows. ¿Es esto específico de OSX? Si es así, eso explicará la persistencia durante el reinicio.
nik
@ Isaac Waller: se actualizó la respuesta con una referencia a un artículo que describe cómo encontrar los archivos en diferentes plataformas.
user1863
2

Esto mata todos los procesos de Firefox en Linux:

pgrep firefox | xargs kill -9
Mitja
fuente
2

Tuve este problema en OS X v10.7 (Lion). Nada de lo que se mostró ps ax | grep firefoxy eliminar los archivos de bloqueo tampoco hizo nada para mí. Sin embargo, lo que sí funcionó fue iniciar Firefox a través de la terminal con el administrador de perfiles y seleccionar un perfil adecuado:

/Applications/Firefox.app/Contents/MacOS/firefox -ProfileManager

Parece que mi perfil predeterminado que Firefox intentaba abrir se había eliminado. Después de seleccionar un perfil diferente a través del menú del administrador de perfiles, volví a funcionar.

Will Ayd
fuente
1

De alguna manera, el proceso de Firefox todavía se está ejecutando incluso después de cerrar el programa.

Primero, haga clic derecho en el icono de Firefox e intente hacer clic Force Quit.

Si esa opción no está allí, presione Option+ Apple+ Esc. Esto abrirá una lista de programas en ejecución. Seleccione Firefox y presioneForce Quit

Si todo lo demás falla, escriba killall -9 firefoxen la terminal. Esto debería forzar el cierre del proceso, permitiéndole iniciar Firefox nuevamente.

Dan Walker
fuente
Intenté todo esto antes de publicar la pregunta: Firefox no se está ejecutando.
Isaac Waller
1

Siempre etiqueto una aplicación antigua de Firefox como, por ejemplo, FireFox 3.6.17 en la carpeta de aplicaciones antes de instalar la versión más reciente de Firefox. Después de eso, instalo la versión más nueva y cambio el nombre de esa aplicación como, por ejemplo, FireFox 12.0.1.

De esa manera, cuando vea el cuadro de diálogo que dice que otra instancia de Firefox ya está abierta, levante el Dock de Mac en la parte inferior de su pantalla, y verá un segundo ícono de Firefox en el dock donde no había uno antes . Haga clic derecho en el ícono anterior (si coloca el mouse sobre el ícono, verá "Firefox 3.6.17" o el más nuevo) y vaya a Opciones y anule la selección de "Abrir al iniciar sesión". Luego, cierre la aplicación anterior y ese icono desaparecerá. Ido. De alguna manera, cuando "arrojaste" o eliminaste el ícono anterior del dock después de la actualización, no cambió el estado de inicio de sesión de ese ícono y siguió intentando ejecutar ambas versiones de Firefox al iniciar sesión. Problema resuelto.

Cuando actualice y etiquete en consecuencia, SIEMPRE apague el estado de inicio de sesión del icono anterior antes de eliminar ese icono y reemplazarlo por el nuevo.

Stephanie
fuente
0

En OS X, si eliminar el .parentlock o eliminar el proceso no funciona, es posible que deba editar / eliminar el archivo profiles.ini. Encontré el problema al hacer múltiples perfiles de Firefox y resolví el problema al eliminar todos menos el perfil predeterminado de profiles.ini (no el directorio de perfil). Creo que la causa en mi caso fue que la configuración use_last_profile estaba habilitada y el último perfil utilizado ya no existía (se eliminó el directorio de perfil).

Somantra
fuente
0

La forma perezosa de eliminar estos archivos de bloqueo:

find ~/Library/Application\ Support/Firefox -name "*lock*" -exec rm {} \;

Esto buscará y eliminará cualquier archivo con "bloqueo" en el nombre. Consulte la página del manual para findobtener más información.

Iain
fuente
44
No haga esto en casa, o intente sin -exec rm {} \;antes, suponiendo que no desea eliminar "adblockplus" y otros archivos útiles con "bloqueo" en sus nombres.
0

Si Firefox ve una instancia activa de sí mismo cuando se inicia, omite crear otra instancia de sí mismo con este error.

¿Qué quiere decir con la frase "Intenté reiniciar"? ¿Has reiniciado y esto aún persiste?

No estoy familiarizado con OS X lo suficiente como para comentar más sobre su comportamiento.

nik
fuente
0

Hay un comando que combina el pgrep con kill , es pkill. Entonces:

pkill firefox
SergioAraujo
fuente