also die Lösung war einen anderen Mirror zu nehmen, (ich hatte von der ML eine Liste bekommen, der erste hatte das gleiche Problem, mit dem zweiten hat es geklappt). Keine Idee wer das was verbockt hat, war aber nervig, vor allem für nicht apt-get user.
CU ________________________________________ Von: Flug flug-bounces@lug-freiburg.de im Auftrag von Mathias Behrle m9s@mailbox.org Gesendet: Freitag, 30. Oktober 2020 23:15:56 An: flug@lug-freiburg.de Betreff: Re: apt-get --fix-missing
* Uwe Kleine-König: " Re: apt-get --fix-missing" (Fri, 30 Oct 2020 14:26:02 +0100):
Hallo Uwe,
On 10/29/20 7:00 PM, Mathias Behrle wrote:
- Es kann vorkommen, dass ein Mirror noch nicht voll gesynct ist bzw.
abhängige Pakete es noch nicht in den Pool geschafft haben. Hier hilft üblicherweise abwarten und apt update, bis das Paket verfügbar ist.
For the record: Mit einem richtig gepflegten Mirror passiert das nicht. Ein Mirror ist konsistent, wenn die Pakete, die in den Index-Dateien (z.B. http://deb.devuan.org/merged/dists/beowulf/main/binary-amd64/Packages.gz) gelistet sind, auch da sind. Deswegen werden zum Synchronisieren üblicherweise 3 Schritte gemacht:
- Holen der neuen Pakete vom Master
- Synchronisieren der Index-Dateien
- Löschen von Paketen, die es auf dem Master nicht mehr gibt.
So ist zu jeder Zeit sichergestellt, dass der Mirror konsistent ist.
Fehler dieser Art können nur passieren, wenn der Master kaputt ist oder das obige Vorgehen nicht eingehalten wird.
Für die genauen Details: https://www.debian.org/mirror/ftpmirror
Ich muss dir aus Erfahrung leider widersprechen, weil ich diese Situation auch schon hatte (und zwar in Debian main). Es geht nicht darum, dass irgendwelche Mirrors falsch konfiguriert sind, sondern m.E. um Pakete, die als Abhängigkeiten verzeichnet sind, es aber erst später in den Master (also auch den Mirror) schaffen als die Pakete die auf sie referenzieren. Ich vermag jetzt nicht zu sagen, warum das in Einzelfällen so war, aber es ist (einige Male) passiert, dass Pakete noch nicht verfügbar waren, die als Abhängigkeiten gelistet waren.
Liebe Grüße Mathias
PS: Ich fahre einen Mix aus Testing aus Sid mit (seltenst) Experimental, da passiert sowas vielleicht eher.
--
Mathias Behrle PGP/GnuPG key availabable from any keyserver, ID: 0xD6D09BE48405BBF6 AC29 7E5C 46B9 D0B6 1C71 7681 D6D0 9BE4 8405 BBF6