15

I am having trouble getting NFS setup on with vagrant:

On my local machine I have installed NFS:

apt-get install nfs-common nfs-kernel-server

And in my Vagrantfile set it to be used:

config.vm.share_folder("v-root", "/vagrant", ".", :nfs => true)

On vagrant up I get:

exportfs: /home/<user>/path/to/dir does not support NFS export

Mounting NFS shared folders failed. This is most often caused by the NFS
client software not being installed on the guest machine. Please verify
that the NFS client software is properly installed, and consult any resources
specific to the linux distro you're using for more information on how to
do this.

Am I missing a step or two here?

I'm aware of some issues with ubuntus encrypted home folders and NFS but I understand this is only meant to be a problem before boot.

[update] my /etc/exports file looks like this:

# VAGRANT-BEGIN: 5af3e5d6-b086-416d-8eab-987275445634
/home/<user>/path/to/dir 192.168.33.11(rw,no_subtree_check,all_squash,
anonuid=1000,anongid=1000,fsid$
# VAGRANT-END: 5af3e5d6-b086-416d-8eab-987275445634
  • Does the machine on which you're working have the NFS client software as well? Is nfs-common (not just nfs-kernel-server) installed? – mpez0 Jul 23 '12 at 15:18
  • Yes `nfs-common` is also installed –  Jul 23 '12 at 15:19

3 Answers3

12

Actually is not possibile to export anything via NFS inside an ecryptfs volume. exportfs: Warning: /home/user/share does not support NFS export

Giovanni Toraldo
  • 2,557
  • 18
  • 27
0

I will assume the "<" and ">" in your exports file is for example only... if not remove it.

/home/<user>/path/to/dir 192.168.33.11(rw,no_subtree_check,all_squash

Why not first try to export /home and see if that works?

aseq
  • 4,550
  • 1
  • 22
  • 46
0

try to install or configure idmapd daemon on client and server. That will link remote and local users. Then you need to install nfs-common on client side, this provides nfs mount option.

MealstroM
  • 1,517
  • 1
  • 16
  • 31