When blkdev_name_to_number() fails to assign a number to the specified device, it returns None, causing a far-away-from-self-explanatory message to be delivered. To reproduce it, just try to use a nonexistant device, like xda instead of xvda. You'll never guess what the real problem is.
Created attachment 139363 [details] Upstream patch for the problem.
This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux major release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux Major release. This request is not yet committed for inclusion.
No QA ack yet :(
QE ack for RHEL5.
This is already in the tree. Rik may have forgotten to set it modified. I'm doing it.
A package has been built which should help the problem described in this bug report. This report is therefore being closed with a resolution of CURRENTRELEASE. You may reopen this bug report if the solution does not work for you.