Ubuntu解决签名失效问题(二仅适用18.04、20.04)
一. 进入容器执行apt update 报错解决
进入容器执行apt update 描述
在centos 上安装了docker,然后启动了一个ubuntu 类型的容器,执行apt update 时报错
1、错误:
The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 3B4FE6ACC0B21F32
2、原因:
更换三方源没有对应的Key
3、解决:
直接执行如下命令,比如我没有 3B4FE6ACC0B21F32,就需要执行
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32
二. kali 解决签名失效问题
kali 解决签名失效问题
有时kali在更新软件时会出现下列问题 ,推测应该是部分源签名过期的问题
root@kali:/usr# apt-get update
获取:1 http://mirrors.ustc.edu.cn/kali kali-rolling InRelease [30.5 kB]
错误:1 http://mirrors.ustc.edu.cn/kali kali-rolling InRelease
下列签名无效: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <devel@kali.org>
已下载 30.5 kB,耗时 0秒 (32.6 kB/s)
正在读取软件包列表... 完成
W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误:http://mirrors.ustc.edu.cn/kali kali-rolling InRelease: 下列签名无效: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <devel@kali.org>
W: 无法下载 http://mirrors.ustc.edu.cn/kali/dists/kali-rolling/InRelease 下列签名无效: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <devel@kali.org>
从官网下载签名并安装
wget archive.kali.org/archive-key.asc
apt-key add archive-key.asc
行云流水 一泻千里