Google Chromeが開かない


8

ランチャーからGoogle Chromeアイコンをクリックしても開きません。ダッシュで検索してアイコンをクリックしてみましたが、まったく開きません。私は次のようにターミナルも試しました:

$ google-chrome

そしてこれは出力です:

 (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
質問を編集して、オペレーティングシステムの名前とバージョンをお知らせください。

使用しているUbuntuバージョンを提供します。また、Chromeのプロセスが実行されていないことを確認してください(発生しているエラーに基づく問題のようです)。健全性チェックのために、Chromeアイコンをクリックして起動する前にkillall chrome、ターミナルで実行してからChromeを起動し、動作するかどうかを確認します。
Kushal 2013

私はubuntu 12.10を使用
Prince OmAr 2013

何度か再インストールを試みたが結果が出なかったと言うのを忘れていた
Prince OmAr 2013

さらに、gogle chromeは別のubuntuアカウントで正常に機能しますが、私の管理者アカウントでは開きません
Prince OmAr 2013

回答:


5

概要

google-chromeがセッションを開始すると、〜/ .config / google-chromeの下にいくつかのファイルが作成され、使用されなくなったときに削除されます。

これらのファイルの一部が残っている可能性があります(クラッシュやアップグレードなどが原因で...)。次に、google-chromeを実行しようとすると、実行中の別のアクティブなインスタンスがあり、プログラムを実行していないと「考え」ます(google-の実行中のインスタンスではないプロセスのリストで確認したと想定しています)クロム)。

解決

この場合の基本的な解決策は、これらのファイル「SingletonLock」、「SingletonCookie」、「SingletonSocket」の名前を変更するか削除して、再度google-chromeを実行することです。これらの3つのファイルが再度作成され、通常どおり実行されます。


4

Singleton*他の回答で説明されているファイルが見つからない場合、このエラーの別の原因はディスク領域の枯渇です。

試してみてくださいdf -h、あなたのパーティションに残っているどのくらいのスペースを参照すること。いずれかがいっぱいの場合は、スペースを解放してから再試行してください。


私の場合、これは役に立ちました。実際、気付かなかったすべてのアプリケーションに問題がありました。一部のデータを削除して移動した後、Google Chromeは正常に起動し、残りのアプリケーションも同様に起動しました。
ロッシミランボブ

1

機能している別の解決策は、削除することです

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

行が~/.gtkrc-2.0ファイルにある場合


私は問題に直面し、このファイルを完全に削除しました。うまくいきました。
Reddy

1

この問題には別の理由があります。

ユーザーフォルダー内のすべてのファイルのバックアップを作成し、そのバックアップをローカルで/ local_backups / ...(後で転送する場合など)に保持すると、Chromiumが同じように動作する場合があります。

このシナリオではSingleton*、フォルダーにファイルはありませんが、バックアップの一部のファイルに干渉します。(私に質問しないでください...)

バックアップを削除してこの問題を解決しました。その後、再び機能しました。

これが誰にも役立つことを願っています...


0

このエラーが発生した理由は、

/home/$USER/.config/google-chrome/SingletonLockこのパスへのアクセス権がありません。

それが私のために働いた以下の手順に従ってください、

  • 内側に行く/home/$USER/.configフォルダ(cd /home/$USER/.config
  • すべての権限をgoogle-chrome(sudo chmod 777 google-chrome)に付与します
  • google chrome(google-chrome)を実行します

これがお役に立てば幸いです。


0

私の場合、シャットダウン時にシステムディスク(ジャーナリングファイルシステムetx4があるため、少し驚いた)が破損していて、fsck -aで回復できませんでした。これは実際には見つけるのが難しい問題なので、試してみtouch /test.txtてください。ファイルシステムが書き込みロックされている場合は、touchが教えてくれます。fsckファイルシステムの破損を修復するために実行することはこの回答の範囲を超えていますが、に関する文献fsckは膨大なので、必要になる前に、または動作している別のコンピューターで読むことをお勧めします。

TL、DR:

初心者のために、今後の参考のために、このスレッドで提起された他のいくつかの質問を理解する方法を次に示します。

オペレーティングシステム名とバージョン番号 $ uname -a を取得するには:ディストリビューションのリリースまたはバージョンを取得するには: $ cat /etc/lsb-release

誰かがディレクトリを変更して、全員にディレクトリへの読み取り/書き込み/ルックアップアクセス権を与えることを提案しました。それは必要ではないはずですが、必要な場合は必要です。まず、実際の保護が何であるかを確認し、それを変更します。

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

この時点で、問題が解決するかどうかをテストします。そうでない場合は、を使用chmodして元の値に戻します。

$ chmod 700 google-chrome/

エラーメッセージが非常に誤解を招くので、Google Chromeのバグだと思います。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.