Google Chrome không mở


8

Khi tôi nhấp vào biểu tượng Google Chrome từ trình khởi chạy, nó không mở. Tôi đã thử tìm kiếm trong dấu gạch ngang và nhấp vào biểu tượng của nó nhưng nó không mở ra. Tôi cũng đã thử thiết bị đầu cuối, như thế này:

$ google-chrome

và đây là đầu ra:

 (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
Bạn có thể vui lòng cung cấp tên và phiên bản hệ điều hành bằng cách chỉnh sửa câu hỏi của bạn không?

Cung cấp với phiên bản Ubuntu bạn đang sử dụng. Ngoài ra, đảm bảo không có quá trình chrome nào đang chạy (có vẻ như sự cố dựa trên lỗi bạn gặp phải). Để kiểm tra độ tỉnh táo, trước khi bạn nhấp vào biểu tượng Chrome để khởi chạy nó, hãy chạy killall chrometrong thiết bị đầu cuối và sau đó khởi động Chrome và xem nó có hoạt động không.
Kushal

tôi sử dụng Ubuntu 12.10
Prince OmAr

Tôi đã quên nói rằng tôi đã thử cài đặt lại nhiều lần nhưng không có kết quả
Hoàng tử OmAr

ngoài ra, chrome chrome hoạt động bình thường trên một tài khoản Ubuntu khác nhưng trên quản trị viên của tôi, nó không mở
Prince OmAr

Câu trả lời:


5

TỔNG QUAT

Khi google-chrome bắt đầu một phiên, nó sẽ tạo một số tệp trong ~ / .config / google-chrome và xóa chúng khi chúng không được sử dụng nữa.

Có thể một số tệp này vẫn còn ở đó (do một số sự cố hoặc nâng cấp hoặc ... bất cứ điều gì ...). Sau đó, khi bạn cố chạy google-chrome, nó "nghĩ" rằng có một phiên bản hoạt động khác đang chạy và không chạy chương trình (Tôi giả sử rằng bạn đã xác minh trong danh sách các quy trình không có phiên bản chạy của google- trình duyệt Chrome).

GIẢI PHÁP

Trong trường hợp này, giải pháp cơ bản là đổi tên hoặc xóa các tệp này, "SingletonLock", "SingletonCookie" và "SingletonSocket" và chạy lại google-chrome. Nó sẽ tạo ba tệp này một lần nữa và sẽ chạy bình thường.


4

Nếu bạn không tìm thấy các Singleton*tệp được thảo luận trong các câu trả lời khác, một nguồn khác của lỗi này là hết dung lượng đĩa.

Hãy thử df -hxem bạn còn bao nhiêu dung lượng trên các phân vùng của bạn; nếu có đầy đủ, giải phóng không gian và thử lại.


Trong trường hợp của tôi, điều này đã giúp. Trên thực tế tôi đã có vấn đề với tất cả các ứng dụng mà tôi không nhận thấy. Sau khi xóa và di chuyển một số dữ liệu, google chrome bắt đầu bình thường và các ứng dụng còn lại cũng vậy.
Rossi Milan Bob

1

Một giải pháp khác đã làm việc là loại bỏ

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

nếu dòng trong ~/.gtkrc-2.0tập tin của bạn


Tôi đã phải đối mặt với vấn đề và loại bỏ hoàn toàn tập tin này. Nó đã làm việc cho tôi.
Reddy

1

Có một lý do khác cho vấn đề này:

Tạo một bản sao lưu tất cả các tệp của bạn trong thư mục người dùng của bạn và giữ bản sao lưu đó cục bộ tại say / local_backups / ... (để chuyển sau, v.v.) có thể khiến crom hoạt động theo cách tương tự.

Trong kịch bản này không có Singleton*tệp trong thư mục, nhưng nó can thiệp vào một số tệp trong bản sao lưu. (Đừng hỏi tôi làm thế nào ...)

Tôi đã giải quyết vấn đề này bằng cách loại bỏ bản sao lưu. Sau đó, nó hoạt động trở lại.

Hy vọng điều này sẽ giúp bất cứ ai ...


0

Lý do bạn gặp lỗi này là,

bạn không được phép đi /home/$USER/.config/google-chrome/SingletonLocktheo con đường này.

Thực hiện theo các bước dưới đây nó làm việc cho tôi,

  • vào bên trong /home/$USER/.configthư mục ( cd /home/$USER/.config)
  • Cung cấp tất cả các quyền cho google-chrome ( sudo chmod 777 google-chrome)
  • Chạy google chrome ( google-chrome)

Hy vọng điều này sẽ giúp.


0

Trong trường hợp của tôi, đĩa hệ thống (có hệ thống tệp nhật ký etx4, vì vậy tôi hơi ngạc nhiên về điều đó) đã bị hỏng khi tắt máy và fsck -a đã không phục hồi điều đó. Đó thực sự là một vấn đề khó tìm, vì vậy hãy thử touch /test.txtvà nếu hệ thống tệp bị khóa, cảm ứng sẽ cho bạn biết. Chạy fsckđể sửa chữa tham nhũng trong một hệ thống tệp nằm ngoài phạm vi của câu trả lời này, nhưng tài liệu trên fsckthì rất lớn và tôi khuyên bạn nên đọc nó trước khi bạn cần nó hoặc máy tính khác đang hoạt động.

TL, DR:

Đối với những người mới, đây là cách tìm ra một số câu hỏi khác được đặt ra trong chủ đề này, để tham khảo trong tương lai:

Để lấy tên hệ điều hành và số phiên bản: $ uname -a Để có bản phát hành hoặc phiên bản phân phối: $ cat /etc/lsb-release

Ai đó đề nghị thay đổi một thư mục để cung cấp cho mọi người quyền truy cập đọc / ghi / tra cứu vào một thư mục. Điều đó không cần thiết, nhưng nếu có, nó là vậy. Đầu tiên, hãy xem sự bảo vệ thực sự là gì và sau đó thay đổi nó.

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

Tại thời điểm này, kiểm tra nếu điều đó khắc phục vấn đề. Nếu không, sau đó sử dụng chmodđể đặt lại về giá trị ban đầu:

$ chmod 700 google-chrome/

Tôi bực mình vì thông báo lỗi rất sai lệch và tôi sẽ coi đó là một lỗi trong Google Chrome.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.