web-dev-qa-db-fra.com

Debian: le référentiel n'a pas de fichier de version

Chaque fois que j'essaie d'installer certains programmes à partir des sources ou que j'exécute spécifiquement la mise à jour d'apt, je reçois ce message:

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.

J'ai commencé à l'obtenir après avoir ajouté l'architecture i386. Sans cela, je ne serais pas en mesure d'installer le pilote propriétaire Nvidia et le client Steam ne démarrerait pas du tout. C'est ce que mon /etc/apt/sources.list lit:

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
42
user77647

Vous avez les deux stretch-updates et stretch/updates, mais ce dernier n'existe plus (du moins sur le miroir que vous utilisez). Vous devez supprimer les références à stretch/updates, ou - si vous attendez le stretch/updates lignes pour fournir des mises à jour de sécurité - remplacez-les par

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