吃豆子交易错误

时间:2013-10-16 11:22:15

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

今天我将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

它不起作用!有什么想法吗?

1 个答案:

答案 0 :(得分:1)

首先,确保您的系统是最新的" sudo pacman -Syu"然后你可以尝试选择新的镜子和" sudo pacman -Syy"刷新您的镜像列表。拥有主镜像和一些备份是件好事。

尝试检查维基: Mirrors - ArchWiki

同时检查Mirrors状态页面: Mirror Status

正如旁注,我无法在当前镜像列表中找到您的镜像,因此可能存在您的问题。

如果所有其他方法都失败了,我会将其带到拱形论坛,但只是一个警告,您将需要提供更多信息,您尝试安装的软件包,可能还有pacman jorunal错误消息等......