AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 566195
Accepted
akxer
akxer
Asked: 2014-12-29 01:51:43 +0800 CST2014-12-29 01:51:43 +0800 CST 2014-12-29 01:51:43 +0800 CST

签名未验证[重复]

  • 772
这个问题在这里已经有了答案:
如何修复 GPG 错误“NO_PUBKEY”? (13 个答案)
7 年前关闭。

这些是我尝试了 Internet 上提到的几个修复后仍然存在的签名错误

W: GPG error: http://deb.opera.com stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 517590D9A8492E35
W: GPG error: http://archive.canonical.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://extras.ubuntu.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 16126D3A3E5C1192
W: GPG error: http://linux.dropbox.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY FC918B335044912E
W: GPG error: http://dl.google.com stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A040830F7FAC5991
W: GPG error: http://dl.google.com stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A040830F7FAC5991
W: GPG error: http://archive.ubuntu.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: https://private-ppa.launchpad.net raring Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E131728675254D99
W: GPG error: http://archive.ubuntu.com trusty-updates Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://archive.ubuntu.com trusty-backports Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: https://private-ppa.launchpad.net trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E131728675254D99
W: GPG error: http://archive.ubuntu.com trusty-security Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://ppa.launchpad.net trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0CC3AFF5CEDF0F40
W: GPG error: http://ppa.launchpad.net trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 32B18A1260D8DA0B

我一直在寻找解决方案,但没有任何效果,请提出一些可以解决这些错误的建议。

我已经尝试过的:

  1. y-ppa-经理
  2. 手动删除列表并重新生成它。

所以请不要为这些方法标记重复并提出其他建议。

14.04
  • 2 2 个回答
  • 26427 Views

2 个回答

  • Voted
  1. Xen2050
    2014-12-29T04:02:44+08:002014-12-29T04:02:44+08:00

    您的 apt 密钥或添加/更改存储库或其他内容出了点问题……我不知道是什么

    • 您做了什么导致了这些错误,您尝试了哪些修复方法?

    但这里有一些针对您的症状的创可贴解决方案:


    要仅添加缺少的键,此命令应该有效(用您实际缺少的键替换“2EA8 ...”字符串)

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 2EA8F35793D8809A
    

    --keyserver keys.gnupg.net如果没有在 ubuntu 上,可以尝试
    [参见https://askubuntu.com/a/141088/129271 ]


    看起来你没有正确添加一些 PPA,根据 Ubuntu 的说明,它应该自己“获取 PPA 的密钥”。这是来自https://help.ubuntu.com/community/Repositories/Ubuntu的终端说明

    第二步:打开终端,输入:

    $ sudo add-apt-repository ppa:user/ppa-name
    

    将 'ppa:user/ppa-name' 替换为您在上面记下的 PPA 位置。

    您的系统现在将获取 PPA 的密钥。这使您的 Ubuntu 系统能够验证 PPA 中的包自构建以来没有受到干扰。


    如果您的软件源有问题,这应该将它们恢复为“默认值”。我会先备份所有内容/ect/apt/sources.list,/ect/apt/sources.list.d/以防万一。不知道你的 Ubuntu 版本是什么,我不确定“默认值”应该是什么,或者你是否添加了额外的 PPA 或其他来源。运行lsb_release -a应该会告诉你你的版本和“代号”

    备份 sources.list 文件

    只需将它们复制到某处的备份文件夹,这应该有效:

    sudo mv /etc/apt/sources.list /etc/apt/sources.list.old
    sudo mv /etc/apt/sources.list.d /etc/apt/sources.list.d.old

    恢复默认的 Ubuntusources.list

    • 对于 Ubuntu,如果你这样做,它应该生成一个新的新sources.list文件

      1. 删除旧文件(sudo rm /etc/apt/sources.list但sudo rm -R /etc/apt/sources.list.d先备份)。

      2. 然后执行以下任一操作:

        • 运行软件源(sudo software-properties-gtk或sudo software-sources)选择/勾选一些存储库,选择一个服务器并更新。

        • 使用您的版本和国家(选择本地镜像)在http://repogen.simplylinux.ch/生成一个新的,然后使用gksudo gedit /etc/apt/sources.list或在终端中将其复制并粘贴到您的新 sources.list 中sudo nano /etc/apt/sources.list

    该网站http://repogen.simplylinux.ch/也有很多可选的 PPA,看起来很有用。[礼貌如何恢复默认存储库?]

    • 14
  2. Best Answer
    akxer
    2014-12-29T21:13:54+08:002014-12-29T21:13:54+08:00

    在知道 apt 不能处理超过 40 个密钥后,我开始从 /etc/apt/trusted.gpg.d 中删除 ppa 和它们的密钥

    这样做之后,我更新了 apt-cache,我的问题就解决了。

    • 5

相关问题

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve