Ошибка профиля при запуске Google Chrome
Всякий раз, когда я запускаю Google Chrome, отображается окно, которое содержит это сообщение:
Ваш профиль не может быть открыт правильно.
Некоторые функции могут быть недоступны. Пожалуйста, проверьте, что профиль существует, и у вас есть разрешение на чтение и запись его содержимого.
Сначала я попытался удалить ~/.configure/google-chrome
и перезапустил Google Chrome. Он создал новый google-chrome
папку, но это не решает проблему. Это же окно отображается снова.
Как мне решить проблему?
Оригинальный Atricle от китайского сообщества Дубан
Google 在 Linux环境下对Chrome的使用做了限制, 笔者猜测可能是基于安全的考虑, 否则遇到配合XSS的挂马以及诸如此类的问题的时候, 就会以 корень 权限执行命令, 这是相当危险的. 但是Chrome的确是一款不错的浏览器, 这样放弃实在舍不得.
: : 首先 需要 安装 十六 进制 编辑 器
apt-get установить hexedit
然后 使用 编辑 器 编辑 Chrome
hexedit / opt / google / chrome / chrome
AB :路径如果不同的话请自行使用dpkg -c安装包来察看安装到哪里。 进入到 器 器 光标在 在 左侧 按TAB 切换到右侧的ASCII码 按 ,接着按 按 S Ct输入 搜索功能,输入geteuid查找,然后将geteuid改为getppid,最后按Ctrl+X保存退出。 重新打开Chrome,正常运行。
Перевод на английский
когда вы используете google-chrome в Linux, вы обнаружите, что есть некоторые ограничения, вероятно, эти ограничения основаны на соображениях безопасности. В противном случае, если он используется в сочетании с xss и подобными уязвимостями, хаксер может запустить команду с правами суперпользователя. Это очень опасно. Но Chrome - один из лучших браузеров. По этой причине не стоит отказываться от Chrome.
Итак, мы сделаем что-то, чтобы Chrome освободился от этих ограничений.
1.Установите HexEdit, откройте терминал и запустите: sudo apt-get install hexedit
2.и затем отредактируйте Chrome с помощью Hexedit: sudo hexedit / opt / google / chrome / chrome tips: убедитесь, что у вас есть права на запись в chrome. если у вас нет этих привилегий, запустите:sudo chmod -R 777 / opt / google / chrome / chrome
Обратите внимание: если вы не установили chrome в пример каталога, пожалуйста, запустите dpkg -c, чтобы найти каталог r.
- Введите HexEdit, курсор находится слева.
- Нажмите Tab, чтобы курсор переместился вправо, что было моделью Ascii.
- Нажмите Ctrl+S, чтобы открыть поисковую систему
- поиск "geteuid"
- Замените "geteuid" на "getppid"
- Нажмите Ctrl+X, сохраните и выйдите.
- Лануч твой хром, все работает нормально.
Все это
3 ответа
Это известная проблема хрома. Попробуйте следующее:
- Выйдите из Google Chrome.
- Откройте оболочку.
- Изменить каталог (cd) на ~/.config/google-chrome/Default
- Удалите файл с именем "Веб-данные": rm -rf Web\ Data;
- Запустите Google Chrome, и ошибка должна исчезнуть.
В качестве альтернативы, вы можете попробовать следующее:
1) Нажмите на значок инструмента в правом верхнем углу браузера Chrome.
2) В раскрывающемся меню нажмите на вход в систему как.
3) В разделе пользователей нажмите кнопку "Удалить этого пользователя" и уберите его.
4) Перезапустите Google Chrome и добавьте пользователя, и Chrome будет в хорошей форме.
Иногда это вопрос нескольких случаев.
Попробуйте набрать следующее в терминале:
pkill chrome
Затем перезапустите Chrome.
Я решил проблему, создав новый патченный лаунчер для Google Chrome.
Просто запустите Chrome с новой иконки под названием "Google Chrome Patched" без каких-либо изменений исходных файлов.
После установки пакета google-chrome-stable просто запустите следующий скрипт от имени пользователя root, чтобы создать новый модуль запуска:
#!/bin/bash
cat > /opt/google/chrome/google-chrome-patched <<PATCHEND
#!/bin/bash
#
# This is a google-chrome patched launch script to fix the common profile connection error.
#
# By Luc Bruninx 2014-09-15 on Ubuntu 13.04
#
if [[ -d "\$HOME/.config/google-chrome.bak" ]]; then
rm -fr "\$HOME/.config/google-chrome.bak"
fi
if [[ -d "\$HOME/.config/google-chrome" ]]; then
mv "\$HOME/.config/google-chrome" "\$HOME/.config/google-chrome.bak"
cp -r "\$HOME/.config/google-chrome.bak" "\$HOME/.config/google-chrome"
fi
\$(dirname \$0)/google-chrome
PATCHEND
chmod a=r+w+x /opt/google/chrome/google-chrome-patched
cat /usr/share/applications/google-chrome.desktop | sed "s/\/usr\/bin\/google-chrome-stable/\/opt\/google\/chrome\/google-chrome-patched/g" | sed > /usr/share/applications/google-chrome-patched.desktop "s/Google\ Chrome/Google\ Chrome\ Patched/g"