Google Chrome si disconnette da ogni pagina Web dopo che l'utente di sistema si è disconnesso


6

Quindi ho un problema davvero fastidioso e Google Chrome non mi sta fornendo alcuna informazione su ciò che lo sta causando.

Ogni volta che accedo al mio account, devo ripetere, e ancora, e di nuovo accedere a tutte le pagine Web che sto utilizzando, perché Google Chrome mi disconnette da tutto ciò a cui ho effettuato l'accesso. Tuttavia, alcuni cookie persistono, poiché Google ricorda l'account a cui ho effettuato l'accesso e ho ancora accesso al gitlab della mia azienda: è l'unico servizio dal quale non sono disconnesso.

Nel caso in cui ciò sia rilevante, dopo aver aperto Google Chrome c'è una casella di avviso accanto al mio profilo Google Chrome che dice che Change made on my account requires logging in again(sì, mi disconnette anche dal profilo Google Chrome).

Il problema non si presenta quando non esco dal mio account di sistema (ad es. Quando chiudo solo Chrome e lo apro di nuovo).

Non succede su altri browser, solo su Google Chrome.

Grazie in anticipo a tutti!


Aggiornamento 1 : alcune specifiche / dati:

Sistema operativo: Ubuntu 16.04
Chrome: 53.0.2785.143 (64-bit)
Componenti aggiuntivi: Reddit Enhancement Suite, Adblock Plus, Ghostery, ColorZilla, Json Visualizza i programmi di avvio: Screencloud + ubuntu default

Mi ha disconnesso anche se non avevo effettuato l'accesso a nessun profilo (quindi non c'erano anche componenti aggiuntivi installati, quindi dubito che sia un errore del componente aggiuntivo)

Ho anche disinstallato Chrome, cancellato .cache/google-chromee .config/google-chromedirectory interamente.


Aggiornamento 2 :

Ho eseguito Chrome dal terminale utilizzando google-chrome --enable-logging -v=1

I seguenti errori sono comparsi nel terminale all'avvio del browser:

[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)

Tuttavia, la cartella /home/user/.config/google-chrome/Profile 4/GCM Storeesiste.

Questo errore non viene visualizzato quando si avvia Chrome come root con:

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

Aggiornamento 3 Così ho chiuso Chrome, cancellato la /home/user/.config/google-chrome/Profile 4directory e ancora una volta configurato il mio account. Mi sono disconnesso e sono comparsi i seguenti errori:

[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.

Aggiornamento 4 :

Sono riuscito a risolvere (o almeno penso di sì) i problemi con gli errori di Google Chrome e non mi disconnette dal profilo Chrome. L'ho fatto spostando l'intera /root/chrome-datadirectory (creata in precedenza) in ~/.config/google-chromee cambiando il suo proprietario. Tuttavia, il browser continua a non conservare i cookie dopo il logout dell'utente.


1
Versione del sistema operativo, versione di Chrome, componenti aggiuntivi. Accedere e spegnere script / programmi? Eventualmente eliminare i dati richiesti da Chrome?
DankyNanky,

1
Curioso, crea un altro account utente con Chrome, accedi e testa per me?
DankyNanky,

@MichaelNancarrow L'ho appena fatto. Lo stesso problema su un altro accout (quello che sicuramente funziona, perché sto usando questo account a casa su Windows. Su Linux ne ho uno diverso). Ancora una volta, avvertendo che ciò è changes has been made on this profilenecessario e che devo accedere di nuovo - e tutte le sessioni di accesso sono andate. Forse, in effetti, è qualcosa con profili e permessi / problemi con il disco (ho SSD)?
Skysplit,

1
Puoi provare a reinstallare Chrome?
Non fare il root qui per favore ...

1
Hai provato a eseguire Chrome come amministratore e quindi ad accedere? Quindi, riavviare come utente normale.
Mr. Hargrove,

Risposte:


0

Vorrei anche chiederti di ricominciare, disinstallando e uccidendo tutti i processi di cromo.

Una nota operativa, in realtà non dovresti accedere come account di sistema. Accedi come te stesso e, se devi fare cose di sistema, diventa temporaneamente root.

Inoltre, disconnettersi ucciderà tutti i processi avviati dall'utente che non sono stati inseriti in background.

Per l'installazione:

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 &'

È possibile aggiungere nohupper mantenerlo in esecuzione dopo il logout, ma ricollegarsi dopo l'accesso è problematico.

Una volta avviato Chrome, modifica le impostazioni:

Choose Continue where you left off
Choose Offer to save your web passwords (in advanced settings)

0

Anche se risolvi il problema con l'installazione del tuo browser Chrome; non ti aiuterà necessariamente in caso di crash del sistema / browser ...

Faccio un sacco di test sui miei computer admin dev & sys, quindi forse mi arresto il browser e il sistema più di altri; che è stato davvero frustrante quando si effettuano ricerche su argomenti e all'improvviso si perdono tutte le schede ...

La mia soluzione era installare TabsOutliner:

https://chrome.google.com/webstore/detail/tabs-outliner/eggkanocgddhmamlbiijnphhppkpkmkl

... in caso di crash, ti consentirà di riaprirli facilmente uno alla volta o in gruppo.


0

Se hai l'accesso automatico a Ubuntu, ad esempio non è necessario digitare la password nella schermata di accesso all'avvio del computer, potrebbe causare il problema perché Chrome non ha i diritti di lettura / scrittura nella cartella del tuo profilo. Ho risolto il problema disabilitando l'accesso automatico a Ubuntu.

  1. Impostazioni di sistema -> Sicurezza e privacy
  2. Scegli la scheda Sicurezza e le impostazioni della password
  3. Sblocca e disattiva l'accesso automatico

Puoi collegare una fonte a questo o ha funzionato personalmente per te? Ho fatto un po 'di googling e non ho trovato nulla di simile alla tua risposta, ma sembra una cosa promettente da provare.
DrZoo,

Mi ha risolto il problema.
Jakub Macina,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.