Situation: Ubunutu 17.10.1 (64 Bit) installiert Lokales Repository auf einem anderen Host
- Führen Sie aus
apt-get update
, um die Quelldatei mit den Zeigern zum lokalen Repository zu verarbeiten. Apt meldet zurück, dass es die Paketlisten erfolgreich liest. - Apt meldet den Fehler „Einige Indes-Dateien konnten nicht heruntergeladen werden. Sie wurden ignoriert.“
- Wenn ich in das
/var/lib/apt/lists
Verzeichnis schaue, sehe ich die Sperrdatei, aber sonst nichts. - Wenn ich hineinschaue,
/var/lib/apt/lists/partial
sehe ich die Paketlisten, die aus dem lokalen Repository gelesen wurden.
Aus irgendeinem Grund bricht Apt nach dem Fehler entweder ab oder wird abgeschlossen, verschiebt aber die Paketlistendateien nicht aus dem /partial
Verzeichnis /lists
zur späteren Verwendung. Irgendwelche Ideen, warum das fehlschlägt? Ich kämpfe jetzt schon seit 4 Tagen dagegen an.
Weitere Informationen:
Die Umgebung ist offline, aber unten sind die letzten Zeilen der Ausgabe.
Err 29: http://repo.gaia.com/Ubuntu artful-security/main i386 Packages 404 Not Found
Ign:35 http://repo.gaia.com/Ubuntu artful-security/restricted i386 Packages
Ign:36 http://repo.gaia.com/Ubuntu artful-security/universe i386 Packages
Ign:37 http://repo.gaia.com/Ubuntu artful-security/multiverse i386 Packages
Fetched 16.1 MB in 0s (17.2 MB/s)
Reading package lists .... Done
E: Failed to fetch http://repo.gaia.com/Ubuntu/dists/artful/main/binary-i386/Packages 404 Not Found
E: Failed to fetch http://repo.gaia.com/Ubuntu/dists/artful-updates/main/binary-i386/Packages 404 Not Found
E: Failed to fetch http://repo.gaia.com/Ubuntu/dists/artful-security/main/binary-i386/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
Antwort1
Ok, also nach 4 Tagen des Kampfes habe ich eine Antwort gefunden. Ich habe [arch=64] vor den Zeilen in der Datei sources.list eingefügt. Dadurch konnte Apt das Repo richtig verarbeiten und die Dateien dorthin verschieben, wo sie hin sollten. Wow, das war echt mühsam.
Ich hatte gedacht, dass es sich um ein 64-Bit-Betriebssystem handelt und es intelligent genug wäre, das Repo für den Bedarf zu verarbeiten. Darüber hinaus repliziere ich die binären Teile des Repo nicht, da ich nichts neu kompilieren werde.