Apt 更新:NO_PUBKEY 76F1A20FF987672F(wine)

Apt 更新:NO_PUBKEY 76F1A20FF987672F(wine)

我只是想运行sudo apt update,但遇到了看似经典的错误:

Err:9 https://dl.winehq.org/wine-builds/ubuntu focal InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 76F1A20FF987672F
Err:10 https://dl.winehq.org/wine-builds/ubuntu jammy InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 76F1A20FF987672F

这一切都很好。一些消息来源[1][2]提到这是一个快速简便的修复,特别是针对该键: wget -nc https://dl.winehq.org/wine-builds/winehq.key && sudo apt-key add winehq.key && sudo apt update

但是当我运行命令时,它仍然会返回到sudo apt update相同的错误步骤,尽管密钥似乎已正确添加。我甚至像这样仔细检查了一遍:

$ apt-key list
/etc/apt/trusted.gpg
--------------------
[...]

pub   rsa3072 2018-12-10 [SC]
      D43F 6401 4536 9C51 D786  DDEA 76F1 A20F F987 672F
uid           [ unknown] WineHQ packages <[email protected]>
[...]

该键显然已经被添加,并且与键列表关联的字符串的后半部分也对应(DDEA 76F1 A20F F987 672F~= 76F1A20FF987672F)。

我遗漏了什么?为什么sudo apt update似乎只是忽略了这个新添加的键?

sudo apt update在这种情况下我怎样才能成功竞选?

答案1

我也遇到过这个问题。对于我来说,解决办法是简单地按照 WineHQ Wiki 上的说明进行操作添加存储库,请参阅第页Ubuntu WineHQ 存储库

sudo mkdir -pm755 /etc/apt/keyrings

sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key

看起来添加 repo 的旧方法不再有效。必须使用对我来说非常有效的新方法。不再有任何: 没有公钥 76F1A20FF987672F错误信息!:-D

答案2

我遇到了同样的问题,我尝试删除 repo 文件,但添加最新的密钥解决了我的错误

sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key

答案3

我遇到了同样的问题。

我尝试使用计划更新界面,但是它不起作用。

所以我找到了这个:(完整文章的链接如下)

1. 识别有问题的存储库:

sudo apt 更新

2. 转到 /etc/apt/sources.list.d 文件夹并找到不需要的存储库文件

cd /etc/apt/sources.list.d/ && ls

3. 手动删除不需要的文件

sudo rm 有问题的存储库名称-.list*

######### 例子 #########

sudo rm ubuntu-wine-ubuntu-ppa-focal.list*

  1. 尝试sudo apt 更新再次。 (如果它对您有用,请对每个不起作用的存储库重复该过程。)

完整文章这里

附言:它是葡萄牙语的,但简单实用。鸣谢:桑德罗·德卡斯特罗

对于 NO_PUBKEY 76F1A20FF987672F 问题:

  1. 打开计划更新->设置在里面授权或者验证

  2. 选择76F1A20FF987672F然后点击消除

  3. 结束,完成!



如果您更愿意尝试修复存​​储库而不是删除它。请尝试以下操作:

执行错误 - WINE [已解决]

欲了解更多信息,你可能需要查看

Apt-key 现已弃用。如果您收到有关此问题的警告,请使用以下命令删除密钥:sudo apt-key del "D43F 6401 4536 9C51 D786 DDEA 76F1 A20F F987 672F"并从 /etc/apt/sources.list 中删除有关 WineHQ 存储库的行。

我不是 Linux 专家,但我希望能为您提供帮助。

谨致问候! Rodrigo Souza

相关内容