With unfinished transactions, yum refers to any incomplete or aborted transactions, such as package installations or updates. Obviously, yum wants you to run
yum-complete-transaction command to fix the problem. If you can’t find yum-complete-transaction on your system, probably you don’t have the package ”yum-utils” installed, so install it first with
yum install yum-utils.
If you run yum-complete-transaction command, it will find and resolve the latest corrupted/aborted transaction and try to complete or fix it, and you have to run it again until all issues are fixed. Running that command will tell you how many transactions are left to complete, package name, and so on. Try running
/usr/sbin/yum-complete-transaction --help for options in using this commands.