W: Failed to fetch http://deb.debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages 404 not Found [IP: 151.101.140.204 80]
Ich versuche, ein Projekt am laufen lokal auf Deepin. Das Projekt stützt sich auf Knoten 6.10, ich verstehe, dass es eine alte version, aber es funktioniert.
Wenn das Dockerfile versucht zum ausführen der sudo apt-get update, es gibt die folgende Fehlermeldung:
W: Failed to fetch http://deb.debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages 404 Not Found [IP: 151.101.140.204 80]
Komisch ist, dass ich gerade bereitgestellt haben es gestern auf einem Macbook ohne ein solches Problem. Irgendwelche Ideen?
Den genannten doppelten Frage hilft mir nicht aufgrund der Tatsache, dass ich nicht unter Berufung auf eine Docker-image von Debian Jessie, sondern stattdessen mithilfe von Knoten-6.10 welche selbst basiert auf Debian Jessie deshalb kann ich nicht verwalten-Quellen direkt.
- Duplikat von unix.stackexchange.com/questions/508724/...
- Möglich, Duplikat der apt-get update schlägt mit 404 in einer zuvor erstellen
- Ich habe meine Antwort von unix.stackexchange.com/a/508948/200484 Es ist eine der Antworten aus der Frage, die @umläute erwähnt, aber ich bin nicht immer die option zu klicken, die mein problem gelöst. Während ich zu tun bekommen, die option für die Frage, die David erwähnt.
- denn Sie sind ein Benutzer auf Stack-Overflow, aber (noch) nicht auf Unix & Linux
- Ich bin ein Benutzer an, aber ich gehe davon aus cross-site Frage der Vervielfältigung ist vielleicht nicht verfügbar. Ich habe eine Antwort zu diesem thread hilfreich für andere.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dank @Awesome123 für die nützliche Antwort, und andere Menschen, die kommentiert. Ihre Anregungen waren nützlich, aber nicht geben eine genaue Schritte, um loszuwerden des Problems, weil das Problem, das ich hatte war durch ein Bild von Knoten 6.10, kommt mit Debian Jessie.
Um das Problem zu beheben habe ich aktualisiert meine Dockerfile mit folgenden:
Hier ist ein Verweis auf die bestehende Antwort auf StackExchange, wo ich entdeckte, das snippet:
https://unix.stackexchange.com/a/508948/200484
UPDATE 1
Vorgeschlagen von @douglas-resende, ich habe aktualisiert das snippet um einen Ersatz der Linie 1 (kommentiert), es funktioniert für einige Leute
RUN echo 'Acquire::Check-Valid-Until "false";' >> /etc/apt/apt.conf
Was half mir auf, dass der Fall war, ändern Sie die jessie-version in meinem Dockerfile zu:
In meinem Fall war es php aber sollte mit anderen docker-images als auch.