Google Chrome wird nicht geöffnet

8

Wenn ich im Launcher auf das Google Chrome-Symbol klicke, wird es nicht geöffnet. Ich habe versucht, im Bindestrich zu suchen und auf das entsprechende Symbol zu klicken, aber es wird überhaupt nicht geöffnet. Ich habe das Terminal auch so ausprobiert:

$ google-chrome

und das ist die Ausgabe:

 (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.
Prinz OmAr
quelle
3
Können Sie bitte den Namen und die Version des Betriebssystems angeben, indem Sie Ihre Frage bearbeiten?
Stellen Sie Ihre Ubuntu-Version bereit, die Sie verwenden. Stellen Sie außerdem sicher, dass kein Chrome-Prozess ausgeführt wird (was aufgrund des angezeigten Fehlers wie das Problem aussieht). Führen Sie zur Überprüfung der Integrität, bevor Sie auf das Chrome-Symbol klicken, um es zu starten, das killall chromeTerminal aus und starten Sie Chrome, um festzustellen, ob es funktioniert.
Kushal
Ich benutze Ubuntu 12.10
Prince OmAr
Ich habe vergessen zu sagen, dass ich mehrmals versucht habe, neu zu installieren, aber kein Ergebnis
Prince OmAr
Außerdem funktioniert Google Chrome normalerweise auf einem anderen Ubuntu-Konto, aber auf meinem Administratorkonto wird es nicht geöffnet
Prince OmAr

Antworten:

5

ÜBERBLICK

Wenn google-chrome eine Sitzung startet, werden einige Dateien unter ~ / .config / google-chrome erstellt und gelöscht, wenn sie nicht mehr verwendet werden.

Es ist möglich, dass einige dieser Dateien dort verbleiben (aufgrund eines Absturzes oder Upgrades oder ... was auch immer ...). Wenn Sie dann versuchen, Google-Chrome auszuführen, "denkt" es, dass eine andere aktive Instanz ausgeführt wird und das Programm nicht ausgeführt wird (ich gehe davon aus, dass Sie in der Liste der Prozesse überprüft haben, auf denen keine Instanzen von Google ausgeführt werden). Chrom).

LÖSUNG

In diesem Fall besteht die grundlegende Lösung darin, diese Dateien "SingletonLock", "SingletonCookie" und "SingletonSocket" umzubenennen oder zu löschen und Google-Chrome erneut auszuführen. Diese drei Dateien werden erneut erstellt und normal ausgeführt.

Almir Campos
quelle
4

Wenn Sie die Singleton*in anderen Antworten beschriebenen Dateien nicht finden , ist eine weitere Ursache für diesen Fehler die Erschöpfung des Speicherplatzes.

Versuchen Sie df -hzu sehen, wie viel Platz Sie noch auf Ihren Partitionen haben. Wenn welche voll sind, geben Sie Speicherplatz frei und versuchen Sie es erneut.

Matt McHenry
quelle
In meinem Fall hat das geholfen. Eigentlich hatte ich Probleme mit allen Anwendungen, die ich nicht bemerkt habe. Nach dem Löschen und Verschieben einiger Daten wurde Google Chrome normal gestartet, ebenso wie der Rest der Anwendungen.
Rossi Milan Bob
1

Eine andere Lösung, die funktioniert hat, ist das Entfernen

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

wenn sich die Zeile in Ihrer ~/.gtkrc-2.0Datei befindet

Ron
quelle
Ich habe mich dem Problem gestellt und diese Datei vollständig entfernt. Es hat bei mir funktioniert.
Reddy
1

Es gibt noch einen weiteren Grund für dieses Problem:

Wenn Sie eine Sicherungskopie aller Ihrer Dateien in Ihrem Benutzerordner erstellen und diese Sicherung lokal unter say / local_backups / ... aufbewahren (für eine spätere Übertragung usw.), verhält sich Chrom möglicherweise genauso.

In diesem Szenario gibt es keine Singleton* Dateien im Ordner, es werden jedoch einige Dateien in der Sicherung beeinträchtigt. (Frag mich nicht wie ...)

Ich habe dieses Problem behoben, indem ich das Backup entfernt habe. Dann hat es wieder geklappt.

Hoffe das hilft jemandem ...

Fabian Schneider
quelle
0

Der Grund, warum Sie diesen Fehler erhalten haben, ist:

Sie haben keine Erlaubnis dazu /home/$USER/.config/google-chrome/SingletonLock diesen Pfad.

Befolgen Sie die folgenden Schritte, es hat bei mir funktioniert,

  • gehe in /home/$USER/.configOrdner ( cd /home/$USER/.config)
  • Gib alle Erlaubnis zu google-chrome ( sudo chmod 777 google-chrome)
  • Führen Sie Google Chrome ( google-chrome) aus

Hoffe das würde helfen.

Damith Karunarathne
quelle
0

In meinem Fall wurde die Systemfestplatte (mit dem Journaling-Dateisystem etx4, daher bin ich ein wenig überrascht) beim Herunterfahren beschädigt, und fsck -a hat dies nicht wiederhergestellt. Das ist eigentlich ein schwer zu findendes Problem. touch /test.txtWenn das Dateisystem schreibgeschützt ist, werden Sie durch Berühren darauf hingewiesen. Das Ausführen fsckzur Behebung von Beschädigungen in einem Dateisystem würde den Rahmen dieser Antwort sprengen, aber die Literatur dazufsck ist umfangreich. Ich empfehle, dass Sie sie entweder lesen, bevor Sie sie benötigen, oder auf einem anderen Computer, der funktioniert.

TL, DR:

Für Sie als Neuling finden Sie hier einige der anderen Fragen, die in diesem Thread gestellt wurden, um später darauf zurückgreifen zu können:

So erhalten Sie den Namen und die Versionsnummer des Betriebssystems: $ uname -a So erhalten Sie die Version oder die Version der Distribution: $ cat /etc/lsb-release

Jemand schlug vor, ein Verzeichnis zu ändern, um allen Lese-, Schreib- und Suchzugriff auf ein Verzeichnis zu ermöglichen. Das sollte nicht notwendig sein, aber wenn ja, ist es das auch. Sehen Sie zuerst, was der Schutz tatsächlich ist, und ändern Sie ihn dann.

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

Testen Sie an dieser Stelle, ob das Problem dadurch behoben wird. Wenn nicht, chmodsetzen Sie es auf den ursprünglichen Wert zurück:

$ chmod 700 google-chrome/

Ich ärgere mich, dass die Fehlermeldung so irreführend ist, und ich würde das als Fehler in Google Chrome betrachten.

user1928764
quelle