原因

pacman 上游更新了密钥环的格式,使得本地的主密钥无法签署其它密钥。

解决方法

请以 root 权限运行:

pacman -Syu haveged
systemctl starthaveged
systemctl enable haveged
rm -fr /etc/pacman.d/gnupg
pacman-key --init
pacman-key --populate archlinux
pacman-key --populate archlinuxcn
pacman-key --populate blackarch


效果

\[root@name aaa\]# pacman -Syu havegedsystemctl starthavegedsystemctl enable havegedrm -fr /etc/pacman.d/gnupgpacman-key --initpacman-key --populate archlinuxpacman-key --populate archlinuxcn:: Synchronizing package databases...core is up to dateextra is up to datecommunity 6.7 MiB 5.65 MiB/s 00:01 \[######################\] 100%archlinuxcn is up to date:: Starting full system upgrade...resolving dependencies...looking for conflicting packages...Packages (1) haveged-1.9.18-1Total Download Size: 0.05 MiBTotal Installed Size: 0.15 MiB:: Proceed with installation? \[Y/n\] y:: Retrieving packages...haveged-1.9.18-1... 47.0 KiB 643 KiB/s 00:00 \[######################\] 100%(1/1) checking keys in keyring \[######################\] 100%(1/1) checking package integrity \[######################\] 100%(1/1) loading package files \[######################\] 100%(1/1) checking for file conflicts \[######################\] 100%(1/1) checking available disk space \[######################\] 100%:: Processing package changes...(1/1) installing haveged \[######################\] 100%:: Running post-transaction hooks...(1/3) Reloading system manager configuration...(2/3) Arming ConditionNeedsUpdate...(3/3) Updating linux initcpios...\==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'\-> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img\==> Starting build: 5.18.12-arch1-1\-> Running build hook: \[base\]\-> Running build hook: \[udev\]\-> Running build hook: \[autodetect\]\-> Running build hook: \[modconf\]\-> Running build hook: \[block\]\-> Running build hook: \[filesystems\]\-> Running build hook: \[keyboard\]\-> Running build hook: \[fsck\]\==> Generating module dependencies\==> Creating zstd-compressed initcpio image: /boot/initramfs-linux.img\==> Image generation successful\==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'\-> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect\==> Starting build: 5.18.12-arch1-1\-> Running build hook: \[base\]\-> Running build hook: \[udev\]\-> Running build hook: \[modconf\]\-> Running build hook: \[block\]\==> WARNING: Possibly missing firmware for module: wd719x\==> WARNING: Possibly missing firmware for module: qla2xxx\==> WARNING: Possibly missing firmware for module: aic94xx\==> WARNING: Possibly missing firmware for module: qla1280\==> WARNING: Possibly missing firmware for module: qed\==> WARNING: Possibly missing firmware for module: bfa\==> WARNING: Possibly missing firmware for module: xhci\_pci\-> Running build hook: \[filesystems\]\-> Running build hook: \[keyboard\]\-> Running build hook: \[fsck\]\==> Generating module dependencies\==> Creating zstd-compressed initcpio image: /boot/initramfs-linux-fallback.img\==> Image generation successfulUnknown command verb starthaveged.Created symlink /etc/systemd/system/sysinit.target.wants/haveged.service → /usr/lib/systemd/system/haveged.service.gpg: /etc/pacman.d/gnupg/trustdb.gpg: trustdb createdgpg: no ultimately trusted keys foundgpg: starting migration from earlier GnuPG versionsgpg: porting secret keys from '/etc/pacman.d/gnupg/secring.gpg' to gpg-agentgpg: migration succeeded\==> Generating pacman master key. This may take some time.gpg: Generating pacman keyring master key...gpg: directory '/etc/pacman.d/gnupg/openpgp-revocs.d' createdgpg: revocation certificate stored as '/etc/pacman.d/gnupg/openpgp-revocs.d/74FD535E23E6F840C5832162F42F047410F5E81D.rev'gpg: Done\==> Updating trust database...gpg: marginals needed: 3 completes needed: 1 trust model: pgpgpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u\==> Appending keys from archlinux.gpg...\==> Locally signing trusted keys in keyring...\-> Locally signed 6 keys.\==> Importing owner trust values...gpg: setting ownertrust to 4gpg: setting ownertrust to 4gpg: setting ownertrust to 4gpg: setting ownertrust to 4gpg: inserting ownertrust of 4gpg: setting ownertrust to 4\==> Disabling revoked keys in keyring...\-> Disabled 51 keys.\==> Updating trust database...gpg: marginals needed: 3 completes needed: 1 trust model: pgpgpg: depth: 0 valid: 1 signed: 6 trust: 0-, 0q, 0n, 0m, 0f, 1ugpg: depth: 1 valid: 6 signed: 93 trust: 0-, 0q, 0n, 6m, 0f, 0ugpg: depth: 2 valid: 70 signed: 30 trust: 70-, 0q, 0n, 0m, 0f, 0ugpg: next trustdb check due at 2022-08-09

解决sudo pacman -S archlinuxcn-keyring 报错相关推荐

  1. 解决:安装NVIDIA推荐驱动报错、nvidia-smi报错 Failed to initialize NVML

    解决:安装NVIDIA推荐驱动报错.nvidia-smi报错 Failed to initialize NVML: Driver/library version mismatch 文章目录 解决:安装 ...

  2. 解决idea导入项目后依赖报错问题

    解决idea导入项目后依赖报错问题 参考文章: (1)解决idea导入项目后依赖报错问题 (2)https://www.cnblogs.com/dayandday/p/10607195.html (3 ...

  3. 解决Sublime包管理package control 报错 There are no packages available for installation

    解决Sublime包管理package control 报错 There are no packages available for installation 真的是哔了狗了,要不是我机智的重新安装了 ...

  4. python使用phantomJS循环for爬取多个页面时,解决内存持续变大而报错“ConnectionResetError: [WinError 10054]远程主机强迫关闭了一个现有的连接”的问题

    python使用phantomJS循环for爬取多个页面时,解决内存持续变大而报错"ConnectionResetError: [WinError 10054]远程主机强迫关闭了一个现有的连 ...

  5. 解决Pycharm添加虚拟解释器的报错问题

    解决Pycharm添加虚拟解释器的报错问题 参考文章: (1)解决Pycharm添加虚拟解释器的报错问题 (2)https://www.cnblogs.com/pyyu/p/9035436.html ...

  6. 解决VS2017中使用scanf函数报错的问题

    解决VS2017中使用scanf函数报错的问题 参考文章: (1)解决VS2017中使用scanf函数报错的问题 (2)https://www.cnblogs.com/tanghaiyong/p/11 ...

  7. 一种解决Android studio 3.0 Build报错的方法

    一种解决Android studio 3.0 Build报错的方法 参考文章: (1)一种解决Android studio 3.0 Build报错的方法 (2)https://www.cnblogs. ...

  8. [PVE]解决 ProXmoX VE升级 apt-get update 报错的问题

    [PVE]解决 ProXmoX VE升级 apt-get update 报错的问题 参考文章: (1)[PVE]解决 ProXmoX VE升级 apt-get update 报错的问题 (2)http ...

  9. Mysql解决微信特殊符号昵称入库报错乱码

    Mysql解决微信特殊符号昵称入库报错乱码 目录: Mysql解决微信特殊符号昵称入库报错乱码 环境声明 思考乱码原因 怎么解决 解决自己代码和微信编码统一 解决代码传输到数据库,序列化反序列化问题 ...

  10. 已解决(Python爬虫requests库报错 请求异常SSL错误,证书认证失败问题)requests.exceptions.SSLError: HTTPSConnectionPool

    成功解决(Python爬虫requests库报错 请求异常,SSL错误,证书认证失败问题)requests.exceptions.SSLError: HTTPSConnectionPool(host= ...

最新文章

  1. Python list列表的使用(增删改查)
  2. TensorFlow for Hackers (Part VI) - Human Activity Recognition using LSTMs on Android
  3. FreeRTOS时间管理
  4. set_error_handler自定义错误处理
  5. 全球服务器内存芯片市场规模,2020年全球存储芯片行业市场现状分析,中国是全球最主要的消费国「图」...
  6. 7-55 列车调度 (25 分)
  7. 大数据之-Hadoop之HDFS_HDFS组成架构---大数据之hadoop工作笔记0050
  8. LeetCode 5354. 通知所有员工所需的时间
  9. c语言中平分怎么表示,平分水问题
  10. 支付设计白皮书:支付系统的概念与中国互联网支付清算体系
  11. Oracle标准建表语句
  12. 淘宝/天猫收货地址列表 API和快递费用的 API解析
  13. 世界各主要国家及组织的大数据战略
  14. cachecloud java_cachecloud安装部署
  15. UVa 10015 - Joseph's Cousin
  16. python强制终止_python强制终止
  17. 电脑高手常用技巧应用全接解
  18. 市场复苏下:报复性消费,了解一下~
  19. 安装Visio失败提示安装即点即用版本 利用office部署工具安装visio2016
  20. 人类算力天花板?1750 亿参数的 AI 模型 GPT-3 引爆硅谷

热门文章

  1. 局部非饱和性的含义_范里安-微观经济学现代观点讲义(new)
  2. android修改MTP及MTP(PC显示名称)、PTP盘符名、蓝牙名称
  3. MySQL(入门篇18)SQLyog 的用户权限管理 ; SQL语句的用户权限管理。
  4. 农村出身的 90 后程序员,如何逆袭为中产阶级?| 程序员有话说
  5. 零基础学PHP10小时多媒体教学视频pdf
  6. 室内定位UWB在化工园区如何智能化管理
  7. 调整oracle服务器时间,那些年Oracle数据库主机时间调整的风花雪月
  8. 江浙沪计算机调剂,往年有调剂缺额的江浙沪985/211,竞争较小
  9. httpcancry抓包教程_httpcanary一抓包就断网
  10. 软件产品易用性评价评估标准