Вопрос или проблема
Distributor ID: Ubuntu
Описание: Ubuntu 14.04.3 LTS
Релиз: 14.04
Кодовое имя: trusty
Google Chrome 48.0.2564.82
При запуске Chrome на чистой установке он вылетает. Мы получаем эту ошибку (при запуске из командной строки):
$ google-chrome [7251:7251:0123/174646:ERROR:logging.h(808)] Failed to call method: org.freedesktop.DBus.ObjectManager.GetManagedObjects: object_path= /: org.freedesktop.DBus.Error.UnknownMethod: Method "GetManagedObjects" with signature "" on interface "org.freedesktop.DBus.ObjectManager" doesn't exist [7251:7251:0123/174647:ERROR:logging.h(808)] Failed to call method: org.freedesktop.DBus.ObjectManager.GetManagedObjects: object_path= /: org.freedesktop.DBus.Error.UnknownMethod: Method "GetManagedObjects" with signature "" on interface "org.freedesktop.DBus.ObjectManager" doesn't exist Illegal instruction (core dumped)
Есть ли у кого-нибудь идеи, как это устранить? Любые дополнительные данные, которые я могу предоставить, чтобы помочь?
Я использую ubuntu 14.04 LTS x64.
Для начала удалите всё и перезапустите.
Затем скачивали ли вы файл с главной страницы?
Если да, убедитесь, что скачали правильную версию.
Мое имя файла – google-chrome-stable-current-amd64.deb
https://www.google.com/chrome/browser/desktop/ <—Это место, откуда я его скачал.
Перед загрузкой файла проверьте на кнопке питания информацию о вашей системе… Не скачивайте x64, если у вас его нет… Никогда не было проблем с x32 на Windows, но я бы все равно устанавливал такую же версию, как у вашей ОС… Это может быть проблемой, или вы установили его неправильно!!!
Если у вас есть файл, дважды щелкните по нему и дождитесь, пока Центр программного обеспечения Ubuntu установит его для вас.
Удачи и надеюсь, это поможет.
Если у вас на Ubuntu был шрифт Adobe ‘source-han-serif’, попробуйте удалить его и
$ fc-cache -f -v
затем вы сможете запустить Chrome успешно.
Ниже приведены сообщения, которые я получил, когда Chrome не удавалось запустить из команды strace.
stat(“/usr/share/fonts/truetype/source-han-serif/Bold/OTC”, {st_mode=S_IFDIR|0775, st_size=4096, …}) = 0
stat(“/usr/share/fonts/truetype/source-han-serif/Bold/cidfont.ps.CN”, {st_mode=S_IFREG|0664, st_size=18850096, …}) = 0
openat(AT_FDCWD, “/usr/share/fonts/truetype/source-han-serif/Bold/cidfont.ps.CN”, O_RDONLY) = 31
fcntl(31, F_SETFD, FD_CLOEXEC) = 0
fstat(31, {st_mode=S_IFREG|0664, st_size=18850096, …}) = 0
mmap(NULL, 18850096, PROT_READ, MAP_PRIVATE, 31, 0) = 0x7f062d117000close(31) = 0
— SIGILL {si_signo=SIGILL, si_code=ILL_ILLOPN, si_addr=0x55d2d7d7034c} —+++ убито сигналом SIGILL (core dumped) +++
Недопустимая инструкция (core dumped)
Иногда определенный пакет не поддерживается нашей системой, но мы все же хотим его установить:
- Попробуйте сначала удалить Chrome.
- Затем откройте терминал и введите:
sudo snap install chromium
или
sudo apt update
sudo apt install chromium-browser
И, наконец, попробуйте с Центром программного обеспечения Ubuntu.
Предполагая, что вы используете последнюю версию Ubuntu, потому что здесь запрещено задавать вопросы о устаревших версиях Ubuntu на UbuntuAsk.
Это установит Chromium
У меня были похожие проблемы. Если ваш Chrome синхронизирован с облаком, попробуйте сделать резервную копию каталога ~/.config/google-chrome/
и затем удалить его.
Как началась моя проблема:
Я открыл crashsafari (ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: НЕ ОТКРЫВАЙТЕ ЭТОТ САЙТ) по незнанию. Мой компьютер завис из-за чрезмерных запросов памяти. У меня 16 ГБ ОЗУ и 18 ГБ подкачки с 2×2 ТБ жестких дисков. Я просто подождал и убил все процессы Chrome. Отключил подкачку и снова включил ее (чтобы ускорить выполнение программ). После завершения Chrome я не мог использовать его нормально. Он падал в течение 5 секунд после запуска.
Что я пробовал:
- Многократная переустановка Chrome.
- Редактирование файла
~/.config/google-chrome/Default/Preferences
и изменение всех"state":1
на"state":0
. - Принудительное отключение расширений/плагинов при запуске с подробным логированием, используя следующую командную строку:
google-chrome-stable --disable-extensions --disable-plugins --enable-logging=stderr --v=1
Каждый раз я получал такую ошибку (не размещаю весь лог):
[14408:14434:0130/030351:FATAL:memory_linux.cc(43)] Out of memory.
Что я в итоге сделал:
Пришёл к выводу, что проблема связана с поврежденным файлом в ~/.config/google-chrome
. Сделал резервную копию этого каталога и удалил его. Теперь мой Chrome работает замечательно. Перелогинился для работы синхронизации. Закладки, история, пароли, расширения и т. д. были синхронизированы идеально. Я потерял сеансы входа в систему, но для меня это не проблема 😀
Надеюсь, это помогло кому-то. Удачи.
Ответ или решение
Если вы сталкиваетесь с проблемами при запуске Google Chrome на Ubuntu 14.04 LTS, это может быть связано с рядом различных причин. В этом ответе мы рассмотрим основные методы диагностики и устранения возможных неисправностей, опираясь на теоретическую информацию, примеры из опыта других пользователей и непосредственное применение данных решений. Надеюсь, это поможет вам решить проблему и избежать подобных ситуаций в будущем.
Теоретическая основа
Ubuntu 14.04 LTS — это довольно устаревшая версия операционной системы, которая может вызывать проблемы совместимости с новыми версиями программного обеспечения, такими как Google Chrome. Кроме того, дистрибутив может не поддерживать некоторые современные библиотеки и функции, используемые новыми версиями приложений. Ошибка, которую вы упомянули, связана с системой D-Bus, которая является средой для обмена сообщениями между различными приложениями в системе. Проблемы с D-Bus могут указывать на отсутствие необходимых компонентов или несовместимость определённых библиотек.
Примеры из опыта
-
Совместимость и поддержка пакетов: Один из пользователей указал, что возможной причиной проблемы может быть устаревший или неподдерживаемый шрифт, такой как ‘source-han-serif’. Удаление этого шрифта и обновление кэша шрифтов с помощью команды
fc-cache -f -v
помогло решить проблему с запуском Chrome. -
Проблемы с конфигурацией: Другая распространенная причина — повреждение пользовательских данных или конфигурационных файлов Chrome, расположенных в каталоге
~/.config/google-chrome
. Удаление или переименование этого каталога может устранить неисправности, связанные с индивидуальными настройками. Однако, имейте в виду, что это приведет к потере всех локальных данных браузера, таких как кэшированные пароли и открытые сессии, если они не синхронизированы в облаке. -
Версии и загрузка приложения: У пользователя могла быть не совместима версия Chrome, установленная из неподходящих источников. Важно убедиться, что вы скачиваете и устанавливаете последнюю версию Chrome для вашей архитектуры (x64 или x32). Также стоит убедиться в правильной установке пакета .deb через Центр приложений Ubuntu.
-
Переключение на Chromium: В качестве альтернативы, если проблемы с Chrome продолжаются, вы можете рассмотреть установку Chromium, его открытой версии, с использованием команды
sudo snap install chromium
или через менеджер пакетов APT с помощьюsudo apt update && sudo apt install chromium-browser
.
Применение
Шаги по устранению проблемы:
-
Проверка шрифтов: Если у вас установлен шрифт ‘source-han-serif’, удалите его и обновите кэш шрифтов. Попробуйте запустить Chrome снова.
-
Проверка конфигураций: Создайте резервную копию папки
~/.config/google-chrome
, затем полностью удалите её. Это позволит Chrome создать новую конфигурацию при запуске. -
Перепроверка установки: Убедитесь, что установленная версия Chrome соответствует вашей системе (x64 для 64-разрядной ОС) и была загружена с официального сайта.
-
Замена на Chromium: Если Chrome продолжает вызывать проблемы, попробуйте использовать Chromium, установив его через команды терминала, как описано выше. Это обеспечит более стабильную и поддерживаемую среду браузера для вашей версии Ubuntu.
Резюме
Сложности с запуском Chrome на Ubuntu 14.04 могут быть вызваны устареванием системы, несовместимыми зависимостями, неправильной конфигурацией или поврежденными пользовательскими данными. Применяя описанные выше шаги, вы сможете определить и решить проблему, либо перейти на более стабильную альтернативу в лице Chromium, до обновления системы до более свежей версии. Удачи в решении проблемы и плавного веб-серфинга!