There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.


 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.
就是说有剩余的未完成的事务,可以先运行yum-complete-transaction 
       解决:      yum install yum-utils
                       yum-complete-transaction 
                       yum clean all
        这就就可以了

# 清除可能存在的重复包

package-cleanup –dupes

# 清除可能存在的损坏包

package-cleanup –problems