O Google Chrome é desconectado de todas as páginas da Web depois que o usuário do sistema efetuou logout

7

Então, eu tenho um problema muito chato e o Google Chrome não está me fornecendo informações sobre o que está causando isso.

Sempre que faço login na minha conta, preciso fazer login novamente e novamente em todas as páginas da Web que estou usando, porque o Google Chrome me desconecta de tudo o que estou conectado. No entanto, alguns cookies persistem, pois o Google lembra em qual conta eu me conectei e ainda tenho acesso ao gitlab da minha empresa - é o único serviço do qual não estou desconectado.

Caso isso seja relevante, depois de abrir o Google Chrome, há uma caixa de alerta ao lado do meu perfil do Google Chrome que diz que Change made on my account requires logging in again (sim, também me desconecta do perfil do Google Chrome).

O problema não aparece quando não saio da minha conta do sistema (por exemplo, quando fecho o Chrome e abro-o novamente)

Isso não acontece em outros navegadores, apenas no Google Chrome.

Agradecemos antecipadamente a todos!

Atualização 1 : algumas especificações / dados:

SO: Ubuntu 16.04
Chrome: 53.0.2785.143 (64-bit)
Complementos: Reddit Enhancement Suite, Adblock Plus, Ghostery, ColorZilla, Json View Programas de inicialização: Screencloud + ubuntu default

Ele me desconectou mesmo se eu não estivesse logado em nenhum perfil (então não havia nenhum addon instalado também, então eu duvido que seja uma falha addon)

Eu também desinstalei o Chrome e excluí completamente os diretórios .cache/google-chrome e .config/google-chrome .

Atualização 2 :

Eu corri o Chrome no terminal usando google-chrome --enable-logging -v=1

Os seguintes erros apareceram no terminal na inicialização do navegador:

[13645:13712:1007/142537:ERROR:gcm_store_impl.cc(306)] Failed to open database /home/user/.config/google-chrome/Profile 4/GCM Store: Invalid argument: /home/user/.config/google-chrome/Profile 4/GCM Store: does not exist (create_if_missing is false)
[13645:13712:1007/142537:ERROR:gcm_store_impl.cc(306)] Failed to open database /home/user/.config/google-chrome/Profile 4/GCM Store: Invalid argument: /home/user/.config/google-chrome/Profile 4/GCM Store: does not exist (create_if_missing is false)

No entanto, a pasta /home/user/.config/google-chrome/Profile 4/GCM Store existe.

Este erro não aparece ao iniciar o chrome como root com:

sudo google-chrome --user-data-dir=/root/chrome-data --enable-logging -v=1

Atualização 3 Então fechei o Chrome, excluí o diretório /home/user/.config/google-chrome/Profile 4 e mais uma vez configurei minha conta. Eu fiz o logout e, em seguida, os seguintes erros apareceram:

[21285:21353:1007/145425:ERROR:gcm_store_impl.cc(922)] Failed to restore security token.
[21285:21285:1007/145425:ERROR:account_tracker.cc(357)] OnGetTokenFailure:  Not authorized.

Atualização 4 :

Consegui consertar (ou pelo menos acho que sim) os problemas com erros do Google Chrome e ele não me desconectou do perfil do Google Chrome. Fiz isso movendo o diretório /root/chrome-data (criado anteriormente) para ~/.config/google-chrome e alterando seu proprietário. No entanto, o navegador ainda não mantém cookies após o logout do usuário.

    
por Skysplit 07.10.2016 / 10:58

3 respostas

0

Eu também gostaria de começar de novo, desinstalando e eliminando todos os processos do cromo.

Uma nota operacional, você realmente não deveria estar logando como a conta do sistema. Você loga como você mesmo, e se você precisa fazer coisas do sistema, torne-se root temporariamente.

Além disso, fazer logout matará todos os processos iniciados por você que não foram colocados em segundo plano.

Para instalação:

sudo /bin/bash
exec su - root
pgrep -l chromium    # ensure list is empty, otherwise kill those processes
                     # pkill chromium
apt install chromium-browser
exit
id   # confirm you are now yourself and not root
# start chrome with specific directory
chromium-browser --user-data=~/.config/chromium >/dev/null 2>&1 &
# you could make this an alias in your .bashrc:
# alias chrome='chromium-browser --user-data=~/.config/chromium >/dev/null 2>&1 &'

Você pode adicionar nohup para mantê-lo em execução após o logout, mas a reconexão a ele após o login é problemática.

Quando o Chrome for iniciado, edite as configurações:

Choose Continue where you left off
Choose Offer to save your web passwords (in advanced settings)
    
por 24.10.2016 / 18:24
0

Mesmo que você resolva o problema em questão com a instalação do navegador Google Chrome; não irá necessariamente ajudá-lo em caso de falha do sistema / navegador ...

Eu faço muito trabalho de teste no meu dev & sys admin machines, então talvez eu trave meu navegador & sistema mais do que a maioria; o que foi realmente frustrante ao pesquisar tópicos e, de repente, você perde todas as suas abas ...

Minha solução foi instalar o TabsOutliner:

link

... no caso de uma falha, você poderá reabri-los facilmente, um de cada vez ou em grupos.

    
por 26.10.2016 / 18:55
0

Se você tiver login automático no Ubuntu, ou seja, não precisar digitar a senha na tela de login ao iniciar o computador, isso poderá causar problemas porque o Chrome não tem permissão para ler / gravar em sua pasta de perfil. Eu resolvi o problema desativando o login automático no Ubuntu.

  1. Configurações do sistema - > Segurança e privacidade
  2. Escolha a guia Segurança e as configurações de senha
  3. Desbloquear e desativar o login automático
por 04.11.2016 / 09:09