Google Chrome no se abre

8

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.
Prince OmAr
fuente
3
¿Puede proporcionar el nombre y la versión del sistema operativo editando su pregunta?
Proporcione su versión de Ubuntu que está utilizando. Además, asegúrese de que no se esté ejecutando ningún proceso de Chrome (que parece ser el problema en función del error que está viendo). Para verificar la cordura, antes de hacer clic en el ícono de Chrome para iniciarlo, ejecute killall chromeen la terminal y luego inicie Chrome para ver si funciona.
Kushal
uso ubuntu 12.10
Prince OmAr
Me
además, gogle chrome funciona normalmente en otra cuenta de ubuntu pero en mi cuenta de administrador no se abre
Prince OmAr

Respuestas:

5

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.

Almir Campos
fuente
4

Si no encuentra los Singleton*archivos discutidos en otras respuestas, otra fuente de este error es el agotamiento del espacio en disco.

Intenta df -hver cuánto espacio te queda en tus particiones; si alguno está lleno, libere espacio e intente nuevamente.

Matt McHenry
fuente
En mi caso esto ayudó. En realidad tuve problemas con todas las aplicaciones que no noté. Después de eliminar y mover algunos datos, Google Chrome comenzó normalmente y también el resto de las aplicaciones.
Rossi Milan Bob el
1

Otra solución que ha funcionado es eliminar

include "/usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc"

si la línea está en tu ~/.gtkrc-2.0archivo

Ron
fuente
Me enfrenté al problema y eliminé completamente este archivo. A mí me funcionó.
Reddy
1

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

Fabian Schneider
fuente
0

La razón por la que tienes este error es,

No tienes permiso para /home/$USER/.config/google-chrome/SingletonLockeste camino.

Siga los pasos a continuación, funcionó para mí,

  • ir dentro de la /home/$USER/.configcarpeta ( cd /home/$USER/.config)
  • Dar todos los permisos a google-chrome ( sudo chmod 777 google-chrome)
  • Ejecute google chrome ( google-chrome)

Espero que esto ayude.

Damith Karunarathne
fuente
0

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.txty si el sistema de archivos está bloqueado contra escritura, el toque le dirá. Ejecutar fsckpara reparar la corrupción en un sistema de archivos está más allá del alcance de esta respuesta, pero la literatura fsckes 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.

$ ls -ld ~/.config/google-chrome/
drwx------. 30 jeffs jeffs 12288 Jan 11 16:09 google-chrome/
$ chmod 777 google-chrome/

En este punto, pruebe si eso soluciona el problema. Si no es así, úselo chmodpara volver al valor original:

$ chmod 700 google-chrome/

Me molesta que el mensaje de error sea tan engañoso, y consideraría que es un error en Google Chrome.

usuario1928764
fuente