--- virt-manager-1.0.1/virtinst/guest.py.orig 2014-04-02 14:12:01.000000000 -0600 +++ virt-manager-1.0.1/virtinst/guest.py 2014-04-02 14:14:08.000000000 -0600 @@ -626,10 +626,13 @@ class Guest(XMLBuilder): # Keep cdrom around, but with no media attached, # But only if we are a distro that doesn't have a multi # stage install (aka not Windows) + # libxl will throw an exception with the XML that gets generated + # for a cdrom device that has no actual media attached return (d.is_cdrom() and d.transient and not install and - not self.get_continue_inst()) + not self.get_continue_inst() and + self.type != "xen") def do_skip_disk(d): # Skip transient labeled non-media disks