Я не могу установить какой-либо пакет. Кажется, команда apt-get update
должна быть запущена, но выдает некоторые ошибки:
$ sudo apt-get update
Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Hit:2 http://ve.archive.ubuntu.com/ubuntu xenial InRelease
Hit:3 http://ve.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:4 http://ve.archive.ubuntu.com/ubuntu xenial-backports InRelease
Fetched 102 kB in 23s (4337 B/s)
*** Error in `appstreamcli': double free or corruption (fasttop): 0x000000000210f4b0 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7fac8d8317e5]
[...]
Aborted (core dumped)
Reading package lists... Done
E: Problem executing scripts APT::Update::Post-Invoke-Success
'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli;
then appstreamcli refresh > /dev/null; fi'
E: Sub-process returned an error code
Ответы:
Это сработало для меня (отсюда, https://forum.siduction.org/index.php?topic=6174.0 ):
источник
sudo apt upgrade
. Этот ответ работал для меня. Я получал много других уведомлений об ошибках Apport в то же время. После обновления Oracle VirtualBox и Oracle VirtualBox Extension Pack до последней версии эти ошибки исчезли. Я зарегистрировался/var/crash/
и подтвердил, что все эти ошибки были связаны с appstream, который имеет libappstream3 в качестве зависимости.sudo apt-get update
команды в Терминале. Побочный эффект? Ничего очевидного, кромеappstream gnome-software libappstream3
удаления этих пакетов .могу это исправить.
источник
apt install --reinstall libappstream*
Я пришел с этой страницы и был перенаправлен сюда, там я не могу ответить, но на самом деле это ответ для этой страницы. Поскольку у меня была та же проблема (по крайней мере, такая же, как у одной из связанных проблем, но эй, я не связал их так, извините, если это не правильное решение для вас), и мне было довольно трудно найти правильную информацию, но в конце концов удалось, я подумал, почему бы не поделиться этим здесь. Мне потребовалось 2 дня вечерних часов, чтобы собрать все воедино, но это то, что я сделал, надеюсь, это поможет некоторым из вас.
Я следовал этой процедуре, чтобы навести порядок, сначала сделал резервную копию, на всякий случай.
Не уверен, что перезагрузка необходима, но после перезагрузки я сделал:
и не было больше ошибок.
источник
fwupd.xml
и переустановкаlibappstream4
. Спасибо!fwupd.xml
и50appstream
. После вашей процедуры ошибки исчезли послеsudo apt update
(проверено на несколько перезагрузок). Я вставил50appstream
в исходное местоположение, побежал,sudo appstreamcli refresh --force
а затемsudo apt update
; без ошибок После переустановкиfwupd.xml
и выполнения команд refresh --force и update появилась эта ошибкаAppStream system cache was updated, but problems were found: Metadata files have errors: /var/cache/app-info/xmls/fwupd.xml
. Такfwupd.xml
вызвала ошибка. Символ&
в строке 265 является вероятной причиной?fwupd.xml
и50appstream
не должен быть удален. У них есть цель. Я разместил свое решение здесь . После исправления опечаткиfwupd.xml
все снова работает.У меня была эта проблема после обновления с 16.04 LTS до 18.04.1 LTS. Мое первоначальное сообщение об ошибке было:
Вот что я сделал, чтобы исправить это:
Это привело к этому терминальному сообщению:
Тогда
sudo apt-get update
иsudo apt-get upgrade
работал отлично.источник
В моем случае, очистка или переустановка не помогли.
Однако удаление записи apt.conf.d решило эту проблему для меня.
Я выполнил следующие команды, чтобы избавиться от ошибки:
источник
Для этого:
Исправление:
Примечание:
https://github.com/hughsie/lvfs-website/issues/33
источник
Рабочее решение в 18.04.1 - установить appstream и libappstream4 вручную из репозитория Cosmic; выберите свою архитектуру и зеркало, скачайте, установите с помощью
dpkg -i
, затем попробуйтеappstreamcli refresh --force
.источник