Google Chrome ne s'ouvre pas


8

Lorsque je clique sur l'icône Google Chrome dans le lanceur, celle-ci ne s'ouvre pas. J'ai essayé de chercher dans le tiret et de cliquer sur son icône mais il ne s'ouvre pas du tout. J'ai également essayé le terminal, comme ceci:

$ google-chrome

et voici la sortie:

 (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
Pouvez-vous fournir le nom et la version du système d'exploitation en modifiant votre question?

Fournissez la version d'Ubuntu que vous utilisez. Assurez-vous également qu'aucun processus de chrome n'est en cours d'exécution (ce qui ressemble au problème en fonction de l'erreur que vous voyez). Pour vérifier la santé mentale, avant de cliquer sur l'icône Chrome pour le lancer, exécutez killall chromedans le terminal, puis démarrez Chrome et voyez si cela fonctionne.
Kushal

j'utilise ubuntu 12.10
Prince OmAr

j'ai oublié de dire que j'ai essayé de réinstaller plusieurs fois mais aucun résultat
Prince OmAr

en outre, Google Chrome fonctionne normalement sur un autre compte Ubuntu mais sur mon compte administrateur, il ne s'ouvre pas
Prince OmAr

Réponses:


5

APERÇU

Lorsque google-chrome démarre une session, il crée des fichiers sous ~ / .config / google-chrome et les supprime lorsqu'ils ne sont plus utilisés.

Il est possible que certains de ces fichiers y restent (en raison d'un crash ou d'une mise à niveau ou ... peu importe ...). Ensuite, lorsque vous essayez d'exécuter google-chrome, il "pense" qu'une autre instance active est en cours d'exécution et n'exécute pas le programme (je suppose que vous avez vérifié dans la liste des processus qu'aucune instance de google n'est en cours d'exécution). chrome).

SOLUTION

Dans ce cas, la solution de base consiste à renommer ou supprimer ces fichiers, "SingletonLock", "SingletonCookie" et "SingletonSocket", puis réexécutez google-chrome. Il créera à nouveau ces trois fichiers et fonctionnera normalement.


4

Si vous ne trouvez pas les Singleton*fichiers discutés dans d'autres réponses, une autre source de cette erreur est l'épuisement de l'espace disque.

Essayez df -hde voir combien d'espace il vous reste sur vos partitions; le cas échéant, libérez de l'espace et réessayez.


Dans mon cas, cela a aidé. En fait, j'ai eu un problème avec toutes les applications que je n'ai pas remarquées. Après avoir supprimé et déplacé certaines données, Google Chrome a démarré normalement, tout comme les autres applications.
Rossi Milan Bob

1

Une autre solution qui a fonctionné est de supprimer

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

si la ligne est dans votre ~/.gtkrc-2.0fichier


J'ai rencontré le problème et j'ai complètement supprimé ce fichier. Cela a fonctionné pour moi.
Reddy

1

Il y a une autre raison à ce problème:

Faire une sauvegarde de tous vos fichiers dans votre dossier utilisateur et conserver cette sauvegarde localement dans disons / local_backups / ... (pour un transfert ultérieur, etc.) pourrait faire en sorte que le chrome se comporte de la même manière.

Dans ce scénario, il n'y a pas de Singleton*fichiers dans le dossier, mais cela interfère avec certains fichiers dans la sauvegarde. (Ne me demandez pas comment ...)

J'ai résolu ce problème en supprimant la sauvegarde. Puis cela a de nouveau fonctionné.

J'espère que cela aide tout le monde ...


0

La raison pour laquelle vous avez cette erreur est,

vous n'avez pas l'autorisation pour /home/$USER/.config/google-chrome/SingletonLockce chemin.

Suivez les étapes ci-dessous, cela a fonctionné pour moi,

  • aller dans le /home/$USER/.configdossier ( cd /home/$USER/.config)
  • Donnez toutes les autorisations à google-chrome ( sudo chmod 777 google-chrome)
  • Exécutez Google Chrome ( google-chrome)

J'espère que cela vous aidera.


0

Dans mon cas, le disque système (qui a un système de fichiers de journalisation, etx4, donc je suis un peu surpris) a été corrompu à l'arrêt, et fsck -a n'a pas récupéré cela. C'est en fait un problème difficile à trouver, alors essayez touch /test.txtet si le système de fichiers est verrouillé en écriture, le toucher vous le dira. Exécuter fsckpour réparer la corruption dans un système de fichiers dépasse le cadre de cette réponse, mais la littérature sur fsckest vaste et je vous recommande de la lire avant d'en avoir besoin ou bien sur un autre ordinateur qui fonctionne.

TL, DR:

Pour vous débutants, voici comment comprendre certaines des autres questions qui ont été posées dans ce fil, pour référence future:

Pour obtenir le nom du système d'exploitation et le numéro de version: $ uname -a Pour obtenir la version ou la version de la distribution: $ cat /etc/lsb-release

Quelqu'un a suggéré de changer un répertoire pour donner à tout le monde un accès en lecture / écriture / recherche à un répertoire. Cela ne devrait pas être nécessaire, mais si c'est le cas, ça l'est. Tout d'abord, voyez ce qu'est réellement la protection, puis changez-la.

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

À ce stade, testez si cela résout le problème. Si ce n'est pas le cas, utilisez-le chmodpour rétablir sa valeur d'origine:

$ chmod 700 google-chrome/

Je suis ennuyé que le message d'erreur soit si trompeur, et je considérerais cela comme un bug dans Google Chrome.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.