appstreamcli: Der AppStream-Systemcache wurde aktualisiert, es wurden jedoch Probleme gefunden: Metadatendateien weisen Fehler auf: /var/cache/app-info/xmls/fwupd.xml

12

Wie werde ich das los?

$ sudo apt-get update
Treffer: 1 http://se.archive.ubuntu.com/ubuntu xenial InRelease
Treffer: 2 http://se.archive.ubuntu.com/ubuntu xenial-updates InRelease                                                                                             
Treffer: 3 http://download.virtualbox.org/virtualbox/debian xenial InRelease                                                                                        
Treffer: 4 http://se.archive.ubuntu.com/ubuntu xenial-backports InRelease                                                        
Treffer: 5 http://ppa.launchpad.net/freecad-community/ppa/ubuntu xenial InRelease                  
Get: 6 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB]
Treffer: 7 http://ppa.launchpad.net/freecad-maintainers/freecad-daily/ubuntu xenial InRelease                     
Treffer: 8 http://ppa.launchpad.net/freecad-maintainers/freecad-stable/ubuntu xenial InRelease                      
Treffer: 9 http://ppa.launchpad.net/geany-dev/ppa/ubuntu xenial InRelease         
Holen Sie sich: 10 http://security.ubuntu.com/ubuntu xenial-security / main amd64-Pakete [517 kB]               
Treffer: 11 http://ppa.launchpad.net/gezakovacs/ppa/ubuntu xenial InRelease                                        
Treffer: 12 http://ppa.launchpad.net/otto-kesselgulasch/gimp-edge/ubuntu xenial InRelease                            
Treffer: 13 http://ppa.launchpad.net/pmjdebruijn/darktable-release/ubuntu xenial InRelease                          
Treffer: 14 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial InRelease                                       
Holen Sie sich: 15 http://security.ubuntu.com/ubuntu xenial-security / main i386-Pakete [455 kB]
Get: 16 http://security.ubuntu.com/ubuntu xenial-security / main Translation-de [221 kB]
Get: 17 http://security.ubuntu.com/ubuntu xenial-security / main amd64 DEP-11 Metadaten [67,7 kB]
Get: 18 http://security.ubuntu.com/ubuntu xenial-security / main DEP-11 64x64-Symbole [68,0 kB]
Get: 19 http://security.ubuntu.com/ubuntu xenial-security / Universum amd64 DEP-11 Metadaten [107 kB]
Get: 20 http://security.ubuntu.com/ubuntu xenial-security / Universum DEP-11 64x64-Symbole [142 kB]
1 685 kB in 1 s (969 kB / s) abgerufen                                  
Der AppStream-Systemcache wurde aktualisiert, es wurden jedoch Probleme gefunden: Metadatendateien weisen Fehler auf: /var/cache/app-info/xmls/fwupd.xml
Paketlisten lesen ... Fertig
E: Problem beim Ausführen von Skripten APT :: Update :: Post-Invoke-Success 'if / usr / bin / test -w / var / cache / app-info -a -e / usr / bin / appstreamcli; dann appstreamcli refresh-cache> / dev / null; fi '
E: Der Unterprozess hat einen Fehlercode zurückgegeben

$ sudo appstreamcli --version
AppStream CLI-Tool-Version: 0.10.6

$ sudo appstreamcli refresh-cache --force --verbose
** (appstreamcli: 13014): DEBUG: / usr / share / app-info / xmls zum Metadatensuchpfad hinzugefügt.
** (appstreamcli: 13014): DEBUG: / var / lib / app-info / yaml zum Metadatensuchpfad hinzugefügt.
** (appstreamcli: 13014): DEBUG: / var / cache / app-info / xmls zum Metadatensuchpfad hinzugefügt.
** (appstreamcli: 13014): DEBUG: AppStream-Cache wird aktualisiert
** (appstreamcli: 13014): DEBUG: Suche nach Daten in: / usr / share / app-info / xmls
** (appstreamcli: 13014): DEBUG: Suche nach Daten in: / var / cache / app-info / xmls
** (appstreamcli: 13014): DEBUG: Suche nach Daten in: / var / lib / app-info / yaml
** (appstreamcli: 13014): DEBUG: Lesen: /usr/share/app-info/xmls/org.freedesktop.fwupd.xml
** (appstreamcli: 13014): DEBUG: Lesen: /var/cache/app-info/xmls/fwupd.xml
** (appstreamcli: 13014): DEBUG: WARNUNG: XML-Daten konnten nicht analysiert werden: Entität: Zeile 265: Parserfehler: EntityRef: Erwarten von ';'
        <Prüfsummen-Dateiname = "Firmware_SF30 & SN30_Pro_V1.26.dat" target = "content" t
                                                            ^

--- SNIP -------

** (appstreamcli: 13014): DEBUG: system / os / package / zathura-pdf-poppler.desktop erweitert system / os / package / zathura.desktop, aber system / os / package / zathura.desktop wurde nicht gefunden.
** (appstreamcli: 13014): DEBUG: Fehler beim Aktualisieren des speicherinternen Datenpools: Metadatendateien weisen Fehler auf: /var/cache/app-info/xmls/fwupd.xml
** (appstreamcli: 13014): DEBUG: Stemming-Sprache ist: en
Der AppStream-Systemcache wurde aktualisiert, es wurden jedoch Probleme gefunden: Metadatendateien weisen Fehler auf: /var/cache/app-info/xmls/fwupd.xml

Betrachtet man: Bibliotheksbeschädigungsfehler während des apt-get-Updates Die "Abhilfemaßnahmen" helfen nicht, das Problem bleibt bestehen.

Lesen Sie dies: Ubuntu 16.04: Appstreamcli-Fehler beim Get-Update ... hat leider eine ältere Version zum Herunterladen und Installieren als Abhilfe.

Hannu
quelle
4
Sorry, scheint das gleiche zu sein, die beschriebenen Mittel helfen nicht. Eine "Säuberung" der Verpackung ist kein Mittel.
Hannu
3
Ich glaube, das ist ein anderes Problem. Die Appstream-Version des OP (0.10.6) hängt von libappstream4 ab. Ich habe das gleiche Problem und libappstream3 ist nicht installiert. Durch die Installation wird das Problem nicht behoben. Durch die Neuinstallation von libappstream4 wird das Problem ebenfalls nicht behoben. Appstream wird auch nicht vollständig neu installiert
Ricab
2
Der eigentliche fwupdFehler: github.com/hughsie/lvfs-website/issues/33
Ricab
4
@karel et al. Dies ist kein Duplikat. Es wird durch ein Problem in fwupd verursacht, das nicht durch Löschen und Neuinstallieren behoben werden kann. Laut den Autoren wird in Ubuntu ein Backport benötigt .
Ricab
12
askubuntu.com/a/1053018/28943 enthält tatsächlich die Antwort: manuell bearbeiten /var/cache/app-info/xmls/fwupd.xml, um das &durch zu ersetzen &amp;(in Zeile 265 in meiner Version)
Verwirrung

Antworten:

2

Dies erfordert eine manuelle Bearbeitung aufgrund eines Fehlers in einer Einstellungsdatei für das fwupd-Paket:

sudo apt install expat
xmlwf /var/cache/app-info/xmls/fwupd.xml
sudo vim /var/cache/app-info/xmls/fwupd.xml

Gehen Sie zu der Zeilennummer von xmlwf In meinem Fall habe ich bekommen

/var/cache/app-info/xmls/fwupd.xml:268:72: not well-formed (invalid token)

Ersetzen Sie das &Zeichen (in meinem Fall in der Zeile 268) durch&amp;

Dann können Sie das Update erneut ausführen:

sudo apt update
Fredrik Bränström
quelle