在linux 更新 yum 的時候 , 有時候會報錯
yum update
報錯如下:
--> 完成依賴關係計算
錯誤:Package: matahari-net-0.4.0-5.el6.x86_64 (@anaconda-CentOS-201111250358.x86_64/6.1)
Requires: libqpidcommon.so.5()(64bit)
正在刪除: qpid-cpp-client-0.10-3.el6.x86_64 (@anaconda-CentOS-201111250358.x86_64/6.1)
libqpidcommon.so.5()(64bit)
Updated By: qpid-cpp-client-0.14-22.el6_3.x86_64 (base)
Not found
錯誤:Package: matahari-service-0.4.0-5.el6.x86_64 (@anaconda-CentOS-201111250358.x86_64/6.1)
Requires: libqpidcommon.so.5()(64bit)
正在刪除: qpid-cpp-client-0.10-3.el6.x86_64 (@anaconda-CentOS-201111250358.x86_64/6.1)
libqpidcommon.so.5()(64bit)
Updated By: qpid-cpp-client-0.14-22.el6_3.x86_64 (base)
Not found
錯誤:Package: matahari-net-0.4.0-5.el6.x86_64 (@anaconda-CentOS-201111250358.x86_64/6.1)
Requires: libqpidclient.so.5()(64bit)
正在刪除: qpid-cpp-client-0.10-3.el6.x86_64 (@anaconda-CentOS-201111250358.x86_64/6.1)
libqpidclient.so.5()(64bit)
Updated By: qpid-cpp-client-0.14-22.el6_3.x86_64 (base)
Not found
錯誤:Package: matahari-host-0.4.0-5.el6.x86_64 (@anaconda-CentOS-201111250358.x86_64/6.1)
Requires: libqpidclient.so.5()(64bit)
正在刪除: qpid-cpp-client-0.10-3.el6.x86_64 (@anaconda-CentOS-201111250358.x86_64/6.1)
libqpidclient.so.5()(64bit)
Updated By: qpid-cpp-client-0.14-22.el6_3.x86_64 (base)
Not found
錯誤:Package: matahari-service-0.4.0-5.el6.x86_64 (@anaconda-CentOS-201111250358.x86_64/6.1)
Requires: libqpidclient.so.5()(64bit)
正在刪除: qpid-cpp-client-0.10-3.el6.x86_64 (@anaconda-CentOS-201111250358.x86_64/6.1)
libqpidclient.so.5()(64bit)
Updated By: qpid-cpp-client-0.14-22.el6_3.x86_64 (base)
Not found
錯誤:Package: matahari-host-0.4.0-5.el6.x86_64 (@anaconda-CentOS-201111250358.x86_64/6.1)
Requires: libqpidcommon.so.5()(64bit)
正在刪除: qpid-cpp-client-0.10-3.el6.x86_64 (@anaconda-CentOS-201111250358.x86_64/6.1)
libqpidcommon.so.5()(64bit)
Updated By: qpid-cpp-client-0.14-22.el6_3.x86_64 (base)
Not found
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
這種錯誤一般處理如下:
執行下面 三個命令
yum clean all
rpm --rebuilddb
yum update
但是有可能執行到第三個命令的時候還是報錯,這時候就換執行另一個命令
yum -y update --skip-broken
然後就可以了