Debian-Test - Upgrade von "Buster" auf "Bullseye", kein Server für security.debian.org

12

Ich habe versucht, mein Debian-System mit zu aktualisieren. aptDas Repository ist auf "Testen" eingestellt, daher habe ich erwartet, dass es automatisch von "Buster" auf die nächste Version "Bullseye" wechselt, aber seit "Buster" weitergeht, bekomme ich:

404  Not Found [IP: 151.101.12.204 80]

beim Laufen apt update.

Die security.debian.orgAdresse scheint keine Release-Dateien zu haben. Hat sich die Adresse geändert?

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.

Dies sind die relevanten Einträge meiner /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

Ich habe man apt-securedie relevanten Informationen überprüft , konnte sie jedoch nicht finden oder verstehen.


Update: Ich habe bisher zwei Antworten erhalten, die sich beide auf die offizielle Seite debian.org beziehen , aber eine völlig andere Lösung vorschlagen. Kann mir bitte jemand erklären, da ich mich entschlossen habe, die security.debian.orgEinträge nicht zu entfernen , sondern das Versionsattributformat geändert habe.

nath
quelle

Antworten:

15

Von 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 

Die Einträge haben sich nach der letzten Version leicht geändert.

mrfree
quelle
1
Sie sagten: "Die Einträge haben sich nach der letzten Veröffentlichung geringfügig geändert." Wissen Sie, ob / wo diese Änderung angekündigt wurde?
Rlandster
Ich habe es empirisch bemerkt, da ich bereits seit einiger Zeit getestet habe :) Mir ist keine offizielle Ankündigung zu dieser Änderung bekannt.
Mrfree
4
Hier ist die Ankündigung ( lists.debian.org/debian-devel-announce/2019/07/msg00004.html ): "... in den letzten Jahren waren die Leute verwirrt über <suite> -Updates (empfohlene Updates) und <suite> / updates (Sicherheitsupdates). Ab Debian 11 "bullseye" haben wir daher die Suite einschließlich der Sicherheitsupdates in <suite> -security umbenannt. Ein Eintrag in der Datei sources.list sollte wie folgt aussehen: deb security.debian.org/ debian-security bullseye-security main Bei früheren Versionen ändert sich der Name nicht. "
Rlandster
1

Um ein Upgrade auf Test durchzuführen, sollten Sie die Sicherheitsupdates deaktivieren.

Upgrade auf Debian (Next-Stable) Testing

So aktualisieren Sie auf das Testen vom aktuellen Stable, wenn Sie das Stable-Release bereits installiert haben:

2.Entfernen oder kommentieren Sie Ihre stabilen Sicherheitsupdates (alle mit security.debian.org).

GAD3R
quelle
1

Es ist ein bisschen verwirrend, aber

Wenn Sie Tests oder den nächststabilen Codenamen verfolgen, sollten Sie in Ihrer /etc/apt/sources.list immer eine entsprechende Deb http://security.debian.org <"testing" - oder Codename> -security-Hauptzeile haben . Siehe diesen FAQ-Artikel. https://www.debian.org/security/faq#testing :

F: Wie wird die Sicherheit beim Testen behandelt?

A: Die Sicherheit zum Testen profitiert von den Sicherheitsanstrengungen des gesamten Projekts für instabile. Es gibt jedoch eine Migrationsverzögerung von mindestens zwei Tagen, und manchmal können Sicherheitskorrekturen durch Übergänge verzögert werden. Das Sicherheitsteam hilft dabei, diese Übergänge zu verschieben und wichtige Sicherheits-Uploads zurückzuhalten. Dies ist jedoch nicht immer möglich und es kann zu Verzögerungen kommen. Insbesondere in den Monaten nach einer neuen stabilen Version, in der viele neue Versionen auf instabil hochgeladen werden, können Sicherheitskorrekturen für Tests zurückbleiben. Wenn Sie einen sicheren (und stabilen) Server haben möchten, wird dringend empfohlen, bei Stable zu bleiben.

Ich denke, Sie sollten die Sicherheitsupdates NICHT zum Testen deaktivieren und eine Linie wie halten

deb http://security.debian.org Test-Sicherheit Haupt

Marcus
quelle
Danke für die Klarstellung! Besonders für das bisschen über die security-updates. Fühlte mich nicht richtig, die Upgrades trotzdem zu deaktivieren!
nath
Hier ist die Quelle für den zitierten Text, falls jemand danach sucht: wiki.debian.org/DebianTesting (der gleiche Link in der Antwort von
GAD3R