2013-10-16 44 views
1

今天我將Arch Linux安裝到了我的Raspberry Pi上,並且作爲我嘗試安裝一些新軟件包的第一步之一。不過,我總是得到同樣的錯誤,如果我試圖安裝一個軟件包:Pacman事務錯誤

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 

它沒有工作!有任何想法嗎?

+0

由於網絡問題發生錯誤。 – Phidelux

回答

0

首先,確保你的系統是最新的「sudo pacman -Syu」然後你可以嘗試選擇新的鏡像和「sudo pacman -Syy」來刷新你的鏡像列表。有一個主鏡像和一些備份是很好的。

嘗試查看維基: Mirrors - ArchWiki

同時檢查鏡狀態頁: Mirror Status

正如一個側面說明,我找不到在電流鏡的名單你的鏡子,所以有可能成爲你的問題。

如果一切都失敗了,我會把它帶到拱門論壇,但只是一個警告,你將不得不提供更多的信息,你試圖安裝的軟件包,可能的pacman jorunal錯誤消息等...