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就没问题了
相关推荐
wasp5205 小时前
做了技术管理后,我发现技术和管理其实可以兼得
java·运维·网络
云和数据.ChenGuang5 小时前
mysqld.service is not a native service问题解决!
运维·nginx·运维技术·运维工程师技术
赖small强5 小时前
【Linux 网络基础】HTTPS 技术文档
linux·网络·https·tls
写代码的学渣6 小时前
ubuntu 22.04 新装的系统 xshell 连不上
linux·运维·ubuntu
2501_941805936 小时前
深入解析现代多语言后端架构设计:Python、Java、C++与Go在高性能服务中的实践
运维
F***E2396 小时前
如何安装配置Goland并使用固定公网地址SSH远程连接本地服务器
运维·服务器·ssh
序属秋秋秋6 小时前
《Linux系统编程之进程环境》【环境变量】
linux·运维·服务器·c语言·c++·操作系统·系统编程
云边有个稻草人7 小时前
手机也能控 Linux?Cpolar+JuiceSSH 搞定内网远程
运维·服务器·cpolar
Altair12317 小时前
nginx的https的搭建
运维·网络·nginx·云计算
云计算练习生7 小时前
linux shell编程实战 10 Git工具详解与运维场景实战
linux·运维·git