"Apt-get update" konnte immer nicht abgerufen werden

14

Ich verstehe nicht, warum dieses Problem überleben könnte. Diese Fehlermeldung wird ständig angezeigt

Fetched 32.8 MB in 1min 16s (430 kB/s)                                         
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/trusty-security/main/binary-amd64/Packages  Hash Sum mismatch

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/trusty-security/universe/binary-i386/Packages  Hash Sum mismatch

E: Some index files failed to download. They have been ignored, or old ones used instead.

Ich habe versucht, diese Befehle zu verwenden (die in dieser Frage gefunden wurden )

sudo apt-get clean
sudo rm -vf /var/lib/apt/lists/*
sudo rm -vf /var/lib/apt/lists/partial/*
sudo apt-get update

Kein glück für mich Diese Dump-Nachricht wird erneut angezeigt. Immer gescheitert mit security.ubuntu.com. Meine Internetverbindung ist in Ordnung, ich kann security.ubuntu.comohne Probleme einen Ping- Befehl senden.

Die Frage hier ist also warum? Und kann mir da draußen jemand helfen? Ich werde verrückt!

Toan Nguyen
quelle
Wie lange geht das schon?
Seth
@Seth: Vor 3 Tagen und in diesem Moment.
Toan Nguyen
1
Normalerweise handelt es sich nur um ein vorübergehendes Problem mit dem Server, das nach einigen Minuten oder Stunden verschwindet.
Seth
Haben Sie /var/lib/listsund sein subdir neu erstellt, /var/lib/listsnachdem Sie sie entfernt haben? Versuchen Sie es und holen Sie die Listen erneutsudo mkdir -p /var/lib/apt/lists/partial
Tung Tran
-Seth: Ja, irgendwann ist das Problem verschwunden, aber es kam immer wieder, um mich zu finden ... -TungTran: Hast du meine Frage wirklich gelesen? Wenn Sie es wirklich lesen, werden Sie diese Frage nicht stellen.
Toan Nguyen

Antworten:

9

Konfigurieren Sie Ihren Proxy in den Netzwerkeinstellungen Ihres PCs für alle Elemente wie HTTP, HTTPS, FTP und Socks und wenden Sie die Einstellungen systemweit an, wenn Sie einen Proxy verwenden.

Entfernen Sie die vorhandenen Pakete und versuchen Sie es dann wie folgt:

apt-get clean
rm -rf /var/lib/apt/lists/*
apt-get clean
apt-get update 
apt-get upgrade

( kopiert von obiger Nachricht )

Santo
quelle
5

Das hat bei mir funktioniert:

 apt-get clean
 rm -rf /var/lib/apt/lists/*
 apt-get clean
 apt-get update 
 apt-get upgrade
ognjen
quelle
1
Ich musste # mkdir /var/lib/apt/lists/partialdanach
Jacksonkr
4

Ich habe Ubuntu 14.04 LTS und manchmal, wenn ich diesen Befehl verwende, stoße ich auf dieses Problem. Um dies zu lösen, können Sie wie folgt vorgehen:

  1. Bitte gehen Sie zu den Systemeinstellungen .

    Systemeinstellungen

  2. Klicken Sie auf Software & Updates

    Software & Updates

  3. Gehen Sie zu einem anderen Software- Bereich. Sie können die Links finden, die sich auf diesen Fehler beziehen. Deaktivieren Sie die relativen Links und klicken Sie auf Schließen. Wenn Sie keinen relativen Link finden, können Sie zum Abschnitt Ubuntu-Software gehen und die Optionen deaktivieren, die sich auf diesen Fehler beziehen können. Manchmal kann Ihr Problem gelöst werden, indem Sie Download Server auf Main Server umstellen. Um den Download-Server zu wechseln, gehen Sie in den Ubuntu-Softwarebereich und ändern Sie Download From (Herunterladen von) und wählen Sie Main Server (Hauptserver) .

user2707504
quelle
1
Ich weiß deine Hilfe zu schätzen, aber das hilft mir absolut nicht weiter. Der Wechsel zum Hauptserver erfolgt einfach durch Bearbeiten der Datei in /etc/apt/sources.list von xx.archive.ubuntu.com nach archive.ubuntu.com. Warum? Versuchen Sie, archive.ubuntu.com und security.ubuntu.com zu pingen. Sie müssen dieselbe IP-Adresse zurückgeben.
Toan Nguyen
Wie komme ich von der Kommandozeile über ssh -X zu den Systemeinstellungen?
Gabriel Fair
Schritt 3 löste das "Fail to Fetch" -Problem des "APT Repository for D" auf meinem Ubuntu 14.04. Die Fehlermeldung lautete "gnutls_handshake () fehlgeschlagen: Handshake fehlgeschlagen". apt-get update funktioniert einwandfrei, nachdem ich das problematische Repository deaktiviert habe.
HD189733b
3

Ich hatte vor ein oder zwei Wochen ein ähnliches Problem und es stellte sich heraus, dass es sich um ein DNS-Problem handelte. Ich habe meine statische Konfiguration in bearbeitet /etc/network/interfacesund den DNS-Eintrag in Google DNS geändert mit:

dns-nameserver 8.8.8.8 

Dann neu gestartet.

Jibberish51
quelle
Ich habe es zuerst versucht, es hat bei mir funktioniert! Vielen Dank!
Chan Kim
-2

Versuchen Sie, die Datei "sources.list" in das Zielverzeichnis "/ etc / apt /" einzufügen. Sie können eine Liste über diese Website https://repogen.simplylinux.ch/ erstellen. Vergessen Sie nicht, "sudo" zu verwenden.

CH.AEK
quelle