Some YUM packages available to be updated create a conflict in the system that can result in a package requiring it to be locked while waiting for a solution to be available. Here's how to verify what packages are under a lock and how to clear them.
To view them:
yum versionlock list
To remove them:
yum versionlock clear