There are also some obvious ones I missed before: *** <name>-</name> *** virsh define - OK virsh list - OK virsh start - OK virt-viewer - OK virt-df - OK virsh destroy - OK virt-list-filesystems - OK Note to start it you need: sudo virsh -- start - For virt-df you need: sudo virt-df -- - and similarly for other virt tools. The qemu command line is: /usr/bin/qemu-kvm -S -M fedora-13 -enable-kvm -m 256 -smp 1,sockets=1,cores=1,threads=1 -name - -uuid [...] which I was a bit surprised by. I guess qemu's command line parsing is quite ad hoc. *** <name> </name> *** error: Failed to define domain from /tmp/chars.xml error: at line 2: Entity 'nbsp' not defined *** <name> </name> *** Note that U+00A0 is Unicode non-breaking space. virsh define - OK(!) virsh list - OK(!) virsh start - OK(!) virt-viewer - OK(!) virt-df - OK(!) virsh destroy - OK(!) virt-list-filesystems - OK(!) This is very surprising, but it all does work. $ sudo virsh destroy ' ' Domain destroyed $ sudo virt-df ' ' Filesystem 1K-blocks Used Available Use% :/dev/sda1 31725 396 29691 2% Let's go a step further down this whitespace road: *** <name> </name> *** virsh define - OK(!) virsh list - OK(!) virsh start - FAILED virt-viewer - n/a virt-df - OK(!) virsh destroy - n/a virt-list-filesystems - OK(!) $ sudo virsh start ' ' error: command 'start' requires <domain> option $ sudo virt-df ' ' Filesystem 1K-blocks Used Available Use% :/dev/sda1 31725 396 29691 2% *** <name></name> *** virsh define - OK virsh list - OK virsh start - OK virt-viewer - OK virt-df - OK virsh destroy - OK virt-list-filesystems - OK This one is tricky to test. You can't type or copy this character. However if you create a file containing this character then you can do: $ sudo virsh start $(cat /tmp/del) Domain started etc and I was able to verify that all the commands above work fine. I haven't filed any more bugs for these ones. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones libguestfs lets you edit virtual machines. Supports shell scripting, bindings from many languages. http://et.redhat.com/~rjones/libguestfs/ See what it can do: http://et.redhat.com/~rjones/libguestfs/recipes.html -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list