appstreamcli: se actualizó el caché del sistema AppStream, pero se encontraron problemas: los archivos de metadatos tienen errores: /var/cache/app-info/xmls/fwupd.xml

12

¿Cómo me deshago de esto?

$ sudo apt-get update
Hit: 1 http://se.archive.ubuntu.com/ubuntu xenial InRelease
Hit: 2 http://se.archive.ubuntu.com/ubuntu xenial-updates InRelease                                                                                             
Hit: 3 http://download.virtualbox.org/virtualbox/debian xenial InRelease                                                                                        
Hit: 4 http://se.archive.ubuntu.com/ubuntu xenial-backports InRelease                                                        
Hit: 5 http://ppa.launchpad.net/freecad-community/ppa/ubuntu xenial InRelease                  
Obtenga: 6 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB]
Hit: 7 http://ppa.launchpad.net/freecad-maintainers/freecad-daily/ubuntu xenial InRelease                     
Hit: 8 http://ppa.launchpad.net/freecad-maintainers/freecad-stable/ubuntu xenial InRelease                      
Hit: 9 http://ppa.launchpad.net/geany-dev/ppa/ubuntu xenial InRelease         
Obtenga: 10 http://security.ubuntu.com/ubuntu xenial-security / main Paquetes de amd64 [517 kB]               
Hit: 11 http://ppa.launchpad.net/gezakovacs/ppa/ubuntu xenial InRelease                                        
Hit: 12 http://ppa.launchpad.net/otto-kesselgulasch/gimp-edge/ubuntu xenial InRelease                            
Hit: 13 http://ppa.launchpad.net/pmjdebruijn/darktable-release/ubuntu xenial InRelease                          
Hit: 14 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial InRelease                                       
Obtenga: 15 http://security.ubuntu.com/ubuntu xenial-security / main i386 Packages [455 kB]
Obtenga: 16 http://security.ubuntu.com/ubuntu xenial-security / main Translation-es [221 kB]
Obtenga: 17 http://security.ubuntu.com/ubuntu xenial-security / main Amd64 DEP-11 Metadata [67,7 kB]
Obtenga: 18 http://security.ubuntu.com/ubuntu xenial-security / main DEP-11 64x64 Iconos [68,0 kB]
Obtenga: 19 http://security.ubuntu.com/ubuntu xenial-security / universe amd64 DEP-11 Metadatos [107 kB]
Obtenga: 20 http://security.ubuntu.com/ubuntu xenial-security / universe DEP-11 64x64 Iconos [142 kB]
Obtenido 1 685 kB en 1 s (969 kB / s)                                  
Se actualizó el caché del sistema AppStream, pero se encontraron problemas: los archivos de metadatos tienen errores: /var/cache/app-info/xmls/fwupd.xml
Leyendo listas de paquetes ... Hecho
E: Problema al ejecutar scripts APT :: Actualización :: Post-Invoke-Success 'if / usr / bin / test -w / var / cache / app-info -a -e / usr / bin / appstreamcli; luego appstreamcli refresh-cache> / dev / null; fi '
E: El subproceso devolvió un código de error

$ sudo appstreamcli --version
Versión de la herramienta AppStream CLI: 0.10.6

$ sudo appstreamcli refresh-cache --force --verbose
** (appstreamcli: 13014): DEPURACIÓN: Se agregó / usr / share / app-info / xmls a la ruta de búsqueda de metadatos.
** (appstreamcli: 13014): DEPURACIÓN: Se agregó / var / lib / app-info / yaml a la ruta de búsqueda de metadatos.
** (appstreamcli: 13014): DEPURACIÓN: Se agregó / var / cache / app-info / xmls a la ruta de búsqueda de metadatos.
** (appstreamcli: 13014): DEPURACIÓN: Actualización de la memoria caché de AppStream
** (appstreamcli: 13014): DEPURACIÓN: Búsqueda de datos en: / usr / share / app-info / xmls
** (appstreamcli: 13014): DEPURACIÓN: Búsqueda de datos en: / var / cache / app-info / xmls
** (appstreamcli: 13014): DEPURACIÓN: Búsqueda de datos en: / var / lib / app-info / yaml
** (appstreamcli: 13014): DEPURACIÓN: Lectura: /usr/share/app-info/xmls/org.freedesktop.fwupd.xml
** (appstreamcli: 13014): DEPURACIÓN: Lectura: /var/cache/app-info/xmls/fwupd.xml
** (appstreamcli: 13014): DEPURACIÓN: ADVERTENCIA: No se pudieron analizar datos XML: Entidad: línea 265: error del analizador: EntityRef: esperando ';'
        <checksum filename = "Firmware_SF30 & SN30_Pro_V1.26.dat" target = "content" t
                                                            ^

---RECORTE-------

** (appstreamcli: 13014): DEPURACIÓN: system / os / package / zathura-pdf-poppler.desktop extiende system / os / package / zathura.desktop, pero no se encontró system / os / package / zathura.desktop.
** (appstreamcli: 13014): DEPURACIÓN: Error al actualizar el grupo de datos en memoria: los archivos de metadatos tienen errores: /var/cache/app-info/xmls/fwupd.xml
** (appstreamcli: 13014): DEPURACIÓN: El lenguaje derivado es: en
Se actualizó el caché del sistema AppStream, pero se encontraron problemas: los archivos de metadatos tienen errores: /var/cache/app-info/xmls/fwupd.xml

Mirando: Error de corrupción de la biblioteca durante la actualización de apt-get Las "soluciones" no ayudan, el problema persiste.

Leyendo esto: Ubuntu 16.04: error de appstreamcli al obtener la actualización ... lamentablemente tiene una versión anterior para descargar e instalar como remedio.

Hannu
fuente
44
Lo sentimos, parece ser lo mismo, los remedios descritos no ayudan. Una "purga" en el paquete no es un remedio.
Hannu
3
Creo que este es un problema diferente. La versión de appstream del OP (0.10.6) depende de libappstream4. Tengo el mismo problema y libappstream3 no está instalado. Instalarlo no soluciona el problema. Reinstalar libappstream4 tampoco soluciona el problema. Tampoco reinstalar completamente AppStream
ricab
2
El fwupderror real : github.com/hughsie/lvfs-website/issues/33
ricab
44
@karel et al esto no es un duplicado, es causado por un problema en fwupd que no puede ser reparado por purgas y reinstalaciones. Según los autores, se necesita un backport en ubuntu.
ricab
12
askubuntu.com/a/1053018/28943 en realidad contiene la respuesta: editar manualmente /var/cache/app-info/xmls/fwupd.xmlpara reemplazar &por &amp;(en la línea 265 en mi versión)
Confusión

Respuestas:

2

Esto requiere una edición manual, debido a un error en un archivo de configuración para el paquete fwupd:

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

Ir al número de línea dado por xmlwf En mi caso obtuve

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

Reemplace el &carácter (en la línea 268 en mi caso) con&amp;

Luego puede ejecutar la actualización nuevamente:

sudo apt update
Fredrik Bränström
fuente