Профиль хрома "не удалось открыть правильно" ошибки

По какой-то причине у меня недавно была ошибка профиля на хроме:

альтернативный текст

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

Что может быть причиной этого?

5 ответов

Решение

В блоге есть довольно подробное руководство по действиям, которые можно предпринять для устранения этой проблемы.

Вы можете сделать резервную копию вашего /home/user/.config/chromium папка и запуск Chromium. В новой автоматически созданной папке скопируйте желаемое содержимое папки Default в резервной копии, например "Закладки", "Журнал" и т. Д.

Стоп хром

cd /home/user/.config/chromium
mv Default Backup

начать хром

остановить хром

sudo cp -rapf Backup/* Default

Я не знаю, почему это работает, потому что кажется, что вы просто перемещаете сломанную хрень обратно в папку, но это работает.

Было достаточно, чтобы удалить rm -rf Web\ Data от ~/.config/chromium/Default,

  • пришлось перезагрузить компьютер.

Я решил эту проблему с помощью этого сценария:

#!/bin/bash

#
# Execute this script as root after you have installed chromium-browser package.
# This script create a new patched launcher without any modification of the original files.
#
# To remove the patched launcher created with this script :
#
# sudo rm /usr/bin/chromium-browser-patched
# sudo rm /usr/share/applications/chromium-browser-patched.desktop
#

cat > /usr/bin/chromium-browser-patched <<PATCHEND
#!/bin/bash

#
# This is a chromium-browser patched launcher script to fix the common profile connection error.
#
# By Luc Bruninx 2014-09-16 on Ubuntu 14.04
#

if [[ -d "\$HOME/.config/chromium.bak" ]]; then
  rm -fr "\$HOME/.config/chromium.bak"
fi

if [[ -d "\$HOME/.config/chromium" ]]; then
  mv "\$HOME/.config/chromium" "\$HOME/.config/chromium.bak"
  cp -r "\$HOME/.config/chromium.bak" "\$HOME/.config/chromium"
fi

\$(dirname \$0)/chromium-browser

PATCHEND

chmod a=r+w+x /usr/bin/chromium-browser-patched

cat /usr/share/applications/chromium-browser.desktop | sed "s/Exec=chromium-browser/Exec=chromium-browser-patched/g" | sed "s/Chromium-browser/XXXREPLACE01XXX/g" | sed "s/Chromium/Patched\ Chromium/g" | sed > /usr/share/applications/chromium-browser-patched.desktop "s/XXXREPLACE01XXX/Chromium-browser/g"

Выполните этот скрипт от имени пользователя root после установки пакета chromium-browser. Он создает новую исправленную иконку запуска без каких-либо изменений оригинальных файлов официального пакета chromium из Ubuntu.

Другие вопросы по тегам