This how to helps you to learn fixing the error message “The repository ‘http://archive.raspbian.org/raspbian stretch Release’ no longer has a Release file.”
Index Of How To Fix The repository ‘http://archive.raspbian.org/raspbian stretch Release’ no longer has a Release file
- Background
- How To Fix The repository ‘http://archive.raspbian.org/raspbian stretch Release’ no longer has a Release file
- Additional Information
Background
Debian 9 (Stretch) transitioned to legacy status after the release of Debian 10 (Buster):
- Debian 9 (Stretch) was officially superseded by Debian 10 (Buster) on July 6th, 2019.
- Security updates for Stretch were discontinued as of July 6th, 2020.
- Stretch benefited from Long-Term Support (LTS) until the end of June 2022. The LTS support was limited to specific architectures: i386, amd64, armel, armhf, and arm641.
- Stretch is no longer actively maintained, it served as a stable and reliable release during its time!
How To Fix The repository ‘http://archive.raspbian.org/raspbian stretch Release’ no longer has a Release file
There are two ways to fix this error message. The best way is to upgrade to a newer Debian version, e.g. Debian 11 (Bullseye) or Debian 12 (Bookworm).
1. Option: Switch to Legacy – Not Recommended since Stretch is no longer actively maintained
sudo vi /etc/apt/sources.list
Replace
http://archive.raspbian.org/raspbian stretch Release
by
deb http://legacy.raspbian.org/raspbian/ stretch main contrib non-free rpi
fire the comment
udo apt upgrade
2. Option: Upgrade to Debian 12 Bookworm – Recommended since it is actively maintained
First, and before doing anything, you should backup all your data. Please do not execute any of the below if you did not made a backup.
Edit the sources.list
sudo vi /etc/apt/sources.list
Add the following lines:
deb http://deb.debian.org/debian/ bookworm main deb-src http://deb.debian.org/debian/ bookworm main
Following this, you like to execute the below three comments in exactly the order as they are listed in the below:
sudo apt update sudo apt upgrade sudo apt dist-upgrade
Additional Information
In case you get a key error like the below
Err:2 http://deb.debian.org/debian bookworm InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0E98404D386FA1D9 NO_PUBKEY 6ED0E7B82643E131 NO_PUBKEY F8D2585B8783D481
This solution (that I found in the internet) helped me to fix it. I basically added by this the 3 missing keys:
gpg --armor --export 0E98404D386FA1D9 | sudo apt-key add - gpg --armor --export 6ED0E7B82643E131 | sudo apt-key add - gpg --armor --export F8D2585B8783D481 | sudo apt-key add -
It would be amazing if you follow my myhowto.blog. To my blog is actually easy! You can leverage on
- Click to follow me on Twitter
- Bookmark this page and comeback from time to time
I am really looking forward for you to contact me if for example you found a better option or other idea then in this how to. Also, please touch base if you found an error or anything not working or if you have something that you would love to be added to the myhowto.blog. Simply click this link to touch base with me.
Linking Or Recommending The How To Or The myhowto.blog
I would love to see you are recommending this how to or link it to your website. Also, I would love if you link or recommend the whole myhowto.blog. Please feel free to do so! In case you like to touch base regarding this topic with me, then simply click this link. I look forward!