Я не могу запустить `fwupdmgr` в моей системе

Всякий раз, когда я пытаюсь бежать 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 работает при запуске.

Что происходит и как я могу это исправить?

1 ответ

Решение

Мне удалось решить свою проблему очень странным образом. Немного покопавшись в сервисах, я обнаружил бинарный файл: /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

решил мою проблему, и я снова могу обновить системную прошивку.

Другие вопросы по тегам