簡體   English   中英

GPG 錯誤:http://archive.debian.org lenny/updates 發布:以下簽名無效:KEYEXPIRED 1356982504

[英]GPG error: http://archive.debian.org lenny/updates Release: The following signatures were invalid: KEYEXPIRED 1356982504

更新源列表時出現以下錯誤

$ sudo apt-get update

Reading package lists... Done

W: GPG error: http://archive.debian.org lenny/updates Release: The following signatures were invalid: KEYEXPIRED 1356982504

W: You may want to run apt-get update to correct these problems

如何解決這個問題?

要查找任何過期的存儲庫密鑰及其 ID,請使用 apt-key,如下所示:

  apt-key list | grep expired

您將得到類似於以下內容的結果:

  pub   4096R/BE1DB1F1 2011-03-29 [expired: 2014-03-28]

在這種情況下,密鑰 ID 是 / 即 BE1DB1F1 之后的位。

要更新密鑰,請運行

  sudo apt-key adv --recv-keys --keyserver keys.gnupg.net BE1DB1F1

最后,這些答案中的任何一個都解決了我的問題。

我所做的是重新檢查最新的可用資源。 就我而言

###### Debian Main Repos
deb http://ftp.au.debian.org/debian/ wheezy main contrib non-free 
deb-src http://ftp.au.debian.org/debian/ wheezy main contrib non-free 

###### Debian Update Repos
deb http://security.debian.org/ wheezy/updates main contrib non-free 
deb http://ftp.au.debian.org/debian/ wheezy-proposed-updates main contrib non-free 
deb-src http://security.debian.org/ wheezy/updates main contrib non-free 
deb-src http://ftp.au.debian.org/debian/ wheezy-proposed-updates main contrib non-free 

我使用這個網站生成它們。 https://debgen.simplylinux.ch/ Debian 源代碼生成器。

然后我更新回購中的密鑰。

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

然后再次嘗試更新

apt-get update

這可能會解決問題。

Fetched 67.5 kB in 2min 0s (560 B/s)
Reading package lists... Done

如果某些鍵仍然存在問題,請按照每個鍵的后續步驟操作。

您需要從另一台服務器手動添加密鑰。 在這種情況下,丟失的密鑰是 55BE302B

所以你必須這樣做:

gpg --keyserver pgpkeys.mit.edu --recv-key  55BE302B
gpg -a --export 55BE302B | sudo apt-key add - 

它將導入密鑰,然后您將它們添加到源中。

root@XXX:~# gpg --keyserver pgpkeys.mit.edu --recv-key  55BE302B
gpg: requesting key 55BE302B from hkp server pgpkeys.mit.edu
gpg: /root/.gnupg/trustdb.gpg: trustdb created
gpg: key 55BE302B: public key "Debian Archive Automatic Signing Key (5.0/lenny) <ftpmaster@debian.org>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
root@XXX:~# gpg -a --export 55BE302B | sudo apt-key add -     
OK

我希望這可以幫助任何面臨同樣問題的人。

我遇到了同樣的問題,我只是更改了系統日期

date --set 2008-01-01

然后嘗試更新

apt-get update

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM