Why do I get "Error: Missing Dependency: xen-libs" while running "yum update" on Red Hat Enterprise Linux 5?
Posted 04/17/2009 - 10:06 by ds3721
The yum update command fails with a dependency error on a virtualization package.
This error can occur if the system is only registered to the base channel (Eg: Red Hat Enterprise Linux (v. 5 for 32-bit x86) and not the Virtualization channel in Red Hat Network (RHN). The virtualization packages are only available in the "Red Hat Enterprise Linux Virtualization" channel and not the base channel.
To resolve this, preform the following steps"
-
Login to Red Hat Network
-
Select Systems tab.
-
Click on the appropriate system
-
Click on the link "Alter Channel Subscriptions".
-
Add the child channel "Red Hat Enterprise LinuxVirtualization" (Eg: Red Hat Enterprise Linux Virtualization (v. 5 for 32-bit x86)
-
Save and rerun the yum command that failed.
Note: Another cause for this error could be a problem with the Yum metadata cache. See Why do I get "Error: Missing Dependency:" messages from Yum when updating packages on Red Hat Enterprise Linux 5? for more details.
