【问题标题】:Pacman transaction error吃豆子交易错误
【发布时间】:2013-10-16 11:22:14
【问题描述】:

今天我将 Arch Linux 安装到我的 Raspberry Pi 上,作为我的第一步,我尝试安装一些新软件包。但是,如果我尝试安装软件包,我总是会遇到同样的错误:

error: failed to commit transaction (wrong or NULL argument passed)
Errors occurred, no packages were upgraded.

我检查了一些其他存储库服务器,但仍然无法正常工作。这是我当前的镜像列表:

#
# Arch Linux ARM repository mirrorlist
# Generated on 2013-06-13
#

## Geo-IP based mirror selection and load balancing
# Server = http://mirror.archlinuxarm.org/armv6h/$repo

## Berlin
Server = http://de.mirror.archlinuxarm.org/armv6h/$repo

然后我尝试清除缓存:

pacman -Sc
rm /var/cache/pacman/pkg/*.part
pacman -Syyu

它没有工作!有什么想法吗?

【问题讨论】:

  • 由于网络问题而发生错误。

标签: raspberry-pi arm archlinux pacman-package-manager


【解决方案1】:

首先,使用“sudo pacman -Syu”确保你的系统是最新的然后你可以尝试选择新的镜像和“sudo pacman -Syy”来刷新你的镜像列表。最好有一个主镜像和一些备份。

尝试检查 wiki: Mirrors - ArchWiki

同时检查镜像状态页面: Mirror Status

顺便说一句,我在当前镜像列表中找不到你的镜像,所以可能是你的问题。

如果一切都失败了,我会把它带到拱形论坛,但只是一个警告,你将不得不提供更多信息,你试图安装的软件包,以及可能的 pacman jrunal 错误消息等...

【讨论】:

    【解决方案2】:

    在你的终端试试这个

    sudo pacman-mirrors --country all --api --protocols all --set-branch stable && sudo pacman -Syyu

    【讨论】:

      猜你喜欢
      • 2013-07-22
      • 2023-03-24
      • 1970-01-01
      • 2011-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-15
      相关资源
      最近更新 更多