Pacman 完整系統升級失敗

Pacman 完整系統升級失敗

我正在嘗試在 ArchLinux 上使用 pacman 進行完整的系統升級。我有內核3.2。

打字時sudo pacman -Syu 我收到以下錯誤

:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
:: Starting full system upgrade...
error: could not parse package description file 'libice-1.0.8-1/desc' from db 'extra'
resolving dependencies...
warning: cannot resolve "p11-kit>=0.12", a dependency of "gnutls"
warning: cannot resolve "vim-runtime=7.3.495-1", a dependency of "gvim"
:: The following packages cannot be upgraded due to unresolvable dependencies:
      gnutls  gvim

Do you want to skip the above packages for this upgrade? [y/N] y
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: nvidia: requires linux<3.3

我嘗試重新安裝 libice 但出現以下錯誤

error: could not parse package description file 'libice-1.0.8-1/desc' from db 'extra'
warning: libice-1.0.8-1 is up to date -- reinstalling
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (package filename is not valid)

我該如何解決這個問題?

答案1

我相信您使用的鏡子(方式)不同步。

p11-kit、軟體套件vim-runtime已分別於 2012-04-01 和 2012-04-10 更新。 nvidia軟體包已於今天(2012-04-11)更新,所以您需要做的就是等待一段時間。

有趣的是,您有一個linux版本 3.3 的軟體包以及gvim2012 年 4 月 10 日的軟體包。您testing最近是否更改了儲存庫(已停用)或鏡像?您可能會想使用鏡像列表或者鏡像列表更新程序找到您附近的最新鏡子。這很可能也會修復您的extra資料庫檔案。

相關內容