Я выполнился 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.
Ошибка исправлена в 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.
Смотрите здесь, исправление в настоящее время выполняется - https://bugs.launchpad.net/ubuntu/+source/appstream/+bug/1644498
Ошибки были исправлены за 1 декабря, чтобы избавиться от ошибок, вам необходимо включить предлагаемый
репозиторий в параметрах разработчика в разделе «Программное обеспечение и обновления».
apt-get update
). sudo apt-get update
command. Иногда использование целевого выпуска вызывает такие проблемы, попробуйте удалить его, если он у вас есть. Он должен находиться в /etc/apt/apt.conf.d/
и выглядит примерно так: APT :: Default-Release «n = stretch, o = Debian»