我尝试使用 yum update,每次它都提示我先运行 yum-complete-transaction 来完成剩余未完成的事务。
当我尝试时,它会永远循环,有时它会告诉我这两个包已被卸载:sendmail.x86_64 0:8.14.4-8.el6 sendmail-cf.noarch 0:8.14.4-8.el6
然后我尝试使用 yum install 安装它们,但又回到了无限循环,最后出现了相同的消息,我应该首先考虑运行 yum-complete-transaction。
编辑 我忘了说:当我使用 yum-complete-transaction 时,它会一直运行直到中止,我将超时时间设置为 300。
有办法走出这个迷宫吗?
操作系统是 CentOS 6.4,我在 Windows 8 上使用 WinSCP。
答案1
确保后台没有其他 yum 实例在运行。然后尝试使用该--cleanup-only
选项,如下所示:yum-complete-transaction --cleanup-only -v