
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とgvim
2012-04-10のパッケージがあるというのは非常に興味深いです。testing
最近リポジトリ(無効)またはミラーを変更しましたか?ミラーリストまたはミラーリストアップデータ最新のミラーを近くで見つけてください。これにより、おそらくextra
db ファイルも修復されます。