как я могу зафиксировать “завершенное обновление кэша AppStream, но некоторые метаданные были проигнорированы из-за ошибок”.?"

Я выполнился apt update как корень, но я получил это сообщение об ошибке: AppStream cache update completed, but some metadata was ignored due to errors. Я нашел эту ссылку, которые предлагают решение, редактируя этот файл конфигурации: /usr/share/app-info/xmls/org.freedesktop.fwupd.xml. Но я открыл это, и я нашел, что у меня есть тот же код как решение. Мой файл конфигурации

Я могу обновить свои пакеты с этой проблемой?Править: Полный журнал от оболочки:

Des:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Obj:2 http://es.archive.ubuntu.com/ubuntu xenial InRelease  
Des:3 http://es.archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB]    
Des:4 http://security.ubuntu.com/ubuntu xenial-security/main amd64 DEP-11 Metadata [67,0 kB]
Des:5 http://es.archive.ubuntu.com/ubuntu xenial-backports InRelease [102 kB]  
Des:6 http://security.ubuntu.com/ubuntu xenial-security/main DEP-11 64x64 Icons [38,3 kB]
Des:7 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 DEP-11 Metadata [19,4 kB]
Des:8 http://security.ubuntu.com/ubuntu xenial-security/universe DEP-11 64x64 Icons [25,6 kB]
Des:9 http://security.ubuntu.com/ubuntu xenial-security/multiverse amd64 DEP-11 Metadata [212 B]
Des:10 http://es.archive.ubuntu.com/ubuntu xenial-updates/main amd64 DEP-11 Metadata [293 kB]
Des:11 http://es.archive.ubuntu.com/ubuntu xenial-updates/main DEP-11 64x64 Icons [182 kB]
Des:12 http://es.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 DEP-11 Metadata [119 kB]
Des:13 http://es.archive.ubuntu.com/ubuntu xenial-updates/universe DEP-11 64x64 Icons [132 kB]
Des:14 http://es.archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 DEP-11 Metadata [2.520 B]
Des:15 http://es.archive.ubuntu.com/ubuntu xenial-backports/main amd64 DEP-11 Metadata [208 B]
Des:16 http://es.archive.ubuntu.com/ubuntu xenial-backports/universe amd64 DEP-11 Metadata [212 B]
Des:17 http://es.archive.ubuntu.com/ubuntu xenial-backports/multiverse amd64 DEP-11 Metadata [212 B]
Descargados 1.186 kB en 1s (851 kB/s)                        
AppStream cache update completed, but some metadata was ignored due to errors.
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
Todos los paquetes están actualizados.
69
задан 27 November 2016 в 08:45

4 ответа

Ошибка исправлена ​​в appstream версия пакета 0.10.1 , но версия, которая устанавливается в Ubuntu 16.04, по умолчанию - 0.9.4 . Ubuntu 16.10 автоматически получает обновление в том виде, в каком оно предоставляется в его стандартных репозиториях.

Однако обновленная версия пакета с исправлением для Ubuntu 16.04 предоставляется только через репозиторий xenial-backports , который имеет более низкий приоритет, чем другие. Это означает, что он не будет обновляться до этой версии, если вы не укажете ее вручную.

Чтобы включить репозиторий xenial-backports в первую очередь, выполните Как включить репозиторий «backports»? (но включите только репозиторий, вам не нужно изменять приоритет репо).

После этого обновитесь до версии с xenial-backports , набрав:

sudo apt install appstream/xenial-backports

Теперь ваш Пакет appstream необходимо обновить до версии 0.10.1 .

$ appstreamcli --version
AppStream CLI tool version: 0.10.1

Теперь принудительно обновите данные кеша, вы больше не должны видеть никаких предупреждений:

$ sudo appstreamcli refresh --force
AppStream cache update completed successfully.
86
ответ дан 22 November 2019 в 23:31

Смотрите здесь, исправление в настоящее время выполняется - https://bugs.launchpad.net/ubuntu/+source/appstream/+bug/1644498

8
ответ дан 22 November 2019 в 23:31

Ошибки были исправлены за 1 декабря, чтобы избавиться от ошибок, вам необходимо включить предлагаемый репозиторий в параметрах разработчика в разделе «Программное обеспечение и обновления».

  • Открыть черту затем введите «Программное обеспечение и обновления».
  • Перейдите на вкладку «Параметры разработчика».
  • Включите флажок «Предварительные обновления (предложенные xenial)».
  • Для изменения настроек репозитория требуется пароль администратора, введите его во всплывающем окне вверх.
  • Закройте окно, затем нажмите Reload , чтобы применить измененный источник (эквивалент apt-get update ).
  • Откройте терминал, затем попробуйте sudo apt-get update command.
6
ответ дан 22 November 2019 в 23:31

Иногда использование целевого выпуска вызывает такие проблемы, попробуйте удалить его, если он у вас есть. Он должен находиться в /etc/apt/apt.conf.d/ и выглядит примерно так: APT :: Default-Release «n = stretch, o = Debian»

0
ответ дан 22 November 2019 в 23:31

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

Похожие вопросы: