【问题标题】:NO_PUBKEY and KEYEXPIREDNO_PUBKEY 和 KEYEXPIRED
【发布时间】:2013-11-08 13:52:25
【问题描述】:

当我尝试在 Debian 上使用 apt-get update 命令时,我发现自己处于一种错误循环中,出现以下两个错误:NO_PUBKEY 和 KEYEXPIRED

W: There is no public key available for the following key IDs: 4D270D06F42584E6 W: GPG error: http://archive.debian.org lenny/updates Release: The following signatures were invalid: KEYEXPIRED 1356982504 W: GPG error: http://archive.debian.org lenny/volatile Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY DFD993306D849617 W: Failed to fetch http://archive.debian.org/debian-securty/dists/lenny/updates/main/source/Sources 404 Not Found [IP: 130.89.148.13 80]

首先我得到 KEYEXPIRED 错误(使用 NO_PUBKEY,但现在不是重点)然后我尝试了这个解决方案:

http://community.aegirproject.org/node/757/revisions/2077/view

(但我不确定我所做的一切是否正确)

W: There is no public key available for the following key IDs: 4D270D06F42584E6 W: GPG error: http://archive.debian.org lenny/updates Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9AA38DCD55BE302B W: GPG error: http://archive.debian.org lenny/volatile Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY DFD993306D849617 W: Failed to fetch http://archive.debian.org/debian-securty/dists/lenny/updates/main/source/Sources 404 Not Found [IP: 130.89.148.13 80]

然后我得到 NO_PUBKEY 错误,我尝试了这个解决方案,然后我又回到了最初的问题:(

sudo apt-key adv --recv-keys --keyserver keys.gnupg.net(8 位密钥)

你能帮帮我吗?

【问题讨论】:

    标签: linux key debian apt-get


    【解决方案1】:

    我知道,你的 Debian 解决了你的问题:

    W: There is no public key available for the following key IDs:
    4D270D06F42584E6
    

    只需使用那三行代码:

    sudo apt-get install debian-keyring debian-archive-keyring
    
    sudo apt-key update
    
    sudo apt-get update
    

    【讨论】:

      【解决方案2】:

      我知道这有点晚了,但是最近我在 ubuntu 中遇到了同样的问题,这就是我解决这个问题的方法。首先,我从 keyserver 获得了密钥,如下所示。您可能需要根据您的环境更改 KEY 和服务器,

      sudo gpg --keyserver hkp://keyserver.ubuntu.com --recv-key 40976EAF437D05B5
      

      之后您需要将密钥添加到您的密钥库中(您可能需要以“su”用户身份执行以下操作)

      gpg --export --armor 40976EAF437D05B5 | apt-key add -
      

      从这里找到完整的详细信息GPG error: public key is not available NO_PUBKEY

      希望它会有所帮助(我也是 ubuntu 新手,这就是我的整理方式)

      【讨论】:

        猜你喜欢
        • 2013-01-02
        • 2023-02-07
        • 2020-01-19
        • 2022-08-16
        • 1970-01-01
        • 2019-06-14
        • 2022-11-24
        • 2022-10-05
        • 1970-01-01
        相关资源
        最近更新 更多