您尚未登录。

#1 2020-01-31 19:28:40

jingmouren
会员
注册时间: 2014-09-13
帖子: 112

archlinux32无法打开文件 ×××.pkg.tar.zst 无法安装新包,如何解决?

archlinux32安装软件时,发生如下错误
错误:无法打开文件 ×××.pkg.tar.zst: Unrecognized archive format
错误:无法提交处理 (无法打开软件包文件)
发生错误,没有软件包被更新。

该如何解决?谢谢

离线

#2 2020-01-31 19:54:47

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,267

Re: archlinux32无法打开文件 ×××.pkg.tar.zst 无法安装新包,如何解决?

太久没有更新libarchive吧


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

#3 2020-01-31 20:38:54

jingmouren
会员
注册时间: 2014-09-13
帖子: 112

Re: archlinux32无法打开文件 ×××.pkg.tar.zst 无法安装新包,如何解决?

xtricman 说:

太久没有更新libarchive吧

libarchive-3.4.1-1.0-i686.pkg.tar.zst: Unrecognized archive format
无法更新这个啊

用 [eschwartz]
Server = https://pkgbuild.com/~eschwartz/repo/$arch
的镜像安装 pacman-static.xz    又提示
PGP 密匙 4096R/,"Eli Schwartz <eschwartz93@gmail.com>"
错误:key "Eli Schwartz <eschwartz93@gmail.com>" could not be imported

错误:数据库 'eschwartz' 无效 (无效或已损坏的数据库 (PGP 签名))

最近编辑记录 jingmouren (2020-01-31 20:58:16)

离线

#4 2020-01-31 21:15:31

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: archlinux32无法打开文件 ×××.pkg.tar.zst 无法安装新包,如何解决?

pacman-key --list-keys eschwartz93@gmail.com 输出什么?

另外,32 位 Arch Linux 已经不被 www.archlinux.org 维护。如果你使用的是其它地方维护的版本,那属于「衍生发行版」。

离线

#5 2020-01-31 21:26:25

jingmouren
会员
注册时间: 2014-09-13
帖子: 112

Re: archlinux32无法打开文件 ×××.pkg.tar.zst 无法安装新包,如何解决?

依云 说:

pacman-key --list-keys eschwartz93@gmail.com 输出什么?

sudo pacman-key --list-keys eschwartz93@gmail.com
gpg: error reading key: 没有公钥
==> 错误: 指定密匙无法列出。

离线

#6 2020-01-31 21:39:48

jingmouren
会员
注册时间: 2014-09-13
帖子: 112

Re: archlinux32无法打开文件 ×××.pkg.tar.zst 无法安装新包,如何解决?

出了新问题, 我在 https://archive.archlinux32.org/package … pkg.tar.xz 找到了xz格式的libarchive
但用 yaourt -U 升级 这个后报错
package-query: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory

离线

#7 2020-01-31 21:42:05

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: archlinux32无法打开文件 ×××.pkg.tar.zst 无法安装新包,如何解决?

说了不要部分更新的。

离线

#8 2020-01-31 21:42:54

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: archlinux32无法打开文件 ×××.pkg.tar.zst 无法安装新包,如何解决?

要不你跳过签名直接装吧,如果你没法安装对应的 keyring 的话。

离线

#9 2020-01-31 21:49:37

jingmouren
会员
注册时间: 2014-09-13
帖子: 112

Re: archlinux32无法打开文件 ×××.pkg.tar.zst 无法安装新包,如何解决?

依云 说:

要不你跳过签名直接装吧,如果你没法安装对应的 keyring 的话。

现在是怎么找到这个libcrypto.so.1.1和其他依赖, 或者回滚到之前的状态?
然后再怎么跳过签名直接装?

离线

#10 2020-01-31 23:57:06

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: archlinux32无法打开文件 ×××.pkg.tar.zst 无法安装新包,如何解决?

哦对了,你还在用 yaourt。你的 pacman 还能用么?
你把包下回去再装就不需要签名了。

离线

#11 2020-02-01 08:20:04

jingmouren
会员
注册时间: 2014-09-13
帖子: 112

Re: archlinux32无法打开文件 ×××.pkg.tar.zst 无法安装新包,如何解决?

pacman -Sy
pacman: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
pacman也不能用了

而且 下载libopenssl解压并且复制时出错  sudo cp usr/lib/libcrypto.so.1.1 /usr/lib/
sudo:在加载插件“sudoers_policy”时在 /etc/sudo.conf 第 0 行出错
sudo:无法加载 /usr/lib/sudo/sudoers.so:(null)
sudo:致命错误,无法加载插件
又不记得root密码,该怎么执行需要权限的命令啊


试出root密码了,现在的pacman错误是
pacman: /usr/lib/liblzma.so.5: no version information available (required by /usr/lib/libarchive.so.13)
pacman: /usr/lib/liblzma.so.5: no version information available (required by /usr/lib/libarchive.so.13)
pacman: /usr/lib/libc.so.6: version `GLIBC_2.28' not found (required by /usr/lib/libarchive.so.13)
pacman: /usr/lib/libc.so.6: version `GLIBC_2.25' not found (required by /usr/lib/libcrypto.so.1.0.0)

解压 /var/cache/pacman/pkg下的xz恢复了libarchive.so.13
剩 pacman: /usr/lib/libc.so.6: version `GLIBC_2.25' not found (required by /usr/lib/libcrypto.so.1.0.0) 这句该咋处理?

最近编辑记录 jingmouren (2020-02-01 12:49:59)

离线

#12 2020-02-01 13:56:05

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: archlinux32无法打开文件 ×××.pkg.tar.zst 无法安装新包,如何解决?

被你弄坏了。说了不要部分更新的。
去 live 系统里完全更新试试。

离线

#13 2020-02-25 12:14:32

jingmouren
会员
注册时间: 2014-09-13
帖子: 112

Re: archlinux32无法打开文件 ×××.pkg.tar.zst 无法安装新包,如何解决?

救这个需要专门的32位的live系统,还是普通的64位的chroot过去就行?

离线

#14 2020-02-25 13:27:47

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: archlinux32无法打开文件 ×××.pkg.tar.zst 无法安装新包,如何解决?

jingmouren 说:

救这个需要专门的32位的live系统,还是普通的64位的chroot过去就行?

能 chroot 进去的都行。

离线

#15 2021-10-03 15:41:05

jingmouren
会员
注册时间: 2014-09-13
帖子: 112

Re: archlinux32无法打开文件 ×××.pkg.tar.zst 无法安装新包,如何解决?

Chroot 进这个系统会提示 segment fault。咋处理

离线

页脚