Estoy tratando de abrir Firefox en CentOS, pero recibo el siguiente mensaje:
Firefox ya se está ejecutando pero no responde
y Firefox no se abre. Intenté esto en la línea de comando:
kill Firefox
Pero no funcionó. Además, no sé en qué directorio debo ejecutar los comandos correctos.
¿Cómo puedo arreglar esto?
killall
comando en Cent OS? Ese que puedes usar para matar por nombre, como lo intentaste antes.pgrep
,pkill
, ykillall
.Respuestas:
Desde http://kb.mozillazine.org/Profile_in_use - Verifique:
1) Un archivo llamado
.parentlock
-AND-
2) Un enlace simbólico llamado
lock
... en ~ / .mozilla / firefox / cadena aleatoria de caracteres alfanuméricos .default /
El primero está presente mientras Firefox se está ejecutando para evitar que más de una instancia diferente intente escribir simultáneamente en el mismo conjunto de archivos de perfil, y si Firefox no se cierra limpiamente, ninguno puede eliminarse.
El mensaje de error recibido en este caso debería ser:
Desde cualquier parte del sistema de archivos (o eliminando esto si hay
pwd
informes ), reemplazando una cadena aleatoria de caracteres alfanuméricos con la carpeta de perfil FF en su computadora, haga (asumiendo que la primera oración se desplaza) para eliminarlos, si no hay un proceso de Firefox en ejecución .~/.mozilla/firefox/random string of alphanumeric characters.default
rm ~/.mozilla/firefox/random string of alphanumeric characters.default/.parentlock ~/.mozilla/firefox/random string of alphanumeric characters.default/lock`
Más información menos autorizada aquí .
fuente
Primero encuentre la identificación del proceso de firefox usando el siguiente comando en cualquier directorio:
Elimina el proceso de Firefox usando el siguiente comando en cualquier directorio:
Luego inicia firefox nuevamente.
O puede hacer lo mismo en un solo comando. Como dijo don_crissti:
fuente
pkill firefox
.kill -9 $(pidof firefox)
opkill -9 firefox
-9
casi siempre se recomienda.lock
enlace simbólico no se elimine, lo que causa que el mensaje en esta pregunta permanezca. Vea mi respuesta para más detalles.Por lo general, muchos usuarios dicen que este comando ayuda:
El comando killall eliminará los procesos que se denominan "firefox". SIGTERM es el tipo de señal de muerte. Este comando funciona bien para mí y otros usuarios de Linux. Además, puede ser útil esperar treinta segundos después de cerrar Firefox antes de volver a encenderlo.
fuente
lock
enlace simbólico no se elimine, lo que causa que el mensaje en esta pregunta permanezca. Vea mi respuesta para más detalles.abrir una terminal e ingresar:
O usando un scipt de shell:
fuente
firefox -P
solicita que se cargue el perfil, que no es el problema aquí. El script de shell eliminará los archivos en cuestión aquí (con suerte no otros en ninguna versión pasada / futura de Firefox también). Eliminar la primera sugerencia.Si nada de lo anterior funciona, asegúrese de que su perfil de Firefox sea propiedad de su usuario y no, por ejemplo, de root. Recibí este error exacto después de copiar mi perfil desde otro lugar, olvidando que estaba ejecutando en un shell de raíz en ese momento.
fuente
Si no encuentra ninguna instancia de Firefox ejecutándose cuando busca con
pgrep
ohtop
, y desea forzar el reinicio de su Firefox, simplemente elimine elprofiles.ini
archivo y reinicie Firefox.Precaución: haga esto si no le importan los perfiles. El archivo se puede encontrar en
~/.mozilla/firefox/
(si estoprofiles.ini
no tiene ningún sentido para usted, puede continuar y eliminar).fuente
Una forma realmente fácil es simplemente abrir una terminal, ejecutar
firefox -P
y eliminar el perfil de usuario que no se ejecutará o simplemente crear otro perfil y configurarlo como el predeterminado.fuente