Google Chrome tidak terbuka

8

Ketika saya mengklik ikon Google Chrome dari peluncur itu tidak terbuka. Saya mencoba mencari di dasbor dan mengklik ikonnya tetapi tidak terbuka sama sekali. Saya mencoba terminal juga, seperti ini:

$ google-chrome

dan ini adalah 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.
Pangeran OmAr
sumber
3
Bisakah Anda memberikan nama dan versi sistem operasi dengan mengedit pertanyaan Anda?
Berikan dengan versi Ubuntu Anda yang Anda gunakan. Selain itu, pastikan tidak ada proses chrome yang berjalan (yang terlihat seperti masalah berdasarkan kesalahan yang Anda lihat). Untuk pemeriksaan kewarasan, sebelum Anda mengklik ikon Chrome untuk meluncurkannya, jalankan killall chromedi terminal dan kemudian mulai Chrome dan lihat apakah itu berfungsi.
Kushal
saya menggunakan ubuntu 12.10
Prince OmAr
Saya lupa mengatakan bahwa saya mencoba menginstal ulang beberapa kali tetapi tidak ada hasilnya
Pangeran OmAr
selain itu gogle chrome berfungsi normal pada akun ubuntu lain tetapi pada akun administrator saya tidak terbuka
Prince OmAr

Jawaban:

5

GAMBARAN

Saat google-chrome memulai sesi, ia membuat beberapa file di bawah ~ / .config / google-chrome dan menghapusnya saat tidak digunakan lagi.

Ada kemungkinan bahwa beberapa file ini tetap ada (karena beberapa crash atau upgrade atau ... apa pun ...). Kemudian, ketika Anda mencoba menjalankan google-chrome, ia "berpikir" bahwa ada instance aktif lain yang berjalan dan tidak menjalankan program (saya berasumsi bahwa Anda telah memverifikasi dalam daftar proses yang bukan instance dari google- chrome).

LARUTAN

Dalam hal ini, solusi dasarnya adalah mengganti nama atau menghapus file-file ini, "SingletonLock", "SingletonCookie" dan "SingletonSocket", dan jalankan google-chrome lagi. Ini akan membuat tiga file ini lagi dan akan berjalan secara normal.

Almir Campos
sumber
4

Jika Anda tidak menemukan Singleton*file yang dibahas dalam jawaban lain, sumber kesalahan ini adalah ruang disk yang habis.

Coba df -hlihat berapa banyak ruang yang tersisa di partisi Anda; jika ada yang penuh, kosongkan ruang dan coba lagi.

Matt McHenry
sumber
Dalam kasus saya ini membantu. Sebenarnya saya punya masalah dengan semua aplikasi yang tidak saya perhatikan. Setelah menghapus dan memindahkan beberapa data, google chrome mulai normal dan begitu pula aplikasi lainnya.
Rossi Milan Bob
1

Solusi lain yang berhasil adalah menghapus

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

jika baris ada di ~/.gtkrc-2.0file Anda

Ron
sumber
Saya telah menghadapi masalah dan sepenuhnya menghapus file ini. Itu berhasil bagi saya.
Reddy
1

Ada alasan lain untuk masalah ini:

Membuat cadangan semua file Anda di folder pengguna Anda, dan menyimpan cadangan itu secara lokal di say / local_backups / ... (untuk transfer nanti, dll.) Dapat menyebabkan chromium berperilaku dengan cara yang sama.

Dalam skenario ini tidak ada Singleton*file di folder, tetapi itu mengganggu beberapa file di cadangan. (Jangan tanya saya bagaimana ...)

Saya mengatasi masalah ini dengan menghapus cadangan. Kemudian berhasil lagi.

Semoga ini bisa membantu siapa pun ...

Fabian Schneider
sumber
0

Alasan Anda mendapatkan kesalahan ini adalah,

Anda tidak memiliki izin untuk /home/$USER/.config/google-chrome/SingletonLockjalan ini.

Ikuti langkah-langkah di bawah ini untuk saya,

  • masuk ke dalam /home/$USER/.configfolder ( cd /home/$USER/.config)
  • Berikan semua izin ke google-chrome ( sudo chmod 777 google-chrome)
  • Jalankan google chrome ( google-chrome)

Semoga ini bisa membantu.

Damith Karunarathne
sumber
0

Dalam kasus saya, disk sistem (yang memiliki sistem file penjurnalan, etx4, jadi saya sedikit terkejut pada saat itu) rusak saat shutdown, dan fsck -a tidak memulihkannya. Itu sebenarnya masalah yang sulit ditemukan, jadi coba touch /test.txtdan jika sistem file terkunci, sentuh akan memberi tahu Anda. Berlari fsckuntuk memperbaiki korupsi dalam sistem file berada di luar cakupan jawaban ini tetapi literatur pada fsckluas dan saya sarankan Anda membacanya sebelum Anda membutuhkannya atau di komputer lain yang berfungsi.

TL, DR:

Untuk Anda pemula, berikut adalah cara mencari tahu beberapa pertanyaan lain yang diajukan di utas ini, untuk referensi di masa mendatang:

Untuk mendapatkan nama sistem operasi dan nomor versi: $ uname -a Untuk mendapatkan rilis atau versi distribusi: $ cat /etc/lsb-release

Seseorang menyarankan untuk mengubah direktori agar semua orang membaca / menulis / mencari akses ke direktori. Seharusnya tidak perlu, tetapi jika ya, itu benar. Pertama, lihat apa sebenarnya perlindungan itu dan kemudian ubahlah.

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

Pada titik ini, uji apakah itu memperbaiki masalah. Jika tidak, gunakan chmoduntuk mengembalikannya ke nilai asli:

$ chmod 700 google-chrome/

Saya kesal karena pesan kesalahannya sangat menyesatkan, dan saya menganggapnya sebagai bug di Google Chrome.

pengguna1928764
sumber