9/11/2008

關於 NetworkManager 在 Fedora 8 x86_64 上更新的錯誤

如果在 Fedora 8 x86_64 上更新 NetworkManager 時出現像以下的錯誤:

ERROR with rpm_check_debug vs depsolve:

Package NetworkManager conflicts with NetworkManager-vpnc < 1:0.7.0-0.7.7.svn3549.
Package NetworkManager conflicts with NetworkManager-openvpn < 1:0.7.0-9.svn3549.
Package NetworkManager needs NetworkManager-glib = 1:0.7.0-0.6.7.svn3370.fc8, this is not available.
Package NetworkManager needs NetworkManager-glib = 1:0.7.0-0.6.7.svn3370.fc8, this is not available.

這是因為 NetworkManager 已經停止在 x86_64 套件庫中更新 i386 的套件,而 x86_64 版本的 Fedora 8 預設會一併安裝(更新)這兩種架構的套件。至於最簡單的解決辦法是先將 i386 的
NetworkManager 整個移除掉:

# yum remove
NetworkManager.i386

只移除 i386 的套件對於 x86_64 的系統應不會造成問題,然後再執行更新即可:

# yum update
NetworkManager

參考連結:
http://marc.info/?l=fedora-list&m=121683476925642&w=2

沒有留言: