Debian: в репозитории нет файла релиза


39

Всякий раз, когда я пытаюсь установить некоторые программы из исходного кода или специально запускаю apt update, я получаю следующее сообщение:

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.

Я начал получать это после добавления архитектуры i386. Без него я бы не смог установить проприетарный драйвер Nvidia, а клиент Steam вообще не запустился бы. Вот что /etc/apt/sources.listчитает:

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

Ответы:


24

У вас есть и то stretch-updatesи другое stretch/updates, но последнее больше не существует (по крайней мере, на зеркале, которое вы используете). Вы должны удалить ссылки stretch/updatesили - если вы ожидаете, что stretch/updatesстроки будут предоставлять обновления безопасности - заменить их на

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

Я удалил его, и он решил проблему, но это странно, потому что в программе Software & Sources stretch / release (с косой чертой) относится к обновлениям безопасности stretch.

2
Да, но это https://security.debian.orgне ваше местное зеркало. (И это stretch/updates, не stretch/release, см здесь для Releaseфайла и соответствующие инструкции .)
Стивен Китт
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.