If YUM is anything like Debian, then you'll occasionally come across situations like this. An upgraded package will sometimes appear in the repository some time before the libraries it depends on do. Often you'll have one pivotal package holding back multiple other programs. Usually you only have to wait a day or so, but it can sometimes be a long wait before all the dependencies get in and you can actually install what you want.
I've also seen occasions where a newer library is rejected over an older one. If the newer library has undergone major changes, for example, the program might not be able to handle them, and you'll have to wait until they can bring out a version of the program able to use the new library.
I also suspect that in some cases packages are just stupid, and are simply not recognizing libraries for what they are because the version numbers lie outside their expected range. But I don't know if this is actually true.
|