10

Когда я перезагружаю компьютер и снова открываю Chrome, мои вкладки из моего предыдущего сеанса снова открываются. Однако большинство веб-сайтов (Gmail, GitHub, Twitter/Tweetdeck, StackExchange) просят меня войти еще раз.

Я использую разные профили пользователей, и у меня одна проблема со всеми.

Я думаю, что проблема началась после обновления до Chrome 53, но я не уверен на 100%, что так и есть, даже если это совпадение или нет.

Когда я смотрю на консоль разработчика, куки все еще там. На некоторых сайтах я все еще захожу.

Как я могу узнать, что идет не так?

Обновление: я переустановил Chrome (apt purge , rm -rf ~/.config/google-chrome и apt install), и теперь он просит меня войти снова (введите мой пароль и двухфакторную авторизацию) в мой профиль Chrome каждый раз я перезагружать перезапустите Chrome. На моем профиле есть небольшой предупреждающий знак (справа вверху).

На странице настроек указано, что данные для входа в аккаунт устарели.'

Обновление 2: у меня даже есть эта проблема после закрытия Chrome и перезапуска.

6 ответов6

10

Решение

Чтобы решить эту проблему, вам нужно разблокировать брелок перед запуском Chrome.

  1. Отключите вашу учетную запись Google; перейдите в chrome://settings нажмите Disconnect your Google Account... установите флажок, чтобы очистить локальные данные Chrome, выйдите из системы и закройте Chrome.
  2. Запустите морского конька, введя seahorse в терминал, или откройте его в « Menu > « Passwords and Keys .
  3. В брелке по Default keyring удалите Chrome Safe Storage и все accounts.google.com account.google.com.
  4. Чтобы разблокировать набор ключей по Default Keyring Login , щелкните правой кнопкой мыши и выберите Unlock
  5. Запустите Chrome, перейдите в chrome://settings и нажмите « Sign in to Chrome

Надеюсь, это решит вашу проблему, я недавно установил Linux Mint, и это сработало для меня, я не до конца понимаю, почему, но кажется, что Chrome не ждет разблокировки связки ключей, и это приводит к тому, что Chrome не входит в систему.

Воспроизвести этот выпуск

Шаги, чтобы воспроизвести эту проблему:

  1. Установите Linux (мятный или другой) с корицей (на ВМ или другой)
  2. Установите Chrome и войдите в систему
  3. перезагружать
  4. Убедитесь, что набор ключей заблокирован - перейдите в раздел « Passwords and Keys и заблокируйте все наборы ключей
  5. Открыть Chrome - вам будет предложено разблокировать брелок и войти не удастся
4

Возможно, chrome автоматически очищает ваши куки при перезагрузке.

Перейдите в chrome://settings/content и в разделе "Cookies" выберите, если выбрано «Сохранять только локальные данные, пока вы не выйдете из браузера» (как показано ниже).

Храните локальные данные только до выхода из браузера

Если да, то измените его на «Разрешить установку (рекомендуется) локальных данных», например так ...

Разрешить установку локальных данных

Кроме того, проверьте, есть ли какие-либо исключения Cookie в chrome://settings/contentExceptions#cookies [тем более, что вы говорите:«На некоторых веб-сайтах я все еще вошел в систему».«]

Например,

Исключение cookie

Попробуйте изменить поведение с "Очистить при выходе" на "Разрешить"

0

Решение с разблокировкой ключей не поможет, если вы используете автоматический вход в ОС. Потому что после перезагрузки брелок по умолчанию снова заблокирован.

Что действительно помогло мне в этой ситуации, так это удаление мастер-пароля для связки ключей. Конечно, это менее безопасно, но если вы используете автоматический вход в систему (как и я), то я думаю, вам не нужно беспокоиться о ваших файлах / паролях / и т.д.

Шаги, чтобы сделать:

  1. Закройте Chrome (не нужно выходить из своего профиля).
  2. Удалите все цепочки ключей текущего пользователя в приложении "Морской конек" ("Брелок по умолчанию", "Логин" и т.д.) Или с помощью терминала: rm ~/.local/share/keyrings/*.keyring
  3. В следующий раз, когда вам будет предложено ввести пароль для ключей, оставьте поле пароля пустым (просто нажмите « Продолжить», а затем снова « Продолжить», тем самым соглашаясь на небезопасное хранение). Это отключает пароль для ключей навсегда.
  4. Откройте Chrome, снова войдите в свой аккаунт. Не забудьте нажать кнопку "Расширенные настройки синхронизации" на странице настроек и проверить, нужна ли вам фраза-пароль.
  5. (необязательно) Перед проверкой работоспособности этого решения я ждал, пока Chrome синхронизирует все мои настройки. Я знал, что это закончилось, когда мой жесткий диск перестал шуметь, а светодиод жесткого диска перестал мигать.

Вот где я нашел это решение: https://sites.google.com/site/easylinuxtipsproject/tips#TOC-Disable-the-keyring-password

0

Из меню Chrome перейдите в раздел « Проверка настроек», где вы остановились в разделе « При запуске».

Также вы можете установить расширение Session Buddy для управления сеансами браузера.

0

Попробуйте это: отключите вашу учетную запись Google в настройках, закройте Chrome, снова откройте и войдите в систему, в дополнительных настройках синхронизации измените значение с "синхронизировать все" на «выберите, что синхронизировать» и временно снимите флажки с любого из полей, нажмите "ОК", измени вернитесь к "синхронизировать все" и убедитесь, что установлены все флажки, и нажмите кнопку "ОК".

0

Этот ответ помог мне решить подобную проблему. Решение следующее:

  1. Перейдите в System Settings Ubuntu -> Онлайн-аккаунты.
  2. Добавьте свою учетную запись Google там
  3. Включите переключатель (не уверен, если это необходимо, хотя)
  4. Зайдите в браузер Chrome и войдите туда снова
  5. Закройте окно браузера

Примечание: вы должны запретить запуск процессов chrome после закрытия окна. Для этого перейдите в Settings Chrome> Advanced settings (внизу)> Снимите флажок Continue running background apps when Google Chrome is closed

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .