So my server was sending me emails such as
Failed to check for updates with the following error message: Failed to build transaction: Success - empty transaction
I knew this was from yum-cron which I’d recently setup.
1 google search sent me to bugzilla where a guy already have pinpointed the error in a python script and is kind enough to show a diff on the code.
He also links to his pull request on the actual code repo over at github.
This patch haven’t made it through to my updates repo for my server yet, but since all this is transparent readable code I can patch my own script.