Testy Debiana - uaktualnij „Buster” do wersji „Bullseye”, bez serwera dla security.debian.org

12

Próbowałem zaktualizować mój system Debian przy użyciu apt, repozytorium jest ustawione na „testowanie”, więc spodziewałem się, że automatycznie zmieni się na następną wersję „Bullseye” z „Buster”, ale odkąd „Buster” zaczął działać, otrzymuję:

404  Not Found [IP: 151.101.12.204 80]

podczas biegania apt update.

security.debian.orgAdres wydaje się nie mieć plików Wydania, czy adres zmiany?

E: The repository 'http://security.debian.org testing/updates Release' no longer has a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

to są odpowiednie wpisy mojego /etc/apt/sources.list:

deb http://ftp.ch.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.ch.debian.org/debian/ testing main contrib non-free

deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free

# jessie-updates, previously known as 'volatile'
deb http://ftp.ch.debian.org/debian/ testing-updates main contrib non-free
deb-src http://ftp.ch.debian.org/debian/ testing-updates main contrib non-free

Sprawdziłem, man apt-secureale nie mogłem znaleźć ani zrozumieć odpowiednich informacji.


Aktualizacja: Mam dwie odpowiedzi do tej pory, zarówno odnoszące się do ofical debian.org strony, ale wskazują na kompletny inne rozwiązanie. Czy ktoś może wyjaśnić, ponieważ postanowiłem nie usuwać security.debian.orgwpisów, ale zmieniłem format atrybutu wersji.

nath
źródło

Odpowiedzi:

16

Od https://wiki.debian.org/Status/Testing

deb http://security.debian.org testing-security main contrib non-free
deb-src http://security.debian.org testing-security main contrib non-free 

Wpisy nieznacznie się zmieniły po najnowszej wersji.

mrfree
źródło
1
Powiedziałeś „Wpisy nieznacznie się zmieniły po najnowszej wersji”. Czy wiesz, czy / gdzie ta zmiana została ogłoszona?
rlandster
Empirycznie to zauważyłem, ponieważ od jakiegoś czasu testowałem :) Nie jestem świadomy żadnego oficjalnego ogłoszenia o tej zmianie.
mrfree
5
Oto ogłoszenie ( list.debian.org/debian-devel-announce/2019/07/msg00004.html ): „... w ciągu ostatnich lat ludzie mylili się z powodu aktualizacji <suite> (zalecane aktualizacje) i <suite> / updates (aktualizacje bezpieczeństwa). Począwszy od „bullseye” Debiana 11 zmieniliśmy nazwę pakietu, w tym aktualizacje bezpieczeństwa, na <suite> -security. Wpis w pliku sources.list powinien wyglądać jak deb security.debian.org/ debian-security bullseye-security main W poprzednich wersjach nazwa się nie zmieni. ”
rlandster
1

Aby przejść do testowania, należy wyłączyć aktualizacje zabezpieczeń.

Jak uaktualnić do testowania Debiana (następna stabilna)

Aby uaktualnić do testowania z bieżącej stabilnej wersji, jeśli już zainstalowałeś stabilną wersję:

2. Usuń lub skomentuj swoje stabilne linie (-y) aktualizacji zabezpieczeń (cokolwiek, co zawiera security.debian.org).

GAD3R
źródło
1

To trochę mylące, ale

Jeśli śledzisz testy lub następną stabilną nazwę kodową, zawsze powinieneś mieć odpowiedni deb deb http://security.debian.org <„testowanie” lub nazwa kodowa> -security w linii głównej /etc/apt/sources.list . Zobacz ten punkt FAQ. https://www.debian.org/security/faq#testing :

P: Jak obsługiwane są testy bezpieczeństwa?

Odp .: Bezpieczeństwo testowania korzysta z wysiłków związanych z bezpieczeństwem całego projektu w przypadku niestabilności. Występuje jednak minimalne dwudniowe opóźnienie migracji, a czasem poprawki bezpieczeństwa mogą zostać wstrzymane przez przejścia. Zespół ds. Bezpieczeństwa pomaga poruszać się po przejściach, uniemożliwiając przesyłanie ważnych zabezpieczeń, ale nie zawsze jest to możliwe i mogą wystąpić opóźnienia. Zwłaszcza w miesiącach po nowej stabilnej wersji, kiedy wiele nowych wersji jest przesyłanych do niestabilnych, poprawki bezpieczeństwa do testowania mogą pozostawać w tyle. Jeśli chcesz mieć bezpieczny (i stabilny) serwer, gorąco zachęcamy do pozostania przy stabilnym.

Myślę, że NIE powinieneś wyłączać aktualizacji bezpieczeństwa w celu testowania i utrzymywać linię podobną do tej

deb http://security.debian.org testowanie-bezpieczeństwo main

Marcus
źródło
Dziękuję za wyjaśnienie! Zwłaszcza o trochę o security-updates. Zresztą nie uważam za słuszne wyłączanie aktualizacji!
nath
Oto źródło cytowanego tekstu na wypadek, gdyby ktoś go szukał : wiki.debian.org/DebianTesting (ten sam link w odpowiedzi
GAD3R