Google Chrome non si apre


8

Quando faccio clic sull'icona di Google Chrome dal programma di avvio, non si apre. Ho provato a cercare nel trattino e facendo clic sulla sua icona ma non si apre affatto. Ho provato anche il terminale, in questo modo:

$ google-chrome

e questo è l'output:

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

3
Potete fornire il nome e la versione del sistema operativo modificando la domanda?

Fornisci la versione di Ubuntu che stai utilizzando. Inoltre, assicurati che nessun processo di Chrome sia in esecuzione (che sembra il problema in base all'errore che stai vedendo). Per un controllo di integrità, prima di fare clic sull'icona di Chrome per killall chromeavviarlo , eseguirlo nel terminale e quindi avviare Chrome e vedere se funziona.
Kushal,

uso Ubuntu 12.10
Prince OmAr il

ho dimenticato di dire che ho provato a reinstallare più volte ma nessun risultato
Prince OmAr

Inoltre Google Chrome funziona normalmente su un altro account Ubuntu ma sul mio amministratore non si apre
Prince OmAr

Risposte:


5

PANORAMICA

Quando google-chrome avvia una sessione crea alcuni file in ~ / .config / google-chrome ed eliminali quando non sono più in uso.

È possibile che alcuni di questi file rimangano lì (a causa di un arresto anomalo o di un aggiornamento o ... qualunque cosa ...). Quindi, quando provi a eseguire google-chrome "pensa" che sia in esecuzione un'altra istanza attiva e non esegue il programma (suppongo che tu abbia verificato nell'elenco dei processi che non sono in esecuzione istanze di google- cromo).

SOLUZIONE

In questo caso, la soluzione di base è rinominare o eliminare questi file, "SingletonLock", "SingletonCookie" e "SingletonSocket" ed eseguire nuovamente google-chrome. Creerà nuovamente questi tre file e funzionerà normalmente.


4

Se non trovi i Singleton*file discussi in altre risposte, un'altra fonte di questo errore è l'esaurimento dello spazio su disco.

Prova df -ha vedere quanto spazio hai lasciato sulle tue partizioni; se ce ne sono pieni, liberare spazio e riprovare.


Nel mio caso questo ha aiutato. In realtà ho avuto problemi con tutte le applicazioni che non ho notato. Dopo aver eliminato e spostato alcuni dati, Google Chrome si è avviato normalmente, così come il resto delle applicazioni.
Rossi Milan Bob

1

Un'altra soluzione che ha funzionato è quella di rimuovere

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

se la linea è nel tuo ~/.gtkrc-2.0file


Ho affrontato il problema e rimosso completamente questo file. Ha funzionato per me.
Reddy,

1

C'è un altro motivo per questo problema:

Effettuare un backup di tutti i file nella cartella dell'utente e mantenerlo localmente su dire / local_backups / ... (per trasferimenti successivi, ecc.) Potrebbe comportare il comportamento di chromium allo stesso modo.

In questo scenario non ci sono Singleton*file nella cartella, ma interferisce con alcuni file nel backup. (Non chiedermi come ...)

Ho risolto questo problema rimuovendo il backup. Quindi ha funzionato di nuovo.

Spero che questo aiuti chiunque ...


0

Il motivo per cui hai riscontrato questo errore è,

non hai il permesso per /home/$USER/.config/google-chrome/SingletonLockquesto percorso.

Segui i passaggi seguenti ha funzionato per me,

  • vai all'interno della /home/$USER/.configcartella ( cd /home/$USER/.config)
  • Autorizza google-chrome ( sudo chmod 777 google-chrome)
  • Esegui google chrome ( google-chrome)

Spero che questo possa aiutare.


0

Nel mio caso, il disco di sistema (che ha un file system di journaling, etx4, quindi ne sono un po 'sorpreso) è stato danneggiato allo spegnimento e fsck -a non lo ha recuperato. Questo è in realtà un problema difficile da trovare, quindi prova touch /test.txte se il file system è bloccato in scrittura, touch ti dirà. Correre fsckper riparare la corruzione in un file system è oltre lo scopo di questa risposta, ma la letteratura fsckè vasta e ti consiglio di leggerlo prima di averne bisogno o altrimenti su un altro computer che funziona.

TL, DR:

Per i principianti, ecco come capire alcune delle altre domande poste in questo thread, per riferimento futuro:

Per ottenere il nome del sistema operativo e il numero di versione: $ uname -a Per ottenere il rilascio o la versione della distribuzione: $ cat /etc/lsb-release

Qualcuno ha suggerito di cambiare una directory per dare a tutti l'accesso in lettura / scrittura / ricerca a una directory. Ciò non dovrebbe essere necessario, ma se lo è, lo è. Per prima cosa, vedi cos'è effettivamente la protezione e poi modificala.

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

A questo punto, verifica se questo risolve il problema. In caso contrario, utilizzare chmodper ripristinare il valore originale:

$ chmod 700 google-chrome/

Sono infastidito dal fatto che il messaggio di errore sia così fuorviante e lo considero un bug in Google Chrome.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.