1. 程式人生 > >有未完成的yum事物提示報錯

有未完成的yum事物提示報錯

今天在伺服器用yum安裝東西的時候,老是報:There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.意思是:有未完成的yum事務,建議先執行yum-complete-transaction命令清除.問了下開發,原來有強制結束yum過,好吧,對於我這樣有點輕微強迫症的人來說,不允許伺服器出現這些資訊的.

解決辦法:
# 安裝 yum-complete-transaction(這是一個能發現未完成或被中斷的yum事務的程式)
yum -y install yum-utils
# 清除yum快取
yum clean all
# 執行 yum-complete-transaction,清理未完成事務
yum-complete-transaction --cleanup-only

ps:
yum會把下載的軟體包和header儲存在cache中,而不會自動刪除.可用yum clean headers清除header,yum clean packages清除下載的rpm包,yum clean all全清.