Nie mogę zainstalować żadnego pakietu. Wydaje się, że polecenie apt-get update
musi zostać uruchomione, ale generuje pewne błędy:
$ 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
Odpowiedzi:
To zadziałało dla mnie (stąd: https://forum.siduction.org/index.php?topic=6174.0 ):
źródło
sudo apt upgrade
. Ta odpowiedź zadziałała dla mnie. Otrzymywałem wiele innych powiadomień o błędach Apport w tym samym czasie. Po zaktualizowaniu Oracle VirtualBox i Oracle VirtualBox Extension Pack do najnowszej wersji błędy te zniknęły. Zameldowałem się/var/crash/
i zweryfikowałem, że wszystkie te błędy były związane z aplikacją, która ma zależność od libappstream3.sudo apt-get update
polecenia w terminalu. Efekt uboczny? Nic widocznego pozaappstream gnome-software libappstream3
usunięciem tych pakietów .mogę to naprawić.
źródło
apt install --reinstall libappstream*
Przyszedłem z tej strony i zostałem przekierowany tutaj, tam nie mogę odpowiedzieć, ale w rzeczywistości jest to odpowiedź dla tej strony. Ponieważ miałem ten sam problem (przynajmniej taki sam jak jeden z powiązanych problemów, ale hej, nie przedstawiłem ich tak przykro, jeśli nie jest to właściwe rozwiązanie dla Ciebie) i miałem trudności ze znalezieniem właściwych informacji, ale w końcu udało się, pomyślałem, dlaczego nie udostępnić go tutaj. Zebranie części zajęło mi 2 dni wieczorem, ale to właśnie zrobiłem, mam nadzieję, że to pomoże niektórym z was.
Postępowałem zgodnie z tą procedurą, aby wyczyścić bałagan, na wszelki wypadek wykonałem kopię zapasową.
Nie jestem pewien, czy ponowne uruchomienie jest konieczne, ale po ponownym uruchomieniu zrobiłem:
i nie miał więcej błędów.
źródło
fwupd.xml
i ponowna instalacjalibappstream4
. Dzięki!fwupd.xml
i50appstream
. Po zakończeniu procedury błędy zniknęły posudo apt update
(przetestowane pod kątem kilku ponownych uruchomień). Wróciłem50appstream
do pierwotnej lokalizacji, pobiegłemsudo appstreamcli refresh --force
za niąsudo apt update
; brak błędu msg. Po ponownym wstawieniufwupd.xml
i odświeżeniu - wymuś i zaktualizuj polecenia, wystąpił ten błądAppStream system cache was updated, but problems were found: Metadata files have errors: /var/cache/app-info/xmls/fwupd.xml
. Tofwupd.xml
spowodowało błąd. Symbol&
w linii 265 jest prawdopodobną przyczyną?fwupd.xml
i50appstream
nie należy ich usuwać. Mają cel. Tutaj opublikowałem swoje rozwiązanie . Po naprawieniu literówkifwupd.xml
wszystko znów działa.Miałem ten problem po aktualizacji z 16.04 LTS do 18.04.1 LTS. Mój początkowy komunikat o błędzie brzmiał:
Oto, co zrobiłem, aby to naprawić:
Spowodowało to komunikat o terminalu:
Wtedy,
sudo apt-get update
isudo apt-get upgrade
doskonale działa.źródło
W moim przypadku czyszczenie lub ponowna instalacja nie pomogły.
Usunięcie wpisu apt.conf.d rozwiązało jednak dla mnie problem.
Uruchomiłem następujące polecenia, aby pozbyć się błędu:
źródło
Za to:
Poprawka polega na:
Uwaga:
https://github.com/hughsie/lvfs-website/issues/33
źródło
Działającym rozwiązaniem w 18.04.1 jest ręczna instalacja appstream i libappstream4 z repozytoriów Cosmic; wybierz architekturę i kopię lustrzaną, pobierz, zainstaluj
dpkg -i
, a następnie spróbujappstreamcli refresh --force
.źródło