"Ваш профиль не может быть правильно открыт." при открытии Chrome(ium)
Ошибка гласит:
Ваш профиль не может быть открыт правильно. Некоторые функции могут быть недоступны. Пожалуйста, проверьте, что профиль существует, и у вас есть разрешение на чтение и запись его содержимого.
Я проверил исправления, но они включают сброс Chromium и потерю всех моих закладок. Я считаю, что это проблема синхронизации. Есть ли способ это исправить?
7 ответов
Получил эту ошибку раньше. Я попытался снова выполнить синхронизацию, используя то же имя пользователя (но не сбросить синхронизацию). Из того, что я испытал, закладки и приложения все еще существуют, и он обновит синхронизацию с вашей текущей учетной записью.
В любом случае, основываясь на группах Google от пользователя meyertree, вы можете сделать это для резервного копирования ваших закладок, чтобы предотвратить потерю данных:
- Зайдите в настройки Chrome и выберите "Отключить аккаунт Google"
- Перейдите на панель инструментов Google: https://www.google.com/dashboard/
- В разделе "Chrome Sync" выберите сброс синхронизации и удаление всех данных.
- Закрыть Chrome
- Скопируйте файл закладки из резервной копии и перезапишите текущий файл закладки
- Откройте Chrome - ваши закладки должны вернуться
- Вы можете снова войти в Chrome Sync. Поскольку данные синхронизации были сброшены, новые закладки будут синхронизированы
Просто использовать
rm -r ~/.config/google-chrome/Default/Web\ Data
или (в Ubuntu 14.10)
rm -r ~/.config/chromium/Default/Web\ Data
или, для ленивых,
l ~/.config/google-chrome/Default/Web\ Data
l ~/.config/chromium/Default/Web\ Data
rm -rf ~/.config/google-chrome/Default/Web\ Data
rm -rf ~/.config/chromium/Default/Web\ Data
* Будьте осторожны при использованииrm -rf
ОБНОВИТЬ
Мне очень надоело видеть эту ошибку, и я сделал это;
Сделать файл
nano ~/delete-chrome-web-data
Поместите это в это
#!/usr/bin/env bash
rm -rf ~/.config/chromium/Default/Web\ Data
rm -rf ~/.config/google-chrome/Default/Web\ Data
дать сценарию разрешение на выполнение
chmod u+x delete-chrome-web-data
И когда я вижу эту ошибку, запустите: sh ~/delete-chrome-web-data
Краткосрочное исправление - запустить sudo killall chrome дважды.
$ sudo killall chrome
$ sudo killall chrome
После этого Chrome запустится нормально.
Долгосрочное исправление будет состоять в том, чтобы включить в chrome://settings/ Show advanced settings ... и установить флажок "Продолжать запускать фоновые приложения после закрытия Google Chrome", чтобы устранить проблему.
Похоже, проблема в том, что Chrome или одно из его расширений не закрыты должным образом.
chmod -R 775 ~/.cache/chromium && chmod -R 775 ~/.config/chromium
это то, что есть все для моей цели.
ИЗДАНО: добавлено ~/.config/chromium
к оригинальному ответу.
На самом деле мне пришлось использовать первую часть вашего решения, чтобы ответить на мою проблему.
Зайдите в настройки Chrome и выберите "Отключить аккаунт Google"
Перейдите на панель инструментов Google: https://www.google.com/dashboard/
Закройте Chromium и перезапустите. Перейдите к пункту "Настройка и управление Chromium" в правом верхнем углу.
Нажмите войти в Chromium. Введите данные своей учетной записи.
Еще одна вещь: СЕЙЧАС у меня есть файл на рабочем столе, содержащий мою резервную копию хрома.
Возможно связанный отчет об ошибке: http://crbug.com/449740
Он упоминает некоторые проблемы при взаимодействии с gnome-keyring
и предлагает запустить google-chrome --password-store=basic
(это небезопасно, используйте его только для этого тестирования).
В нем также упоминается, что это может быть вызвано понижением версии Chrome: В общем, это сообщение будет видно, если мы переустанавливаем версию с более высокой версии на более низкую.
Чтобы избавиться от этой ошибки, удалите оба Web\ Data*
а также History*
,
Полный набор команд:
cd .config/google-chrome/Default/
rm -rf Web\ Data*
rm -rf History*
Готово!