• 陪伴互联网运营小白共同探索成长,与IT爱好者共享探索乐趣
  • 建站只为分享,欢迎在PC端文章面打赏支持
  • 使用Ctrl+D 可收藏本站

manjaro32系列1:安装遇到的PGP signature签名问题

好玩有趣 陆子方 5年前 (2020-03-01) 2876次浏览 0个评论 扫描二维码
文章目录[隐藏]

错误代码

 archlinux-keyring-2...   868.3 KiB  1693K/s 00:01 [######################] 100%
(3/3) checking keys in keyring                     [######################] 100%
(3/3) checking package integrity                   [######################] 100%
error: archlinux-keyring: signature from "Andreas Baumann (sign) <[email protected]>" is unknown trust
:: File /var/cache/pacman/pkg/archlinux-keyring-20200108-1.0-any.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] 

镜像设备关联信息

仔细对照参考,子方认为,有时候这些信息非常重要
OS: Manjaro 18.0.4 32bit
设备:酷比魔方iwork8超级版
CPU: Intel Atom Z3735F @ 4x 1.8326GHz

子方有话

之所以子方一直没有放弃manjaro,是因为在安装manjaro32的时候,遇到的第一个问题是卡在了签名错误。

如果要安装软件的话,就一定要更新其他软件,但签名错误的话,所有的操作都无法继续。这,就有点坑了。

子方就一直纳闷了,明明这个文件就是从官方的仓库下载的,咋就文件签名老是出错呢。按照官网论坛上的各种信息,都无法解决。

真正的问题是:子方安装的是32位的manjaro,而网络上大家一般都是安装64位的系统!这两个系统软件的签名库是不同的!

如果用的是和我一样的镜像,解决了这个会遇到下一个问题,manjaro32系列2:breaks dependency ‘xf86miscproto’ required by libxxf86misc

解决方案

经过无数的安装,子方按照以下方法,并经过多次验证终于成功了。需要注意的是,如果你使用的是64位,只能参考这个思路,但不要直接复制!

设置国内同步源的事情,就不在这里罗嗦了。一共是7步,都是子方千辛万苦从坑里才出来,如果能帮助到你,欢迎通过支付宝打赏支持子方。

另外延申一些,讲下key问题的整体解决方案:安装manjaro遇到的pgb签名问题终极解决方案

1、移除旧的keys

[l@l-pc Desktop]$ sudo rm -rf /etc/pacman.d/gnupg

2、确保密匙环已正确初始化

[l@l-pc Desktop]$ sudo pacman-key --init
gpg: /etc/pacman.d/gnupg/trustdb.gpg: trustdb created

3、从指定的服务器上更新密钥,32位的!

[l@l-pc Desktop]$ sudo pacman-key --populate archlinux32 manjaro
==> Appending keys from archlinux32.gpg...
==> Appending keys from manjaro.gpg...
==> Locally signing trusted keys in keyring...

4、从密匙服务器中更新指定的或所有的密匙,会比较久,耐心等待

[l@l-pc Desktop]$ sudo pacman-key --refresh-keys
gpg: refreshing 27 keys from hkps://hkps.pool.sks-keyservers.net
gpg: key 8DB9F8C18DF53602: 1 signature not checked due to a missing key

5、清理缓存文件

[l@l-pc Desktop]$ sudo pacman -Scc

Cache directory: /var/cache/pacman/pkg/
:: Do you want to remove ALL files from cache? [y/N] 

6、安装属于32位的签名包

[l@l-pc Desktop]$ sudo pacman -S archlinux32-keyring
:: Some packages should be upgraded first...
resolving dependencies...
looking for conflicting packages...

Packages (3) archlinux-keyring-20200108-1.0  manjaro-keyring-20190608-1
             manjaro-system-20200118-1

7、可以同步仓库和安装系统了

[l@l-pc Desktop]$ sudo pacman -Syyu
:: Synchronizing package databases...
 core                     171.9 KiB   607K/s 00:00 [######################] 100%
 extra                      2.2 MiB  1443K/s 00:02 [######################] 100%
 community                  5.5 MiB  1646K/s 00:03 [######################] 100%

系列链接

这是子方有料在撰写的一系列分享,它包含了子方在15天里遇到的各种问题。当然,这只是一小部分,也不是十分的全面。(注意:这些内容是按计划发布的,未发布前访问会返回404错误,预计到2020年3月底全部可访问)

很高兴你带着同样或相似的问题来到这里,在解决问题的过程中节约了大量时间,感谢每一位支持网站运行的朋友们,PC端页面有支付宝支持通道。

manjaro32系列

manjaro32系列1:安装遇到的PGP signature签名问题

manjaro32系列2:breaks dependency ‘xf86miscproto’ required by libxxf86misc

manjaro32系列3:xorg相关的错误cannot resolve “libxpresent”, a dependency of “xfwm4”

manjaro32系列4:/etc/skel/.config/autostart/ exists in both ‘manjaro-hello’

 

安装manjaro64 32efi/64cpu

成功实操篇:成功在32位efi的atom平板上安装了64位manjaro

32位efi启动64位manjaro,为什么要安装两次?

为什么很多Linux发行版的livecd无法在Windows平板上启动,以酷比魔方iwork8为例

搭载了atom64位处理器/32位efi的Windows平板值不值得买用?装什么系统?

 

manjaro系统篇

安装manjaro遇到的pgb签名问题终极解决方案

为manjaro的xfce桌面设置中文

在manjaro 上安装谷歌拼音中文输入法

通过grub,让32位的efi也能运行64位的Linux发行版


子方有料原创丨转载请注明原文链接
期待您的评论或捐赠,这是最好的鼓励和支持!
喜欢 (0)
[赞赏使我快乐]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到