我怎样才能完成未完成的交易,然后才能进行所有更新?

我怎样才能完成未完成的交易,然后才能进行所有更新?

我尝试使用 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

相关内容