Debian: Repositori tidak memiliki file Rilis

39

Setiap kali mencoba menginstal beberapa program dari sumber, atau secara khusus menjalankan pembaruan apt, saya menerima pesan ini:

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.

Saya mulai mendapatkan ini setelah menambahkan arsitektur i386. Tanpa itu, saya tidak akan dapat menginstal driver Nvidia, dan klien Steam tidak akan memulai sama sekali. Inilah yang saya /etc/apt/sources.listbaca:

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
sumber

Jawaban:

24

Anda sudah mendapatkan keduanya stretch-updatesdan stretch/updates, tetapi yang terakhir tidak ada lagi (setidaknya di cermin yang Anda gunakan). Anda harus menghapus referensi stretch/updates, atau - jika Anda mengharapkan stretch/updatesjalur untuk memberikan pembaruan keamanan - ganti dengan

deb http://security.debian.org/ stretch/updates main contrib non-free
Stephen Kitt
sumber
saya menghapusnya, dan itu memecahkan masalah, tetapi aneh karena dalam program Perangkat Lunak & Sumber, peregangan / rilis (dengan garis miring) mengacu pada pembaruan keamanan peregangan.
2
Benar, tapi itu dari https://security.debian.org, bukan cermin lokal Anda. (Dan itu stretch/updates, tidak stretch/release; lihat di sini untuk Releasefile dan instruksi yang sesuai .)
Stephen Kitt