!['apt-get update' 停止工作并显示未签名的 repo 消息。有什么想法这是怎么发生的吗?](https://linux22.com/image/941656/'apt-get%20update'%20%E5%81%9C%E6%AD%A2%E5%B7%A5%E4%BD%9C%E5%B9%B6%E6%98%BE%E7%A4%BA%E6%9C%AA%E7%AD%BE%E5%90%8D%E7%9A%84%20repo%20%E6%B6%88%E6%81%AF%E3%80%82%E6%9C%89%E4%BB%80%E4%B9%88%E6%83%B3%E6%B3%95%E8%BF%99%E6%98%AF%E6%80%8E%E4%B9%88%E5%8F%91%E7%94%9F%E7%9A%84%E5%90%97%EF%BC%9F.png)
已解决: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,它将与其他更新一起升级。