O Google Chrome não abre

8

Quando clico no ícone do Google Chrome no iniciador, ele não abre. Tentei pesquisar no painel e clicar no ícone, mas ele não abre. Eu tentei o terminal também, assim:

$ google-chrome

e esta é a saída:

 (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.
Prince OmAr
fonte
3
Você pode fornecer o nome e a versão do sistema operacional editando sua pergunta?
Forneça sua versão do Ubuntu que você está usando. Além disso, verifique se nenhum processo do chrome está em execução (que se parece com o problema com base no erro que você está vendo). Para verificação de integridade, antes de clicar no ícone do Chrome para iniciá-lo, execute o killall chrometerminal e, em seguida, inicie o Chrome e veja se funciona.
Kushal
Eu uso o ubuntu 12.10
Prince OmAr
i ter esquecido de dizer que eu tentei reinstalar várias vezes, mas sem resultado
Príncipe OmAr
além gogle cromo funciona normaly em outra conta ubuntu, mas no meu acount administrador não aberto
Príncipe OmAr

Respostas:

5

VISÃO GERAL

Quando o google-chrome inicia uma sessão, ele cria alguns arquivos em ~ / .config / google-chrome e os exclui quando não estão mais em uso.

É possível que alguns desses arquivos permaneçam lá (por causa de alguma falha ou atualização ou ... o que seja ...). Então, quando você tenta executar o google-chrome, ele "pensa" que há outra instância ativa em execução e não executa o programa (suponho que você tenha verificado na lista de processos que não há instâncias em execução do google- cromada).

SOLUÇÃO

Nesse caso, a solução básica é renomear ou excluir esses arquivos "SingletonLock", "SingletonCookie" e "SingletonSocket" e executar o google-chrome novamente. Ele criará esses três arquivos novamente e será executado normalmente.

Almir Campos
fonte
4

Se você não encontrar os Singleton*arquivos discutidos em outras respostas, outra fonte desse erro é a exaustão do espaço em disco.

Tente df -hver quanto espaço resta em suas partições; se houver algum, libere espaço e tente novamente.

Matt McHenry
fonte
No meu caso, isso ajudou. Na verdade, tive problemas com todos os aplicativos que não percebi. Após excluir e mover alguns dados, o google chrome foi iniciado normalmente e o restante dos aplicativos.
Rossi Milan Bob
1

Outra solução que funcionou é remover

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

se a linha estiver no seu ~/.gtkrc-2.0arquivo

Ron
fonte
Eu enfrentei o problema e removi completamente este arquivo. Funcionou para mim.
Reddy
1

Há outro motivo para esse problema:

Fazer um backup de todos os seus arquivos na sua pasta de usuário e mantê-lo localmente em say / local_backups / ... (para transferência posterior etc.) pode fazer com que o cromo se comporte da mesma maneira.

Nesse cenário, não há Singleton*arquivos na pasta, mas isso interfere com alguns arquivos no backup. (Não me pergunte como ...)

Resolvi esse problema removendo o backup. Então funcionou novamente.

Espero que isso ajude alguém ...

Fabian Schneider
fonte
0

A razão pela qual você recebeu esse erro é:

você não tem permissão para /home/$USER/.config/google-chrome/SingletonLockesse caminho.

Siga as etapas abaixo que funcionaram para mim,

  • entre na /home/$USER/.configpasta ( cd /home/$USER/.config)
  • Dê toda a permissão ao google-chrome ( sudo chmod 777 google-chrome)
  • Execute o google chrome ( google-chrome)

Espero que isso ajude.

Damith Karunarathne
fonte
0

No meu caso, o disco do sistema (que possui um sistema de arquivos de registro em diário, etx4, por isso estou um pouco surpreso com isso) foi corrompido no desligamento, e o fsck -a não recuperou isso. Na verdade, é um problema difícil de encontrar, então tente touch /test.txte, se o sistema de arquivos estiver bloqueado para gravação, o toque informará. A execução fsckpara reparar a corrupção em um sistema de arquivos está além do escopo desta resposta, mas a literatura fscké vasta e eu recomendo que você a leia antes de precisar ou em outro computador que esteja funcionando.

TL, DR:

Para vocês iniciantes, aqui está como descobrir algumas das outras perguntas que foram colocadas neste tópico, para referência futura:

Para obter o nome do sistema operacional e o número da versão: $ uname -a Para obter o release ou a versão da distribuição: $ cat /etc/lsb-release

Alguém sugeriu alterar um diretório para dar a todos acesso de leitura / gravação / pesquisa a um diretório. Isso não deve ser necessário, mas se for, é. Primeiro, veja qual é realmente a proteção e altere-a.

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

Neste ponto, teste se isso resolve o problema. Caso contrário, use-o chmodpara retornar ao valor original:

$ chmod 700 google-chrome/

Estou aborrecido por a mensagem de erro ser tão enganosa e consideraria isso um erro no Google Chrome.

user1928764
fonte