Generally, problems like this are caused by a repository in the process of being updated, or a bad update. Something depends on something else, but one of the pieces hasn't been placed on the server yet.
You can either wait and try the update again in a day or two, or you can tell yum to skip the broken piece:
yum --exclude=yelp --exclude=gecko-libs update
The above command will ignore updates for either yelp or gecko-libs, and see what other updates are available. The 'man yum' command will provide you with documentation on the yum command.
|