The problem is due to libvirt using mount.nfs instead of mount.nfs4 for NFSv4 shares.<br><br>virt-manager tries the following command (see attached file):<br>[jon@jon-laptop ~]$ sudo /bin/mount 10.0.0.2:/libvirt_install /var/lib/libvirt/images/server-install<br>
mount.nfs: access denied by server while mounting 10.0.0.2:/libvirt_install<br><br>When it should be something like this instead:<br>[jon@jon-laptop ~]$ sudo /bin/mount -t nfs4 10.0.0.2:/libvirt_install /var/lib/libvirt/images/server-install<br>
<br>Because mount apparently considers NFSv4 to be a different type than previous NFS versions:<br>[jon@jon-laptop ~]$ mount.nfs<br>mount.nfs   mount.nfs4  <br><br>OS: Arch Linux Current on both server and client. nfs-utils 1.2.0-4 and kernel 2.6.31<br>
<br>I don't believe there is a good way to programatically check which version a share is, but one can catch the error and try again with "-t nfs4". <br>Or perhaps trying nfs4 first is better...<br>