Cuando hago clic en el icono de Google Chrome desde el iniciador, no se abre. Intenté buscar en el tablero y hacer clic en su icono, pero no se abre en absoluto. También probé la terminal, así:
$ google-chrome
y esta es la salida:
(google-chrome:19866): Gtk-CRITICAL **:
IA__gtk_settings_set_long_property: assertion `GTK_SETTINGS
(settings)' failed
(google-chrome:19866): Gtk-CRITICAL **:
IA__gtk_settings_set_long_property: assertion `GTK_SETTINGS
(settings)' failed
(google-chrome:19866): Gtk-CRITICAL **:
IA__gtk_settings_set_long_property: assertion `GTK_SETTINGS
(settings)' failed
(google-chrome:19866): Gtk-CRITICAL **:
IA__gtk_settings_set_long_property: assertion `GTK_SETTINGS
(settings)' failed
(google-chrome:19866): Gtk-CRITICAL **:
IA__gtk_settings_set_string_property: assertion `GTK_SETTINGS
(settings)' failed
(google-chrome:19866): Gtk-CRITICAL **:
IA__gtk_icon_theme_get_for_screen: assertion `GDK_IS_SCREEN (screen)'
failed
(google-chrome:19866): Gtk-CRITICAL **:
IA__gtk_icon_theme_get_for_screen: assertion `GDK_IS_SCREEN (screen)'
failed
(google-chrome:19866): Gtk-CRITICAL **:
IA__gtk_icon_theme_prepend_search_path: assertion `GTK_IS_ICON_THEME
(icon_theme)' failed
(google-chrome:19866): Gtk-CRITICAL **:
IA__gtk_icon_theme_get_for_screen: assertion `GDK_IS_SCREEN (screen)'
failed
(google-chrome:19866): Gtk-CRITICAL **:
IA__gtk_icon_theme_prepend_search_path: assertion `GTK_IS_ICON_THEME
(icon_theme)' failed
(google-chrome:19866): Gtk-CRITICAL **:
IA__gtk_icon_theme_get_for_screen: assertion `GDK_IS_SCREEN (screen)'
failed
(google-chrome:19866): Gtk-CRITICAL **:
IA__gtk_icon_theme_prepend_search_path: assertion `GTK_IS_ICON_THEME
(icon_theme)' failed
(google-chrome:19866): Gtk-CRITICAL **:
IA__gtk_settings_set_string_property: assertion `GTK_SETTINGS
(settings)' failed
(google-chrome:19866): Gtk-CRITICAL **:
IA__gtk_settings_set_string_property: assertion `GTK_SETTINGS
(settings)' failed
(google-chrome:19866): Gtk-CRITICAL **:
IA__gtk_settings_set_string_property: assertion `GTK_SETTINGS
(settings)' failed
[19866:19866:0426/060718:ERROR:process_singleton_linux.cc(239)]
readlink(/home/omar/.config/google-chrome/SingletonLock) failed:
Invalid argument
[19866:19866:0426/060718:ERROR:process_singleton_linux.cc(239)]
readlink(/home/omar/.config/google-chrome/SingletonLock) failed:
Invalid argument
[19866:19866:0426/060718:ERROR:process_singleton_linux.cc(263)] Failed
to create /home/omar/.config/google-chrome/SingletonLock: File exists
[19866:19866:0426/060718:ERROR:process_singleton_linux.cc(239)]
readlink(/home/omar/.config/google-chrome/SingletonLock) failed:
Invalid argument
[19866:19866:0426/060718:ERROR:chrome_browser_main.cc(1157)] Failed to
create a ProcessSingleton for your profile directory. This means that
running multiple instances would start multiple browser processes
rather than opening a new window in the existing process. Aborting now
to avoid profile corruption.
google-chrome
Prince OmAr
fuente
fuente
killall chrome
en la terminal y luego inicie Chrome para ver si funciona.Respuestas:
VISIÓN GENERAL
Cuando google-chrome inicia una sesión, crea algunos archivos en ~ / .config / google-chrome y los elimina cuando ya no están en uso.
Es posible que algunos de estos archivos permanezcan allí (debido a algún bloqueo o actualización o ... lo que sea ...). Luego, cuando intentas ejecutar google-chrome, "piensa" que hay otra instancia activa ejecutándose y no ejecuta el programa (supongo que has verificado en la lista de procesos que no hay instancias en ejecución de google- cromo).
SOLUCIÓN
En este caso, la solución básica es renombrar o eliminar estos archivos, "SingletonLock", "SingletonCookie" y "SingletonSocket", y ejecutar google-chrome nuevamente. Creará estos tres archivos nuevamente y se ejecutará normalmente.
fuente
Si no encuentra los
Singleton*
archivos discutidos en otras respuestas, otra fuente de este error es el agotamiento del espacio en disco.Intenta
df -h
ver cuánto espacio te queda en tus particiones; si alguno está lleno, libere espacio e intente nuevamente.fuente
Otra solución que ha funcionado es eliminar
si la línea está en tu
~/.gtkrc-2.0
archivofuente
Hay otra razón para este problema:
Hacer una copia de seguridad de todos sus archivos en su carpeta de usuario y mantener esa copia de seguridad localmente en say / local_backups / ... (para una transferencia posterior, etc.) puede hacer que el cromo se comporte de la misma manera.
En este escenario, no hay
Singleton*
archivos en la carpeta, pero interfiere con algunos archivos en la copia de seguridad. (No me preguntes cómo ...)Resolví este problema eliminando la copia de seguridad. Luego funcionó de nuevo.
Espero que esto ayude a alguien ...
fuente
La razón por la que tienes este error es,
No tienes permiso para
/home/$USER/.config/google-chrome/SingletonLock
este camino.Siga los pasos a continuación, funcionó para mí,
/home/$USER/.config
carpeta (cd /home/$USER/.config
)sudo chmod 777 google-chrome
)google-chrome
)Espero que esto ayude.
fuente
En mi caso, el disco del sistema (que tiene un sistema de archivo de registro en diario, etx4, así que estoy un poco sorprendido por eso) se corrompió al apagarlo, y fsck -a no recuperó eso. En realidad, es un problema difícil de encontrar, así que intente
touch /test.txt
y si el sistema de archivos está bloqueado contra escritura, el toque le dirá. Ejecutarfsck
para reparar la corrupción en un sistema de archivos está más allá del alcance de esta respuesta, pero la literaturafsck
es extensa y le recomiendo que la lea antes de que la necesite o en otra computadora que esté funcionando.TL, DR:
Para ustedes novatos, aquí es cómo resolver algunas de las otras preguntas que se plantearon en este hilo, para referencia futura:
Para obtener el nombre del sistema operativo y el número de versión:
$ uname -a
Para obtener la versión o la versión de la distribución:$ cat /etc/lsb-release
Alguien sugirió cambiar un directorio para dar a todos acceso de lectura / escritura / búsqueda a un directorio. Eso no debería ser necesario, pero si lo es, lo es. Primero, vea cuál es realmente la protección y luego cámbiela.
En este punto, pruebe si eso soluciona el problema. Si no es así, úselo
chmod
para volver al valor original:Me molesta que el mensaje de error sea tan engañoso, y consideraría que es un error en Google Chrome.
fuente