Ich kann kein Paket installieren. Es scheint, dass der Befehl ausgeführt werden apt-get update
muss, aber er wirft einige Fehler auf:
$ 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
Antworten:
Das hat bei mir funktioniert (ab hier https://forum.siduction.org/index.php?topic=6174.0 ):
quelle
sudo apt upgrade
. Diese Antwort hat bei mir funktioniert. Ich habe gleichzeitig viele andere Apport-Fehlermeldungen erhalten. Nach dem Update von Oracle VirtualBox und Oracle VirtualBox Extension Pack auf die neueste Version sind diese Fehler verschwunden. Ich habe eingecheckt/var/crash/
und überprüft, ob alle diese Fehler mit Appstream zusammenhängen, für das libappstream3 eine Abhängigkeit darstellt.sudo apt-get update
Befehl im Terminal ausgeführt wurde. Der Nebeneffekt? Außerappstream gnome-software libappstream3
dem Entfernen dieser Pakete ist nichts erkennbar .kann es reparieren.
quelle
apt install --reinstall libappstream*
Ich bin von dieser Seite gekommen und wurde hierher weitergeleitet. Dort kann ich nicht antworten, aber das ist eigentlich eine Antwort für diese Seite. Da ich das gleiche Problem hatte (zumindest dasselbe wie eines der verwandten Probleme, aber hey, ich habe sie nicht so bedauert, wenn es nicht die richtige Lösung für Sie ist) und es ziemlich schwierig fand, die richtigen Informationen zu finden, aber am Ende gelungen, ich dachte, warum man es nicht hier teilt. Ich habe 2 Tage am Abend gebraucht, um die Teile zusammenzusetzen, aber das habe ich getan, ich hoffe, es hilft einigen von Ihnen.
Ich habe diese Prozedur befolgt, um das Durcheinander zu beseitigen, und für alle Fälle zuerst ein Backup erstellt.
Ich bin mir nicht sicher, ob ein Neustart erforderlich ist, aber nach dem Neustart habe ich Folgendes getan:
und hatte keine fehler mehr.
quelle
fwupd.xml
und erneutes Installierenlibappstream4
. Vielen Dank!fwupd.xml
und50appstream
. Nach Ihrem Eingriff verschwanden die Fehler nachsudo apt update
(getestet für ein paar Neustarts). Ich habe mich wieder50appstream
an den ursprünglichen Ort gesetzt und binsudo appstreamcli refresh --force
gefolgt von gelaufensudo apt update
. keine Fehlermeldung Nach demfwupd.xml
erneuten Einfügen und Aktualisieren von --force- und update-Befehlen trat dieser Fehler aufAppStream system cache was updated, but problems were found: Metadata files have errors: /var/cache/app-info/xmls/fwupd.xml
. Alsofwupd.xml
verursachte Fehler. Das Symbol&
in Zeile 265 ist die wahrscheinliche Ursache.fwupd.xml
und50appstream
sollte nicht entfernt werden. Sie haben einen Zweck. Ich habe meine Lösung hier veröffentlicht . Nachdem der Tippfehler behoben wurdefwupd.xml
, funktioniert alles wieder.Ich hatte dieses Problem nach dem Upgrade von 16.04 LTS auf 18.04.1 LTS. Meine anfängliche Fehlermeldung war:
Folgendes habe ich getan, um das Problem zu beheben:
Das führte zu dieser Terminalnachricht:
Dann
sudo apt-get update
undsudo apt-get upgrade
perfekt funktioniert.quelle
In meinem Fall hat das Löschen oder Neuinstallieren nicht geholfen.
Das Entfernen des Eintrags apt.conf.d hat das Problem jedoch für mich gelöst.
Ich habe die folgenden Befehle ausgeführt, um den Fehler zu beheben:
quelle
Dafür:
Das Update ist:
Hinweis:
https://github.com/hughsie/lvfs-website/issues/33
quelle
Eine funktionierende Lösung in 18.04.1 besteht darin, appstream und libappstream4 manuell von den Cosmic-Repos zu installieren . Wählen Sie Ihre Architektur und einen Spiegel aus, laden Sie ihn herunter, installieren Sie ihn mit
dpkg -i
und versuchen Sie es dannappstreamcli refresh --force
.quelle