Так что у меня действительно раздражающая проблема, и Google Chrome не предоставляет мне никакой информации о том, что ее вызывает.
Каждый раз, когда я захожу в свою учетную запись, мне приходится снова, и снова, и снова входить на каждую веб-страницу, которую я использую, потому что Google Chrome выводит меня из всего, на что я вошел. Однако некоторые файлы cookie сохраняются, так как Google запоминает, в какую учетную запись я вошел, и у меня все еще есть доступ к gitlab моей компании - это единственная служба, из которой я не вышел.
В случае, если это уместно, после того, как я открою Google Chrome, рядом с моим профилем Google Chrome появится окно с предупреждением, в котором говорится, что для Change made on my account requires logging in again
(да, он также выходит из профиля Google Chrome).
Проблема не появляется, когда я не выхожу из своей системной учетной записи (например, когда я только закрываю Chrome и открываю его снова).
Это не происходит в других браузерах, только в Google Chrome.
Спасибо всем заранее!
Обновление 1: некоторые спецификации / данные:
ОС: Ubuntu 16.04
Chrome: 53.0.2785.143 (64-bit)
Дополнения: Reddit Enhancement Suite, Adblock Plus, Ghostery, ColorZilla, Json View Автозагрузка: Screencloud + Ubuntu по умолчанию
Он вывел меня из системы, даже если я не вошел в какой-либо профиль (поэтому не было никаких установленных аддонов, поэтому я сомневаюсь, что это ошибка аддона)
Я также удалил Chrome и полностью удалил .cache/google-chrome
и .config/google-chrome
.
Обновление 2:
Я запустил Chrome из терминала, используя google-chrome --enable-logging -v=1
Следующие ошибки действительно появились в терминале при запуске браузера:
[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)
Однако папка /home/user/.config/google-chrome/Profile 4/GCM Store
действительно существует.
Эта ошибка не появляется при запуске chrome как root с:
sudo google-chrome --user-data-dir=/root/chrome-data --enable-logging -v=1
Обновление 3 Итак, я закрыл Chrome, удалил /home/user/.config/google-chrome/Profile 4
и снова настроил свой аккаунт. Я вышел из системы, и затем появились следующие ошибки:
[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.
Обновление 4:
Мне удалось исправить (или, по крайней мере, я так думаю) проблемы с ошибками в Google Chrome, и он не выходит из Chrome Profile. Я сделал это, переместив весь /root/chrome-data
(созданный ранее) в ~/.config/google-chrome
и изменив его владельца. Тем не менее, браузер по-прежнему не сохраняет куки после выхода из системы.