Whenever trying to install some programs from source, or specifically running apt update, I receive this 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.
I started getting this after adding the architecture i386. Without it, I would not be able to install the proprietary Nvidia driver, and Steam client would not start at all.
This is what my /etc/apt/sources.list reads:
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
Answers:
Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.
Method 1
You’ve got both stretch-updates and stretch/updates, but the latter doesn’t exist any more (at least on the mirror you’re using). You should remove the references to stretch/updates, or — if you’re expecting the stretch/updates lines to provide security updates — replace them with
deb http://security.debian.org/ stretch/updates main contrib non-free
All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0