Когда я перезагружаю компьютер и снова открываю Chrome, мои вкладки из моего предыдущего сеанса снова открываются. Однако большинство веб-сайтов (Gmail, GitHub, Twitter / Tweetdeck, StackExchange) просят меня войти еще раз.
Я использую разные профили пользователей, и у меня одна проблема со всеми.
Я думаю, что проблема началась после обновления до Chrome 53, но я не уверен на 100%, что так и есть, даже если это совпадение или нет.
Когда я смотрю на консоль разработчика, куки все еще там. На некоторых сайтах я все еще захожу.
Как я могу узнать, что идет не так?
Обновление : я переустановил Chrome ( apt purge
, rm -rf ~/.config/google-chrome
и apt install
), и теперь он просит меня снова войти в систему (введите мой пароль и двухфакторную авторизацию) в моем профиле Chrome каждый раз, когда яперезагрузкаперезапустите Chrome. На моем профиле есть небольшой предупреждающий знак (справа вверху).
На странице настроек написано «Данные для входа в аккаунт устарели».
Обновление 2 : у меня даже есть эта проблема после закрытия Chrome и перезапуска.
Ответы:
Решение
Чтобы решить эту проблему, вам нужно разблокировать брелок перед запуском Chrome.
chrome://settings
нажмитеDisconnect your Google Account...
флажок , чтобы очистить локальные данные Chrome, выйти из системы и затем закройте Chrome.seahorse
в терминал или открыв изMenu
>Passwords and Keys
.Default keyring
удаленииChrome Safe Storage
и любыхaccounts.google.com
приемах.Default Keyring
иLogin
правой кнопкой мыши и нажавUnlock
chrome://settings
и нажмитеSign in to Chrome
Надеюсь, это решит вашу проблему, я недавно установил Linux Mint, и это сработало для меня, я не до конца понимаю, почему, но кажется, что Chrome не ждет разблокировки связки ключей, и это приводит к тому, что Chrome не входит в систему.
Воспроизвести этот выпуск
Шаги, чтобы воспроизвести эту проблему:
Passwords and Keys
и заблокируйте все брелокиисточник
Возможно, chrome автоматически очищает ваши куки при перезагрузке.
Перейдите в
chrome://settings/content
раздел «Cookies» и посмотрите, выбран ли «Сохранять только локальные данные, пока вы не выйдете из браузера» (как показано ниже).Если да, то измените его на «Разрешить установку (рекомендуется) локальных данных», например так ...
Кроме того, проверьте, есть ли какие-либо исключения Cookie в
chrome://settings/contentExceptions#cookies
[тем более, что вы говорите: «На некоторых веб-сайтах я все еще вошел в систему».]Например,
Попробуйте изменить поведение с «Очистить при выходе» на «Разрешить»
источник
Попробуйте это: отключите вашу учетную запись Google в настройках, закройте Chrome, снова откройте и войдите в систему, в разделе расширенных настроек синхронизации измените значение с «синхронизировать все» на «выберите, что синхронизировать» и временно снимите флажки с любого из полей, нажмите кнопку «ОК», измените Вернитесь к «Синхронизировать все» и убедитесь, что установлены все флажки, и нажмите OK.
источник
Этот ответ помог мне решить подобную проблему. Решение следующее:
источник
Из меню Chrome перейдите в раздел « Проверка настроек», где вы остановились в разделе « При запуске».
Также вы можете установить расширение Session Buddy для управления сеансами браузера.
источник
Решение с разблокировкой ключей не поможет, если вы используете автоматический вход в ОС. Потому что после перезагрузки брелок по умолчанию снова заблокирован.
Что действительно помогло мне в этой ситуации, так это удаление мастер-пароля для связки ключей . Конечно, это менее безопасно, но если вы используете автоматический вход в систему (как и я), то я думаю, вам не нужно беспокоиться о ваших файлах / паролях / и т.д.
Шаги, чтобы сделать:
rm ~/.local/share/keyrings/*.keyring
Вот где я нашел это решение: https://sites.google.com/site/easylinuxtipsproject/tips#TOC-Disable-the-keyring-password
источник