'apt-get update' 停止工作并显示未签名的 repo 消息。有什么想法这是怎么发生的吗?

'apt-get update' 停止工作并显示未签名的 repo 消息。有什么想法这是怎么发生的吗?

已解决: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,它将与其他更新一起升级。

相关内容