Вопрос или проблема
После свежей установки Ubuntu 21.10 я не могу заставить Google Chrome запуститься. Когда я дважды щелкаю по нему, ничего не происходит. Когда я запускаю google-chrome
как некорневой пользователь, я получаю следующий вывод-
chrome_crashpad_handler: --database is required
Попробуйте 'chrome_crashpad_handler --help' для получения дополнительной информации.
Использование –database тоже не работает.
Когда я запускаю google-chrome
как корневой пользователь, я получаю следующий вывод-
[6196:6196:0418/092051.706344:ERROR:zygote_host_impl_linux.cc(90)] Запуск от имени root без --no-sandbox не поддерживается. См. https://crbug.com/638180.
Если я добавляю --no-sandbox
, открывается вкладка “Добро пожаловать в Google-Chrome”, но она пустая. Также мне нужно, чтобы он работал с некорневыми правами, так как я планирую запускать Chrome в киоск-режиме.
Я пытался:
- Переустановить Chrome, даже через терминал
- Удалить файлы конфигурации Chrome
- Переустановить Ubuntu!
Это никогда не случалось со мной, даже на других установках Ubuntu на той же модели ноутбука, которую я использую. Есть какие-нибудь советы?
В моем случае удаление ~/.config/google-chrome
сработало.
Вот что вам нужно ввести, чтобы удалить ваш профиль и заставить Chrome снова работать (надеюсь):
rm -rf ~/.config/google-chrome
В моем случае ~/.config/chromium
был символической ссылкой на /dev/null по какой-то неизвестной причине, и у меня возникла следующая ошибка:
$ chromium
chrome_crashpad_handler: --database is required
Попробуйте 'chrome_crashpad_handler --help' для получения дополнительной информации.
[134448:134448:1020/095648.288463:ERROR:socket.cc(120)] recvmsg: Соединение было разорвано удаленной стороной (104)
Trace/breakpoint trap (core made)
У меня была эта проблема, и она возникла из-за символической ссылки на /dev/null. Вот что мне помогло:
rm -rf ~/.config/chromium
mkdir -p ~/.config/chromium
Ответ или решение
Если после свежей установки Ubuntu 21.10 вы столкнулись с проблемой запуска Google Chrome, и при попытке открыть его вы получаете сообщения об ошибках, такие как --database is required
или ошибки, возникающие при запуске от имени root, следуйте этим шагам для решения проблемы.
Шаги по устранению неисправности:
-
Удаление конфигурационных файлов Chrome:
Иногда некорректные конфигурационные файлы могут вызывать проблемы с запуском. Попробуйте удалить папку конфигурации Google Chrome. Откройте терминал и выполните следующую команду:rm -rf ~/.config/google-chrome
Это удалит все настройки и данные Chrome, поэтому вам, возможно, придется повторно настроить браузер.
-
Проверка симлинков:
Убедитесь, что папка конфигурации Chromium не является символической ссылкой на/dev/null
. Для этого выполните:ls -l ~/.config/chromium
Если вы видите, что она ссылается на
/dev/null
, выполните следующие команды, чтобы удалить поврежденную ссылку и создать новую папку:rm -rf ~/.config/chromium mkdir -p ~/.config/chromium
-
Запуск Chrome без root:
Запуск Chrome из-под пользователя root небезопасен и может вызывать дополнительные ошибки. Убедитесь, что вы запускаете Chrome от имени обычного пользователя. Используйте:google-chrome
и не добавляйте
--no-sandbox
, если это возможно. -
Переустановка Chrome:
Если предыдущие шаги не помогли, попробуйте полностью удалить и переустановить Chrome:sudo apt remove --purge google-chrome-stable sudo apt install google-chrome-stable
-
Проверка системных зависимостей:
Убедитесь, что все необходимые зависимости установлены и обновлены. Вы можете сделать это с помощью следующих команд:sudo apt update sudo apt upgrade
-
Логи и сообщения об ошибках:
Если проблема сохраняется, запустите Chrome из терминала, чтобы получить больше информации о возможных ошибках. Запустите:google-chrome --enable-logging --v=1
Это создаст лог-файл, который может помочь вам понять, что не так.
Заключение:
Следуя этим шагам, вы сможете диагностировать и, надеюсь, решить проблему с запуском Google Chrome на Ubuntu 21.10. Если проблема все еще не устранена, рассмотрите возможность обращения на форумы поддержки Ubuntu или Google Chrome с подробным описанием вашей проблемы и ошибок.