Вопрос или проблема
Когда запускаю google-chrome-stable на CentOS, браузер может успешно запуститься, но страница будет вызывать сбой и покажет aw,snap!
. Как исправить эту ошибку?
ОС:
CentOS Linux release 7.2 (Final)
версия chrome:
Google Chrome 111.0.5563.146
команда:
google-chrome-stable --autoplay-policy=no-user-gesture-required --mute-audio=false --window-size=1920,1080 http://douyin.com
вывод:
google-chrome-stable --autoplay-policy=no-user-gesture-required --mute-audio=false --window-size=1920,1080 http://douyin.com
[742794:742820:0331/103754.452327:ERROR:bus.cc(399)] Не удалось подключиться к шине: Не удалось подключиться к сокету /run/dbus/system_bus_socket: Нет такого файла или каталога
[742794:742825:0331/103754.509872:ERROR:bus.cc(399)] Не удалось подключиться к шине: Не удалось подключиться к сокету /run/dbus/system_bus_socket: Нет такого файла или каталога
[742794:742825:0331/103754.509920:ERROR:bus.cc(399)] Не удалось подключиться к шине: Не удалось подключиться к сокету /run/dbus/system_bus_socket: Нет такого файла или каталога
[742794:742820:0331/103754.511707:ERROR:bus.cc(399)] Не удалось подключиться к шине: Не удалось разобрать адрес сервера: Неизвестный тип адреса (примеры допустимых типов - "tcp" и на UNIX "unix")
[742794:742820:0331/103754.511750:ERROR:bus.cc(399)] Не удалось подключиться к шине: Не удалось разобрать адрес сервера: Неизвестный тип адреса (примеры допустимых типов - "tcp" и на UNIX "unix")
[742794:742820:0331/103754.526791:ERROR:bus.cc(399)] Не удалось подключиться к шине: Не удалось разобрать адрес сервера: Неизвестный тип адреса (примеры допустимых типов - "tcp" и на UNIX "unix")
[742794:742820:0331/103754.526818:ERROR:bus.cc(399)] Не удалось подключиться к шине: Не удалось разобрать адрес сервера: Неизвестный тип адреса (примеры допустимых типов - "tcp" и на UNIX "unix")
[742794:742820:0331/103754.584518:ERROR:bus.cc(399)] Не удалось подключиться к шине: Не удалось разобрать адрес сервера: Неизвестный тип адреса (примеры допустимых типов - "tcp" и на UNIX "unix")
[742794:742820:0331/103754.584545:ERROR:bus.cc(399)] Не удалось подключиться к шине: Не удалось разобрать адрес сервера: Неизвестный тип адреса (примеры допустимых типов - "tcp" и на UNIX "unix")
[742794:742912:0331/103754.779461:ERROR:bus.cc(399)] Не удалось подключиться к шине: Не удалось подключиться к сокету /run/dbus/system_bus_socket: Нет такого файла или каталога
[742794:742912:0331/103754.779498:ERROR:bus.cc(399)] Не удалось подключиться к шине: Не удалось подключиться к сокету /run/dbus/system_bus_socket: Нет такого файла или каталога
[742794:742912:0331/103754.779570:ERROR:bus.cc(399)] Не удалось подключиться к шине: Не удалось подключиться к сокету /run/dbus/system_bus_socket: Нет такого файла или каталога
[742794:742912:0331/103754.779589:ERROR:bus.cc(399)] Не удалось подключиться к шине: Не удалось подключиться к сокету /run/dbus/system_bus_socket: Нет такого файла или каталога
[742794:742912:0331/103754.779604:ERROR:bus.cc(399)] Не удалось подключиться к шине: Не удалось подключиться к сокету /run/dbus/system_bus_socket: Нет такого файла или каталога
[742833:742833:0331/103754.780520:ERROR:viz_main_impl.cc(186)] Завершение процесса GPU из-за ошибок во время инициализации
[742916:742916:0331/103754.891348:ERROR:gpu_memory_buffer_support_x11.cc(49)] расширение dri3 не поддерживается.
[742864:7:0331/103754.892920:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Не удалось отправить GpuControl.CreateCommandBuffer.
[0331/103755.989434:ERROR:elf_dynamic_array_reader.h(64)] тег не найден
[0331/103755.996041:ERROR:file_io_posix.cc(144)] открыть /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: Нет такого файла или каталога (2)
[0331/103755.996073:ERROR:file_io_posix.cc(144)] открыть /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: Нет такого файла или каталога (2)
[742834:742852:0331/103804.844167:ERROR:ssl_client_socket_impl.cc(992)] ошибка рукопожатия; возвращено -1, код ошибки SSL 1, net_error -100
[742834:742852:0331/103814.894472:ERROR:ssl_client_socket_impl.cc(992)] ошибка рукопожатия; возвращено -1, код ошибки SSL 1, net_error -100
Судя по вашим логам, могут быть проблемы с коммуникацией D-Bus и процессом GPU. Для расследования ошибки вам следует попробовать запустить Chrome без безопасности песочницы с помощью --no-sandbox
и без GPU с помощью --disable-gpu
.
google-chrome-stable --autoplay-policy=no-user-gesture-required --mute-audio=false --window-size=1920,1080 --no-sandbox --disable-gpu http://douyin.com
Если это не сработает, вы также можете создать новый временный профиль, чтобы проверить, связана ли проблема с этим: google-chrome-stable --user-data-dir=/tmp/chrome-temp-profile --autoplay-policy=no-user-gesture-required --mute-audio=false --window-size=1920,1080 http://douyin.com
Ответ или решение
Когда вы запускаете google-chrome-stable на CentOS и получаете ошибку "Aw, Snap!", это может указывать на несколько возможных проблем, связанных с D-Bus, графическим процессом или вашими данными профиля Chrome. Давайте рассмотрим несколько шагов по устранению этой проблемы.
1. Запуск Chrome без песочницы и отключение графического процессора
Судя по вашим логам, основная проблема может быть связана с D-Bus инициализацией и графическим процессом. Попробуйте запустить Chrome с параметрами, отключающими песочницу и графический процессор. Введите следующую команду в терминале:
google-chrome-stable --autoplay-policy=no-user-gesture-required --mute-audio=false --window-size=1920,1080 --no-sandbox --disable-gpu http://douyin.com
2. Создание нового временного профиля
Если первый шаг не решит проблему, вы можете попробовать создать новый временный профиль Chrome. Это может помочь исключить возможность повреждения данных вашего текущего профиля. Используйте команду ниже:
google-chrome-stable --user-data-dir=/tmp/chrome-temp-profile --autoplay-policy=no-user-gesture-required --mute-audio=false --window-size=1920,1080 http://douyin.com
3. Установка D-Bus
Ошибка с D-Bus может быть связана с отсутствием или неправильной настройкой службы D-Bus на вашем компьютере. Убедитесь, что D-Bus установлен и правильно работает на вашей системе. Чтобы установить D-Bus, выполните следующее:
sudo yum install dbus
После установки перезапустите D-Bus с помощью:
sudo systemctl start dbus
4. Обновление графических драйвелеров
Проблемы с графическими процессами могут также быть связаны с драйверами видеокарты. Проверьте, установлены ли последние драйвера для вашей видеокарты, и при необходимости обновите их.
5. Проверка обновлений Chrome
Убедитесь, что вы используете последнюю версию Google Chrome. Обновления могут содержать исправления ошибок и улучшения производительности. Для обновления используйте:
sudo yum update google-chrome-stable
Заключение
Если ни один из указанных выше шагов не решит вашу проблему, возможно, стоит рассмотреть использование альтернативных браузеров, таких как Firefox. Также вы можете проверить официальные форумы Google Chrome или Stack Overflow, чтобы узнать о возможных специфических проблемах, связанных с вашей версией CentOS и Chrome.
Пожалуйста, дайте знать, если возникнут дополнительные вопросы или если потребуется больше помощи!