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.
google-chrome
Prince OmAr
la source
la source
killall chrome
dans le terminal, puis démarrez Chrome et voyez si cela fonctionne.Réponses:
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.
la source
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 -h
de voir combien d'espace il vous reste sur vos partitions; le cas échéant, libérez de l'espace et réessayez.la source
Une autre solution qui a fonctionné est de supprimer
si la ligne est dans votre
~/.gtkrc-2.0
fichierla source
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 ...
la source
La raison pour laquelle vous avez cette erreur est,
vous n'avez pas l'autorisation pour
/home/$USER/.config/google-chrome/SingletonLock
ce chemin.Suivez les étapes ci-dessous, cela a fonctionné pour moi,
/home/$USER/.config
dossier (cd /home/$USER/.config
)sudo chmod 777 google-chrome
)google-chrome
)J'espère que cela vous aidera.
la source
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.txt
et si le système de fichiers est verrouillé en écriture, le toucher vous le dira. Exécuterfsck
pour réparer la corruption dans un système de fichiers dépasse le cadre de cette réponse, mais la littérature surfsck
est 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.
À ce stade, testez si cela résout le problème. Si ce n'est pas le cas, utilisez-le
chmod
pour rétablir sa valeur d'origine:Je suis ennuyé que le message d'erreur soit si trompeur, et je considérerais cela comme un bug dans Google Chrome.
la source