Debian: Das Repository hat keine Release-Datei

39

Immer wenn ich versuche, einige Programme von der Quelle zu installieren oder speziell apt update auszuführen, erhalte ich folgende Meldung:

E: The repository 'http://ftp.ca.debian.org/debian stretch/updates Release' does not have 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.

Ich fing an, dieses zu erhalten, nachdem ich die Architektur i386 addiert hatte. Ohne diese würde ich den proprietären Nvidia-Treiber nicht installieren können und der Steam-Client würde überhaupt nicht starten. Das ist, was meine /etc/apt/sources.listliest:

deb http://ftp.ca.debian.org/debian/ stretch main contrib non-free
deb-src http://ftp.ca.debian.org/debian/ stretch main contrib non-free

deb http://ftp.ca.debian.org/debian/ stretch/updates main contrib non-free
deb-src http://ftp.ca.debian.org/debian/ stretch/updates main contrib non-free

####stretch-updates, previously known as 'volatile'

deb http://ftp.ca.debian.org/debian/ stretch-updates main contrib non-free

deb-src http://ftp.ca.debian.org/debian/ stretch-updates main contrib non-free
GAD3R
quelle

Antworten:

24

Sie haben beide stretch-updatesund stretch/updates, aber letzteres existiert nicht mehr (zumindest auf dem Spiegel, den Sie verwenden). Sie sollten die Verweise auf entfernen stretch/updatesoder - wenn Sie erwarten, dass die stretch/updatesZeilen Sicherheitsupdates bereitstellen - durch ersetzen

deb http://security.debian.org/ stretch/updates main contrib non-free
Stephen Kitt
quelle
Ich habe es entfernt und es hat das Problem behoben, aber es ist seltsam, weil im Software & Sources-Programm stretch / release (mit dem Schrägstrich) auf die Sicherheitsupdates von stretch verweist.
2
Richtig, aber das https://security.debian.orgkommt nicht von deinem lokalen Spiegel. (Und das ist es stretch/updatesnicht stretch/release; siehe hier für die ReleaseDatei und die entsprechenden Anweisungen .)
Stephen Kitt