XUbuntu22.04之解决gpg keyserver receive failed no data(一百九十三)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!

优质专栏:Audio工程师进阶系列原创干货持续更新中......】🚀

人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.
更多原创,欢迎关注:Android系统攻城狮

1.前言

本篇目的:解决Xubuntu在docker中的Ubuntu20.04报错.

2.报错

W: GPG error: https://repo.waydro.id focal InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0E406D181DCEE19C

E: The repository 'https://repo.waydro.id focal 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.

3.GPG Keyserver介绍

  • GPG Keyserver是公钥加密软件GnuPG中的一个重要组成部分,它用于存储和查找用户的公钥。GPG Keyserver允许用户将他们的公钥上传到服务器,并从服务器上搜索其他用户的公钥。

  • GPG Keyserver的工作原理如下:

  1. 用户生成自己的公钥和私钥对。
  2. 用户将公钥上传到Keyserver中。
  3. 当其他用户需要验证用户的身份或者加密信息时,他们可以从Keyserver中搜索到用户的公钥,并使用该公钥进行操作(例如验证数字签名或加密信息)。
  • 以下是一些常见的GPG Keyserver的应用:
  1. 确认身份:用户可以通过GPG Keyserver找到其他用户的公钥,并使用该公钥验证该用户的身份。这对于确保通信的安全性至关重要,因为验证公钥确保只有拥有正确私钥的人能够解密和处理信息。
  2. 分发公钥:GPG Keyserver允许用户将他们的公钥上传到服务器,以便其他人可以方便地找到并使用它。这在加密通信和数字签名操作中非常有用。
  3. 网络构建:GPG Keyserver提供一个公共的、集中的地方,允许用户从其他人的公钥中构建网络。这对于确保数字通信的安全和保密至关重要。
  • 值得一提的是,由于GPG Keyserver是一个公共的基础设施,所以它的安全性和可靠性非常重要。开发者们必须采取适当的措施来保护Keyserver免受恶意操作或意外故障的影响。

4.错误原因

  • 这个错误是因为在系统尝试更新软件源时,发现了一个由GnuPG验证的签名错误。具体来说,系统无法验证位于 https://repo.waydro.id 的软件源的签名,因为缺少对应的公钥。

5.解决方案

<1>.解决方式一(无效)

解决这个问题的方法通常是通过以下步骤来添加缺少的公钥:

1. 打开终端,并输入以下命令,其中 "0E406D181DCEE19C" 是缺少的公钥的密钥标识:

# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0E406D181DCEE19C

2. 输入管理员密码以确认。

3. 接下来,更新软件源信息:
# sudo apt update

通过执行上述步骤,你应该能够解决 GPG 错误,并成功更新软件源信息。

<1>.解决方式二(有效)

# wget -O - https://www.liveconfig.com/liveconfig.key | apt-key add
# sudo apt update

Or
# wget -O - https://www.liveconfig.com/liveconfig.key | apt-key add sudo apt update
相关推荐
White_Mountain5 小时前
在Ubuntu中配置mysql,并允许外部访问数据库
数据库·mysql·ubuntu
coder_pig6 小时前
📝小记:Ubuntu 部署 Jenkins 打包 Flutter APK
flutter·ubuntu·jenkins
mit6.8247 小时前
Ubuntu 系统下性能剖析工具: perf
linux·运维·ubuntu
watermelonoops7 小时前
Windows安装Ubuntu,Deepin三系统启动问题(XXX has invalid signature 您需要先加载内核)
linux·运维·ubuntu·deepin
YRr YRr9 小时前
解决Ubuntu 20.04上编译OpenCV 3.2时遇到的stdlib.h缺失错误
linux·opencv·ubuntu
认真学习的小雅兰.9 小时前
如何在Ubuntu上利用Docker和Cpolar实现Excalidraw公网访问高效绘图——“cpolar内网穿透”
linux·ubuntu·docker
无为扫地僧13 小时前
三、ubuntu18.04安装docker
ubuntu·docker
希雅不是希望16 小时前
Ubuntu命令行网络配置
网络·ubuntu·php
kaixin_learn_qt_ing17 小时前
Debian和Ubuntu
运维·ubuntu·debian
带电的小王17 小时前
Docker在Ubuntu上安装
ubuntu·docker