appstreamcli: системний кеш AppStream оновлено, але виявлено проблеми: у файлах метаданих є помилки: /var/cache/app-info/xmls/fwupd.xml


12

Як я можу позбутися цього?

$ sudo apt - отримати оновлення
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                  
Отримайте: 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         
Отримайте: 10 http://security.ubuntu.com/ubuntu xenial-security / main 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                                       
Отримайте: 15 http://security.ubuntu.com/ubuntu xenial-security / main Пакети i386 [455 kB]
Отримайте: 16 http://security.ubuntu.com/ubuntu xenial-security / main Translation-en [221 kB]
Отримайте: 17 http://security.ubuntu.com/ubuntu xenial-security / main amd64 DEP-11 Метадані [67,7 kB]
Отримайте: 18 http://security.ubuntu.com/ubuntu xenial-security / main DEP-11 64x64 Піктограми [68,0 kB]
Отримайте: 19 http://security.ubuntu.com/ubuntu xenial-security / university amd64 DEP-11 Метадані [107 kB]
Отримайте: 20 http://security.ubuntu.com/ubuntu xenial-security / Всесвіт DEP-11 64x64 Піктограми [142 кБ]
Вилучено 1 685 кБ за 1 с (969 кБ / с)                                  
Системний кеш AppStream було оновлено, але виявлено проблеми: у файлах метаданих є помилки: /var/cache/app-info/xmls/fwupd.xml
Читання списків пакетів ... Готово
E: Проблема виконання сценаріїв APT :: Update: Post-Invoke-Success 'if / usr / bin / test -w / var / cache / app-info -a -e / usr / bin / appstreamcli; потім appstreamcli refresh-cache> / dev / null; фі '
E: Підпроцес повернув код помилки

$ sudo appstreamcli - конверсія
Версія інструменту AppStream CLI: 0.10.6

$ sudo appstreamcli refresh-cache --force --verbose
** (appstreamcli: 13014): DEBUG: До шляху пошуку метаданих додано / usr / share / app-info / xmls.
** (appstreamcli: 13014): DEBUG: До шляху пошуку метаданих додано / var / lib / app-info / yaml.
** (appstreamcli: 13014): DEBUG: До шляху пошуку метаданих додано / var / cache / app-info / xmls.
** (appstreamcli: 13014): DEBUG: Оновлення кешу AppStream
** (appstreamcli: 13014): DEBUG: Пошук даних у: / usr / share / app-info / xmls
** (appstreamcli: 13014): DEBUG: Пошук даних у: / var / cache / app-info / xmls
** (appstreamcli: 13014): DEBUG: Пошук даних у: / var / lib / app-info / yaml
** (appstreamcli: 13014): DEBUG: Reading: /usr/share/app-info/xmls/org.freedesktop.fwupd.xml
** (appstreamcli: 13014): DEBUG: Reading: /var/cache/app-info/xmls/fwupd.xml
** (appstreamcli: 13014): DEBUG: ПОПЕРЕДЖЕННЯ: Не вдалося проаналізувати XML-дані: Entity: рядок 265: помилка парсера: EntityRef: очікує ';'
        <checkum filename = "Прошивка_SF30 & SN30_Pro_V1.26.dat" target = "content" t
                                                            ^

--- SNIP -------

** (appstreamcli: 13014): DEBUG: system / os / package / zathura-pdf-poppler.desktop розширює system / os / package / zathura.desktop, але system / os / package / zathura.desktop не знайдено.
** (appstreamcli: 13014): DEBUG: Помилка під час оновлення пулу даних в пам'яті: файли метаданих мають помилки: /var/cache/app-info/xmls/fwupd.xml
** (appstreamcli: 13014): DEBUG: Мова викладання: en
Системний кеш AppStream було оновлено, але виявлено проблеми: у файлах метаданих є помилки: /var/cache/app-info/xmls/fwupd.xml

Дивлячись на: Помилка пошкодження бібліотеки під час оновлення apt-get "Засоби захисту" не допомагають, проблема зберігається.

Читаючи це: Ubuntu 16.04: помилка appstreamcli під час отримання-оновлення ... на жаль, має старішу версію для завантаження та встановлення як засіб захисту.


4
Вибачте, схоже, те саме, описані засоби захисту не допомагають. «Чистка» на упаковці не є засобом захисту.
Ханну

3
Я вважаю, що це інша проблема. Версія додатків OP (0.10.6) залежить від libappstream4. У мене така ж проблема, і libappstream3 не встановлений. Встановлення не вирішує проблему. Перевстановлення libappstream4 також не виправляє проблему. Також не можна повністю перевстановити додаток
ricab

2
Фактична fwupdпомилка: github.com/hughsie/lvfs-website/isissue/33
ricab

4
@karel та ін. це не дублікат, це викликано проблемою у fwupd, яку неможливо виправити чистками та перевстановленнями. На думку авторів, потрібен бекпорт в ubuntu.
ricab

12
askubuntu.com/a/1053018/28943 фактично містить відповідь: вручну редагувати /var/cache/app-info/xmls/fwupd.xmlзамінити &на &amp;(в рядку 265 в моїй версії)
Confusion

Відповіді:


2

Для цього потрібно вручну редагувати через помилку у файлі налаштувань для пакету fwupd:

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

Перейдіть до номера рядка, вказаного xmlwf в "Моєму випадку"

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

Замініть &символ (у моєму випадку рядка 268) на&amp;

Потім ви можете запустити оновлення знову:

sudo apt update
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.