我无法更新我的Kali,当我试图执行apt-get update时,我会收到以下错误消息:
# apt-get update
Get:1 http://kali.mirror.garr.it/mirrors/kali kali-rolling InRelease [30.5 kB]
Err:1 http://kali.mirror.garr.it/mirrors/kali kali-rolling InRelease
The following signatures were invalid: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <devel@kali.org>
Reading package lists... Done
W: GPG error: http://kali.mirror.garr.it/mirrors/kali kali-rolling InRelease: The following signatures were invalid: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <devel@kali.org>
E: The repository 'http://kali.mirror.garr.it/mirrors/kali kali-rolling 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.如果您需要我的内核版本:
# uname -a
4.13.0-kali1-amd64 #1 SMP Debian 4.13.10-1kali2 (2017-11-08) x86_64 GNU/Linux我怎么才能解决这个问题?
发布于 2018-02-04 15:27:49
添加gpg键:
gpg --keyserver keyserver.ubuntu.com --recv-key 7D8D0BF6检查指纹:
gpg --fingerprint 7D8D0BF6样本输出:
pub rsa4096 2012-03-05 [SC] [expires: 2021-02-03]
44C6 513A 8E4F B3D3 0875 F758 ED44 4FF0 7D8D 0BF6
uid [ unknown] Kali Linux Repository <devel@kali.org>
sub rsa4096 2012-03-05 [E] [expires: 2021-02-03]然后:
gpg -a --export 7D8D0BF6 | apt-key add -
apt update请注意,如果您已经有一段时间没有更新Kali安装(tsk2),您将希望收到一个关于存储库密钥过期的GPG错误(
ED444FF07D8D0BF6)。幸运的是,通过以root方式运行以下代码,这个问题很快就得到了解决:
wget -q -O - https://archive.kali.org/archive-key.asc | apt-key add卡利博士:如何处理对卡利过期钥匙的抱怨
最简单的解决方案是检索最新的密钥,并将其存储在apt将找到的位置:
sudo wget https://archive.kali.org/archive-key.asc -O /etc/apt/trusted.gpg.d/kali-archive-keyring.asc发布于 2018-02-04 19:51:08
使用以下命令下载kali包存储库的密钥:
wget -q -O - https://archive.kali.org/archive-key.asc | apt-key add然后运行更新。
发布于 2018-02-06 05:23:02
作为Kali Linux在Twitter上发布,您的archive-keyring包已经过时。您需要通过执行此命令(以root用户身份)更新它:
wget -q -O - https://archive.kali.org/archive-key.asc | apt-key addhttps://unix.stackexchange.com/questions/421821
复制相似问题