Vagrant NFS Export File Invalid

I occasionally run into the following error when trying to vagrant up:

NFS is reporting that your exports file is invalid. Vagrant does
this check before making any changes to the file. Please correct
the issues below and execute "vagrant reload":

exports:2: path contains non-directory or non-existent components: /Users/macpro/code/wip-HOSSUP-3518
exports:2: no usable directories in export entry
exports:2: using fallback (marked offline): /

I've been able to replicate the error by deleting a VM from my development directory. It seems that Vagrant must verify your /etc/exports file against your available VMs when running any vagrant up. If you routinely clone and delete VMs, you'll probably run into this issue.

Last week I documented a workaround on Stackoverflow. But it looks like it might be even simpler:

vagrant halt // Yes, the VM is running, despite death rattle featured above.
rm -rf /etc/exports // Remove the exports file. 
vagrant up

Be sure to halt before attempting this. vagrant reload will not work. Vagrant recreates /etc/exports on the next vagrant up.

comments powered by Disqus