There are missing updates (there could be more of them):
libselinux-1.33.4-5.7.el5.src.rpm (RHBA-2011:0029, 1/12/11)
device-mapper-1.02.55-2.el5.src.rpm (RHBA-2011:0051, 1/13/11)
My error message:
--> Running transaction check
---> Package libvirt.x86_64 0:0.8.2-15.el5_6.1 set to be updated
--> Processing Dependency: libselinux >= 1.33.4-5.6 for package: libvirt
---> Package libvirt-python.x86_64 0:0.8.2-15.el5_6.1 set to be updated
---> Package lvm2.x86_64 0:2.02.74-5.el5_6.1 set to be updated
--> Processing Dependency: device-mapper >= 1.02.55-2 for package: lvm2
--> Finished Dependency Resolution
libvirt-0.8.2-15.el5_6.1.x86_64 from updates has depsolving problems
--> Missing Dependency: libselinux >= 1.33.4-5.6 is needed by package
libvirt-0.8.2-15.el5_6.1.x86_64 (updates)
lvm2-2.02.74-5.el5_6.1.x86_64 from updates has depsolving problems
--> Missing Dependency: device-mapper >= 1.02.55-2 is needed by
package lvm2-2.02.74-5.el5_6.1.x86_64 (updates)
Error: Missing Dependency: device-mapper >= 1.02.55-2 is needed by
package lvm2-2.02.74-5.el5_6.1.x86_64 (updates)
Error: Missing Dependency: libselinux >= 1.33.4-5.6 is needed by package
libvirt-0.8.2-15.el5_6.1.x86_64 (updates)
M.K.