通过ansible在三台主机上安装mongodb,发现在其中一台执行执行yum 安装任务时报错如下:“The following packages have pending transactions: mongodb-org-x86_64”。
因为这个报错,后面的其他任务不继续在该主机上执行了。
造成这个原因是因为多次执行了安装任务,造成安装mongodb-org-x86_64的事务被挂起,进而影响到后面的再次执行。
解决方法:
yum install yum-utils
yum-complete-transaction --cleanup-only