今天,我在我的Raspberry Pi上安装了Arch Linux,作为我的第一步,我尝试安装了一些新的软件包。但是,如果我尝试安装一个软件包,我总是得到相同的错误:
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它没有起作用!有什么想法吗?
发布于 2013-11-14 11:29:53
首先,确保您的系统是最新的"sudo pacman -Syu“,然后您可以尝试选择新的镜像和"sudo pacman -Syy”来刷新您的镜像列表。有一个主镜和几个备份是很好的。
尝试查看维基:Mirrors - ArchWiki
另请查看镜像状态页面:Mirror Status
顺便说一句,我在当前镜像列表中找不到您的镜像,所以可能是您的问题。
如果所有其他方法都失败了,我会把它带到arch论坛,但只是一个警告,你将不得不提供更多的信息,你试图安装的软件包,以及可能的pacman jorunal错误消息,等等。
https://stackoverflow.com/questions/19402075
复制相似问题