I setup a new labs instance in deployment-prep (deployment-tin.deployment-prep.eqiad.wmflabs) On the initial puppet run, before applying any roles via wikitech, I get a failure on:
Error: /usr/local/sbin/block-for-export labstore.svc.eqiad.wmnet project/deployment-prep 180 returned 2 instead of one of [0] Error: /Stage[main]/Role::Labs::Instance/Exec[block-for-project-export]/returns: change from notrun to 0 failed: /usr/local/sbin/block-for-export labstore.svc.eqiad.wmnet project/deployment-prep 180 returned 2 instead of one of [0]
This seemingly happens before it tries to create the mountpoint for /data/project.
Trying to edit /etc/fstab directly:
# /etc/fstab: static file system information. # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/vda1 / ext4 defaults 0 0 /dev/vda2 swap swap defaults 0 0 labstore.svc.eqiad.wmnet:/project/deployment-prep/project /data/project nfs rw,vers=4,bg,hard,intr,sec=sys,proto=tcp,port=0,noatime,lookupcache=none,nofsc 0 0
Then running mount -a gets me:
thcipriani@deployment-tin:~$ sudo mount -a mount.nfs: mounting labstore.svc.eqiad.wmnet:/project/deployment-prep/project failed, reason given by server: No such file or directory
Which seems incorrect since it is mounted on many of the other deployment-prep instances.