xen-libs Dependency Issue w/ RHEL5

I was receiving the following error when performing a yum update on a RHEL5 server running a XEN kernel with virtual machines installed:

Error: Missing Dependency: xen-libs = 3.0.3-64.el5 is needed by package xen

The problem is that the server was not subscribed to the virtualization channel on the RHNS server.
The entitlements section on RHN can be misleading here. It will say something similar to “Management, Virtualization” but this does not mean it is subscribed to the proper channels, only that the server is entitled to use those channels if you so choose.

Once the server was subscribed to the virtualization channel, yum update completed successfully.

Hits: 2

Error: Device 5632 (vbd) could not be connected.

This error was encountered while trying to start a Red Hat DomU on a JS21 in an IBM Bladecenter.

The cause wasn’t immediately evident so it is captured here should it be encountered again.

The problem was caused, in this case, by the xen config file. It still contained the cd-rom stanza where the single dvd-rom drive was attached to a different blade.

Removing this stanza allowed the DomU to successfully boot.

Hits: 0