Chaque fois que j'essaie d'exécuter fwupdmgr
sur mon système (en tant qu'utilisateur root ou ordinaire), le message d'erreur suivant s'affiche:
Error calling StartServiceByName for org.freedesktop.fwupd: GDBus.Error:org.freedesktop.DBus.Error.TimedOut: Failed to activate service 'org.freedesktop.fwupd': timed out
Ce problème semble avoir surgi de nulle part et suscite de vives inquiétudes puisqu'il ne m'empêche pas de récupérer des mises à jour de sécurité pour le BIOS de mon ordinateur.
J'utilise Ubuntu 16.04 avec fwupd
version 0.7.0-0ubuntu4.3
installée sur mon système. Je suis aussi conscient de cette question , mais il n’a pas de réponse et mon système ne fonctionne pas au fwupd
au démarrage.
Que se passe-t-il et comment puis-je résoudre ce problème?
J'ai réussi à résoudre mon propre problème de manière très étrange. Après avoir creusé un peu dans les services, j'ai découvert un binaire: /usr/lib/x86_64-linux-gnu/fwupd/fwupd
.
Après avoir exécuté ceci manuellement, j'ai reçu le message d'erreur suivant:
(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[.*]
Suppression du fichier mentionné comme suit:
rm /var/cache/app-info/xmls/.goutputstream-PY2M1Y
résolu mon problème, et je peux encore mettre à jour le firmware de mon système.