Ubuntu由于没有公钥,无法验证下列签名。

其他操作系统报错也一样处理,我kali的也是这样解决的。

使用sudo apt update时出现以下错误:

3B4FE6ACC0B21F32就是公钥,每个人的不一样,注意看自己的报错信息

复制代码
:~$ sudo apt update
[sudo] ts 的密码: 
命中:1 http://archive.ubuntu.com/ubuntu impish InRelease
获取:2 http://cn.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
错误:2 http://cn.archive.ubuntu.com/ubuntu bionic-updates InRelease
  由于没有公钥,无法验证下列签名: NO_PUBKEY 3B4FE6ACC0B21F32  --这个就是公钥
输入以下命令,导入公钥(3B4FE6ACC0B21F32):
复制代码
:~$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 公钥(3B4FE6ACC0B21F32 )
执行后公钥就被导入了,
复制代码
:~$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32

Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
Executing: /tmp/apt-key-gpghome.F2UTq1fH71/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32
gpg: 密钥 3B4FE6ACC0B21F32:公钥 "Ubuntu Archive Automatic Signing Key (2012) <ftpmaster@ubuntu.com>" 已导入
gpg: 处理的总数:1
gpg:               已导入:1
再使用sudo apt update就没问题了
相关推荐
许怀楠22 分钟前
【主页介绍】
linux·c++·贪心算法·visual studio
大聪明-PLUS1 小时前
GCC 对 C 语言的扩展
linux·嵌入式·arm·smarc
大霞上仙2 小时前
jmeter实现两个接口的同时并发
运维·服务器·jmeter
我就要用Cx3302 小时前
配置docker常见问题
运维·docker·容器
Hello.Reader3 小时前
从零到一上手 Protocol Buffers用 C# 打造可演进的通讯录
java·linux·c#
nmxiaocui3 小时前
openssl升级
linux·运维·服务器
初学者_xuan3 小时前
零基础快速了解掌握Linux防火墙-Iptables
linux·服务器·防火墙·linux新手小白
HetFrame4 小时前
John the Ripper jumbo + HashCat 破解压缩密码 ubuntu amd GPU
linux·ubuntu·amd·密码破解·john·压缩密码·hashcat
百锦再4 小时前
在 CentOS 系统上实现定时执行 Python 邮件发送任务
java·linux·开发语言·人工智能·python·centos·pygame
最小的帆也能远航5 小时前
2018年下半年 系统架构设计师 综合知识
linux·运维·服务器