Linux —— yum更新時報錯,依賴關係有問題

         在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  

然後就可以了

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章