archlinux32安装软件时,发生如下错误
错误:无法打开文件 ×××.pkg.tar.zst: Unrecognized archive format
错误:无法提交处理 (无法打开软件包文件)
发生错误,没有软件包被更新。
该如何解决?谢谢
离线
太久没有更新libarchive吧
反社会,精神极其不稳定,随时可能炸碎身边所有人
离线
太久没有更新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)
离线
pacman-key --list-keys eschwartz93@gmail.com 输出什么?
另外,32 位 Arch Linux 已经不被 www.archlinux.org 维护。如果你使用的是其它地方维护的版本,那属于「衍生发行版」。
在线
pacman-key --list-keys eschwartz93@gmail.com 输出什么?
sudo pacman-key --list-keys eschwartz93@gmail.com
gpg: error reading key: 没有公钥
==> 错误: 指定密匙无法列出。
离线
出了新问题, 我在 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
离线
说了不要部分更新的。
在线
要不你跳过签名直接装吧,如果你没法安装对应的 keyring 的话。
在线
要不你跳过签名直接装吧,如果你没法安装对应的 keyring 的话。
现在是怎么找到这个libcrypto.so.1.1和其他依赖, 或者回滚到之前的状态?
然后再怎么跳过签名直接装?
离线
哦对了,你还在用 yaourt。你的 pacman 还能用么?
你把包下回去再装就不需要签名了。
在线
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)
离线
被你弄坏了。说了不要部分更新的。
去 live 系统里完全更新试试。
在线
救这个需要专门的32位的live系统,还是普通的64位的chroot过去就行?
离线
救这个需要专门的32位的live系统,还是普通的64位的chroot过去就行?
能 chroot 进去的都行。
在线
Chroot 进这个系统会提示 segment fault。咋处理
离线