Chrome이 열리지 않습니다


8

실행기에서 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 아이콘을 클릭하여 시작하기 전에 killall chrome터미널 에서 실행 한 다음 Chrome을 시작하고 작동하는지 확인하십시오.
Kushal

나는 우분투 12.10
Prince OmAr를 사용합니다

나는 여러 번 재설치를 시도했지만 결과가 없다고 말하는 것을 잊었다
Prince OmAr

또한 gogle chrome은 다른 우분투 계정에서 정상적으로 작동하지만 관리자에게는 계정이 열리지 않습니다.
Prince OmAr

답변:


5

개요

google-chrome이 세션을 시작하면 ~ / .config / google-chrome 아래에 일부 파일을 만들어 더 이상 사용하지 않을 때 삭제합니다.

이러한 파일 중 일부는 충돌이나 업그레이드 또는 기타로 인해 계속 남아있을 수 있습니다. 그런 다음 google-chrome을 실행하려고하면 다른 활성 인스턴스가 실행 중이고 프로그램을 실행하지 않는다고 생각합니다 (Google- 인스턴스를 실행하지 않는 프로세스 목록에서 확인했다고 가정합니다) 크롬).

해결책

이 경우 기본 솔루션은 이러한 파일의 이름을 바꾸거나 "SingletonLock", "SingletonCookie"및 "SingletonSocket"파일을 삭제하고 google-chrome을 다시 실행합니다. 이 세 파일을 다시 작성하고 정상적으로 실행됩니다.


4

Singleton*다른 답변에서 논의 된 파일을 찾을 수없는 경우이 오류의 또 다른 원인은 디스크 공간 부족입니다.

시도 df -h당신이 당신의 파티션에 공간이 얼마나 남아 있는지 확인합니다; 공간이 가득 찬 경우 공간을 확보 한 후 다시 시도하십시오.


제 경우에는 이것이 도움이되었습니다. 실제로 나는 알지 못하는 모든 응용 프로그램에 문제가있었습니다. 일부 데이터를 삭제하고 이동하면 Google 크롬이 정상적으로 시작되어 나머지 응용 프로그램도 마찬가지입니다.
Rossi Milan Bob

1

또 다른 해결책은 제거하는 것입니다.

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

줄이 ~/.gtkrc-2.0파일 에 있다면


문제가 발생하여이 파일을 완전히 제거했습니다. 그것은 나를 위해 일했다.
레디

1

이 문제에 대한 또 다른 이유가 있습니다.

사용자 폴더의 모든 파일을 백업하고 / local_backups / ... (나중에 전송 등)에서 로컬로 백업을 유지하면 크롬이 동일한 방식으로 작동 할 수 있습니다.

이 시나리오에서는 Singleton*폴더에 파일이 없지만 백업의 일부 파일을 방해합니다. (어떻게 묻지마 ...)

백업을 제거하여이 문제를 해결했습니다. 그런 다음 다시 작동했습니다.

이것이 누군가를 돕기를 바랍니다 ...


0

이 오류가 발생한 이유는

/home/$USER/.config/google-chrome/SingletonLock이 경로에 대한 권한이 없습니다 .

나를 위해 일한 아래 단계를 따르십시오.

  • /home/$USER/.config폴더 내부로 이동 ( cd /home/$USER/.config)
  • google-chrome ( sudo chmod 777 google-chrome)에 대한 모든 권한 부여
  • 구글 크롬 실행 ( google-chrome)

이것이 도움이되기를 바랍니다.


0

필자의 경우 시스템 디스크 (저널링 파일 시스템, etx4가 있으므로 약간 놀랐습니다)가 종료시 손상되었으며 fsck -a가이를 복구하지 못했습니다. 그것은 실제로 찾기 어려운 문제이므로 시도 touch /test.txt하고 파일 시스템이 쓰기 잠금 상태이면 터치가 알려줍니다. 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/

오류 메시지가 잘못되어 화가 났으므로 Chrome의 버그로 간주합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.