已解决:apt-transport-https 一定已损坏或存在其他类似问题。(我不确定这句话是否与成功修复有关,但我确实这样做了,所以我记录下来)然后使用 apt-get purge remove apt-transport-https,并按照检查的答案完成问题的修复。
原文:我正在运行 ubuntu 21.10 并且 apt-get update 停止工作,以下是输出:
sudo apt-get update
Hit:1 http://us.archive.ubuntu.com/ubuntu impish InRelease
Get:2 http://security.ubuntu.com/ubuntu impish-security InRelease [90.7 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu impish-updates InRelease [90.7 kB]
Hit:5 http://us.archive.ubuntu.com/ubuntu impish-backports InRelease
Err:4 https://dl.bintray.com/etcher/debian stable InRelease
403 Forbidden [IP: 52.42.128.10 443]
Reading package lists... Done
E: Failed to fetch https://deb.etcher.io/dists/stable/InRelease 403 Forbidden [IP: 52.42.128.10 443]
E: The repository 'https://deb.etcher.io stable InRelease' is not signed.
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.
你知道为什么会突然发生这种情况吗?以及如何修复它?
答案1
错误消息指的是Balena Etcher PPA 已被弃用。
根据上面链接和此处重现的说明,删除旧的 PPA 并添加新的 PPA:
curl -1sLf \
'https://dl.cloudsmith.io/public/balena/etcher/setup.deb.sh' \
| sudo -E bash
如果您已经安装了 Balena Etcher,它将与其他更新一起升级。