When I try to run an update using APT, if there is an issue with a single repository, APT will not continue and the update fails... Shouldn't APT just skip that repo and continue? Especially when it is a separate file under /etc/sources.list.d/
? And not connected to any of the Ubuntu repos?
Isn't this a bit of a security flaw? If a bad repo list could be written, it would stop important security repos from updating through unnattended updates, wouldn't it? Luckily, it updated the security repo second... maybe that is by design.
This is what I get after apt update
. The update of repos doesn't continue after the broken one.
Hit:1 http://archive.ubuntu.com/ubuntu - InRelease
Hit:2 http://security.ubuntu.com/ubuntu --security InRelease
Hit:3 http://archive.ubuntu.com/ubuntu --updates InRelease
Hit:4 http://archive.ubuntu.com/ubuntu --backports InRelease
Ign:5 http://apt.keepsolid.com/ubuntu - InRelease
Err:6 http://apt.keepsolid.com/ubuntu - Release
404 Not Found [IP: 144.217.71.199 80]
Reading package lists... Done
E: The repository 'http://apt.keepsolid.com/ubuntu - 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.