On Tue, Mar 22, 2016 at 02:49:42PM +0000, Richard W.M. Jones wrote: > > I got this error when trying to use /dev/urandom as a backend for > virtio-rng. Is there a reason for that? Plain qemu allows you to > specify /dev/urandom and seems to work OK. > > There's a tetchy bugzilla on this subject: > > https://bugzilla.redhat.com/show_bug.cgi?id=1074464 > > but I think for cases where people don't care / throwaway appliances, > we should allow /dev/urandom. The main reason is that it doesn't > block. Can we look at this again. I'm pretty convinced after reading that bugzilla that libvirt is plain wrong about this, even for important appliances. As long as the *host* has seeded the PRNG with real entropy, seeding guests from /dev/urandom is fine. Anyway for now I've had to disable virtio-rng in the libguestfs libvirt backend (it's used by the direct backend, using /dev/urandom). Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-p2v converts physical machines to virtual machines. Boot with a live CD or over the network (PXE) and turn machines into KVM guests. http://libguestfs.org/virt-v2v -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list