Всякий раз, когда я пытаюсь запустить fwupdmgr
в своей системе (как root или обычный пользователь), я получаю следующее сообщение об ошибке:
Error calling StartServiceByName for org.freedesktop.fwupd: GDBus.Error:org.freedesktop.DBus.Error.TimedOut: Failed to activate service 'org.freedesktop.fwupd': timed out
Эта проблема, казалось, возникла из ниоткуда, и вызывает серьезное беспокойство, поскольку мешает мне загрузить некоторые обновления безопасности для BIOS моего компьютера.
Я использую Ubuntu 16.04 с fwupd
версией 0.7.0-0ubuntu4.3
, установленной в моей системе. Мне также известен этот вопрос , но в настоящее время он остается без ответа, и моя система не запускает fwupd
при запуске.
Что происходит, и как я могу это исправить?
Мне удалось решить мою собственную проблему очень нечетным способом. После выполнения небольшого количества рытья на службы я обнаружил двоичный файл: /usr/lib/x86_64-linux-gnu/fwupd/fwupd
.
После выполнения этого вручную, я получил следующее сообщение об ошибке:
(fwupd:32140): Fu-WARNING **: FuMain: failed to load AppStream data: AppStream metadata name /var/cache/app-info/xmls/.goutputstream-PY2M1Y not valid, expected .xml[.*] or .yml[.*]
Удаление файла, упомянутого как так:
rm /var/cache/app-info/xmls/.goutputstream-PY2M1Y
решенный моя проблема, и я могу обновить свое системное встроенное микропрограммное обеспечение все снова и снова.