Page MenuHomeSoftware Heritage
Paste P789

vagrant up test failure
ActivePublic

Authored by ardumont on Sep 28 2020, 8:29 PM.
```
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
mount -o vers=3,udp 10.168.100.1:/tmp/puppet /tmp/puppet
Stdout from the command:
Stderr from the command:
mount.nfs: requested NFS version or transport protocol is not supported
```
machine status:
```
$ vagrant plugin list
vagrant-vbguest (0.25.0, global)
$ uname -a
Linux yavin4 5.6.0-0.bpo.2-amd64 #1 SMP Debian 5.6.14-2~bpo10+1 (2020-06-09) x86_64 GNU/Linux
$ dpkg -l vagrant virtualbox-6.0 linux-headers-5.6.0-0.bpo.2-amd64
ii linux-headers-5.6.0-0.bpo.2-amd64 5.6.14-2~bpo10+1 amd64 Header files for Linux 5.6.0-0.bpo.2-am$
ii vagrant 2.2.3+dfsg-1 all Tool for building and distributing virt$
ii virtualbox-6.0 6.0.24-139119~Debian~buster amd64 Oracle VM VirtualBox
lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster
```

Event Timeline

$ vagrant up prod-worker01
...
Copy iso file /usr/share/virtualbox/VBoxGuestAdditions.iso into the box /tmp/VBoxGuestAdditions.iso
Mounting Virtualbox Guest Additions ISO to: /mnt
mount: /mnt: WARNING: device write-protected, mounted read-only.
Installing Virtualbox Guest Additions 6.0.24 - guest version is 5.2.0
Verifying archive integrity... All good.
Uncompressing VirtualBox 6.0.24 Guest Additions for Linux........
VirtualBox Guest Additions installer
Copying additional installer modules ...
Installing additional modules ...
VirtualBox Guest Additions: Starting.
VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel
modules.  This may take a while.
VirtualBox Guest Additions: To build modules for other installed kernels, run
VirtualBox Guest Additions:   /sbin/rcvboxadd quicksetup <version>
VirtualBox Guest Additions: or
VirtualBox Guest Additions:   /sbin/rcvboxadd quicksetup all
VirtualBox Guest Additions: Building the modules for kernel 4.19.0-10-amd64.
update-initramfs: Generating /boot/initrd.img-4.19.0-10-amd64
VirtualBox Guest Additions: Running kernel modules will not be replaced until
the system is restarted
An error occurred during installation of VirtualBox Guest Additions 6.0.24. Some functionality may not work as intended.
In most cases it is OK that the "Window System drivers" installation failed.
Unmounting Virtualbox Guest Additions ISO from: /mnt
Got different reports about installed GuestAdditions version:
Virtualbox on your host claims:   5.2.0
VBoxService inside the vm claims: 6.0.24
Going on, assuming VBoxService is correct...
Got different reports about installed GuestAdditions version:
Virtualbox on your host claims:   5.2.0
VBoxService inside the vm claims: 6.0.24
Going on, assuming VBoxService is correct...
==> prod-worker01: Setting hostname...
==> prod-worker01: Configuring and enabling network interfaces...
==> prod-worker01: Installing NFS client...
==> prod-worker01: Exporting NFS shared folders...
==> prod-worker01: Preparing to edit /etc/exports. Administrator privileges will be required...
==> prod-worker01: Mounting NFS shared folders...
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

mount -o vers=3,udp 10.168.100.1:/tmp/puppet /tmp/puppet

Stdout from the command:



Stderr from the command:

mount.nfs: requested NFS version or transport protocol is not supported

Following D4072, i now have another failure:

the system is restarted
An error occurred during installation of VirtualBox Guest Additions 6.0.24. Some functionality may not work as intended.
In most cases it is OK that the "Window System drivers" installation failed.
Unmounting Virtualbox Guest Additions ISO from: /mnt
Got different reports about installed GuestAdditions version:
Virtualbox on your host claims:   5.2.0
VBoxService inside the vm claims: 6.0.24
Going on, assuming VBoxService is correct...
Got different reports about installed GuestAdditions version:
Virtualbox on your host claims:   5.2.0
VBoxService inside the vm claims: 6.0.24
Going on, assuming VBoxService is correct...
==> test: Setting hostname...
==> test: Configuring and enabling network interfaces...
==> test: Installing NFS client...
==> test: Exporting NFS shared folders...
==> test: Preparing to edit /etc/exports. Administrator privileges will be required...
==> test: Mounting NFS shared folders...
==> test: Mounting shared folders...
    test: /vagrant => /home/tony/work/inria/repo/swh/puppet-environment
Vagrant was unable to mount VirtualBox shared folders. This is usually
because the filesystem "vboxsf" is not available. This filesystem is
made available via the VirtualBox Guest Additions and kernel module.
Please verify that these guest additions are properly installed in the
guest. This is not a bug in Vagrant and is usually caused by a faulty
Vagrant box. For context, the command attempted was:

mount -t vboxsf -o uid=999,gid=999 vagrant /vagrant

The error output from the command was:

: No such device

wondering about the mismatched guest additions version in the log message...

I can vagrant ssh test though.

looking at logs:

[  133.145286] vboxsf: loading out-of-tree module taints kernel.
[  133.145347] vboxsf: module verification failed: signature and/or required key missing - tainting kernel
[  133.145391] vboxsf: Unknown symbol VBoxGuest_RTLogBackdoorPrintf (err -2)
[  133.145416] vboxsf: Unknown symbol VBoxGuestIDC (err -2)
[  133.145441] vboxsf: Unknown symbol VBoxGuest_RTSemFastMutexRequest (err -2)
[  133.145457] vboxsf: Unknown symbol VBoxGuest_RTSemFastMutexRelease (err -2)
[  133.145467] vboxsf: Unknown symbol VBoxGuest_RTStrNLen (err -2)
[  133.145482] vboxsf: Unknown symbol VBoxGuest_RTLogRelGetDefaultInstanceEx (err -2)
[  133.145497] vboxsf: Unknown symbol VBoxGuest_RTStrCopy (err -2)
[  133.145510] vboxsf: Unknown symbol VBoxGuest_RTErrConvertToErrno (err -2)
[  133.145535] vboxsf: Unknown symbol VBoxGuest_RTSemFastMutexCreate (err -2)
[  133.145545] vboxsf: Unknown symbol VBoxGuest_RTSemFastMutexDestroy (err -2)
[  133.145558] vboxsf: Unknown symbol VBoxGuest_RTMemContFree (err -2)
[  133.145568] vboxsf: Unknown symbol VBoxGuest_RTSemMutexRelease (err -2)
[  133.145593] vboxsf: Unknown symbol VBoxGuest_rtR0MemObjLinuxVirtToPage (err -2)
[  133.145609] vboxsf: Unknown symbol VBoxGuest_RTAssertShouldPanic (err -2)
[  133.145625] vboxsf: Unknown symbol VBoxGuest_RTLogLoggerEx (err -2)
[  133.145639] vboxsf: Unknown symbol VBoxGuest_RTMemContAlloc (err -2)
[  133.145652] vboxsf: Unknown symbol VBoxGuest_RTSemMutexRequest (err -2)
[  133.145661] vboxsf: Unknown symbol VBoxGuest_RTSemMutexCreate (err -2)
[  133.145671] vboxsf: Unknown symbol VBoxGuest_RTSemMutexDestroy (err -2)
[  133.145687] vboxsf: Unknown symbol VBoxGuest_RTAssertMsg1Weak (err -2)
[  133.145718] vboxsf: Unknown symbol VBoxGuest_RTAssertMsg2Weak (err -2)
[  133.205147] vboxsf: Unknown symbol VBoxGuest_RTLogBackdoorPrintf (err -2)
[  133.205173] vboxsf: Unknown symbol VBoxGuestIDC (err -2)
[  133.205198] vboxsf: Unknown symbol VBoxGuest_RTSemFastMutexRequest (err -2)
[  133.205214] vboxsf: Unknown symbol VBoxGuest_RTSemFastMutexRelease (err -2)
[  133.205224] vboxsf: Unknown symbol VBoxGuest_RTStrNLen (err -2)
[  133.205239] vboxsf: Unknown symbol VBoxGuest_RTLogRelGetDefaultInstanceEx (err -2)
[  133.205253] vboxsf: Unknown symbol VBoxGuest_RTStrCopy (err -2)
[  133.205267] vboxsf: Unknown symbol VBoxGuest_RTErrConvertToErrno (err -2)
[  133.205292] vboxsf: Unknown symbol VBoxGuest_RTSemFastMutexCreate (err -2)
[  133.205302] vboxsf: Unknown symbol VBoxGuest_RTSemFastMutexDestroy (err -2)
[  133.205316] vboxsf: Unknown symbol VBoxGuest_RTMemContFree (err -2)
[  133.205326] vboxsf: Unknown symbol VBoxGuest_RTSemMutexRelease (err -2)
[  133.205340] vboxsf: Unknown symbol VBoxGuest_rtR0MemObjLinuxVirtToPage (err -2)
[  133.205356] vboxsf: Unknown symbol VBoxGuest_RTAssertShouldPanic (err -2)
[  133.205372] vboxsf: Unknown symbol VBoxGuest_RTLogLoggerEx (err -2)
[  133.205386] vboxsf: Unknown symbol VBoxGuest_RTMemContAlloc (err -2)
[  133.205431] vboxsf: Unknown symbol VBoxGuest_RTSemMutexRequest (err -2)
[  133.205581] vboxsf: Unknown symbol VBoxGuest_RTSemMutexCreate (err -2)
[  133.205590] vboxsf: Unknown symbol VBoxGuest_RTSemMutexDestroy (err -2)
[  133.205609] vboxsf: Unknown symbol VBoxGuest_RTAssertMsg1Weak (err -2)
[  133.205642] vboxsf: Unknown symbol VBoxGuest_RTAssertMsg2Weak (err -2)
[  138.284360] vboxsf: Unknown symbol VBoxGuest_RTLogBackdoorPrintf (err -2)
[  138.284393] vboxsf: Unknown symbol VBoxGuestIDC (err -2)
[  138.284424] vboxsf: Unknown symbol VBoxGuest_RTSemFastMutexRequest (err -2)
[  138.284445] vboxsf: Unknown symbol VBoxGuest_RTSemFastMutexRelease (err -2)
[  138.284457] vboxsf: Unknown symbol VBoxGuest_RTStrNLen (err -2)
[  138.284475] vboxsf: Unknown symbol VBoxGuest_RTLogRelGetDefaultInstanceEx (err -2)
[  138.284493] vboxsf: Unknown symbol VBoxGuest_RTStrCopy (err -2)
[  138.284509] vboxsf: Unknown symbol VBoxGuest_RTErrConvertToErrno (err -2)
[  138.284540] vboxsf: Unknown symbol VBoxGuest_RTSemFastMutexCreate (err -2)
[  138.284553] vboxsf: Unknown symbol VBoxGuest_RTSemFastMutexDestroy (err -2)
[  138.284570] vboxsf: Unknown symbol VBoxGuest_RTMemContFree (err -2)
[  138.284582] vboxsf: Unknown symbol VBoxGuest_RTSemMutexRelease (err -2)
[  138.284600] vboxsf: Unknown symbol VBoxGuest_rtR0MemObjLinuxVirtToPage (err -2)
[  138.284620] vboxsf: Unknown symbol VBoxGuest_RTAssertShouldPanic (err -2)
[  138.284640] vboxsf: Unknown symbol VBoxGuest_RTLogLoggerEx (err -2)
[  138.284658] vboxsf: Unknown symbol VBoxGuest_RTMemContAlloc (err -2)
[  138.284673] vboxsf: Unknown symbol VBoxGuest_RTSemMutexRequest (err -2)
[  138.284685] vboxsf: Unknown symbol VBoxGuest_RTSemMutexCreate (err -2)
[  138.284698] vboxsf: Unknown symbol VBoxGuest_RTSemMutexDestroy (err -2)
[  138.284719] vboxsf: Unknown symbol VBoxGuest_RTAssertMsg1Weak (err -2)
[  138.284756] vboxsf: Unknown symbol VBoxGuest_RTAssertMsg2Weak (err -2)
[  143.389844] vboxsf: Unknown symbol VBoxGuest_RTLogBackdoorPrintf (err -2)
[  143.389866] vboxsf: Unknown symbol VBoxGuestIDC (err -2)
[  143.389887] vboxsf: Unknown symbol VBoxGuest_RTSemFastMutexRequest (err -2)
[  143.389901] vboxsf: Unknown symbol VBoxGuest_RTSemFastMutexRelease (err -2)
[  143.389909] vboxsf: Unknown symbol VBoxGuest_RTStrNLen (err -2)
[  143.389922] vboxsf: Unknown symbol VBoxGuest_RTLogRelGetDefaultInstanceEx (err -2)
[  143.389934] vboxsf: Unknown symbol VBoxGuest_RTStrCopy (err -2)
[  143.389945] vboxsf: Unknown symbol VBoxGuest_RTErrConvertToErrno (err -2)
[  143.389966] vboxsf: Unknown symbol VBoxGuest_RTSemFastMutexCreate (err -2)
[  143.389974] vboxsf: Unknown symbol VBoxGuest_RTSemFastMutexDestroy (err -2)
[  143.389986] vboxsf: Unknown symbol VBoxGuest_RTMemContFree (err -2)
[  143.389994] vboxsf: Unknown symbol VBoxGuest_RTSemMutexRelease (err -2)
[  143.390006] vboxsf: Unknown symbol VBoxGuest_rtR0MemObjLinuxVirtToPage (err -2)
[  143.390019] vboxsf: Unknown symbol VBoxGuest_RTAssertShouldPanic (err -2)
[  143.390033] vboxsf: Unknown symbol VBoxGuest_RTLogLoggerEx (err -2)
[  143.390045] vboxsf: Unknown symbol VBoxGuest_RTMemContAlloc (err -2)
[  143.390055] vboxsf: Unknown symbol VBoxGuest_RTSemMutexRequest (err -2)
[  143.390063] vboxsf: Unknown symbol VBoxGuest_RTSemMutexCreate (err -2)
[  143.390072] vboxsf: Unknown symbol VBoxGuest_RTSemMutexDestroy (err -2)
[  143.390085] vboxsf: Unknown symbol VBoxGuest_RTAssertMsg1Weak (err -2)
[  143.390110] vboxsf: Unknown symbol VBoxGuest_RTAssertMsg2Weak (err -2

everything is now better.

I'm now able to provision the vm which I could not.

$ vagrant provision test

It was a conjunction of multiple things:

  • rSENVd6debac931e03763b0c9b91b756f27fa90e377eb : typo in the test vm configuration (fixed)
  • and my staging branch missing one commit (production is fine, some git setup is needed to keep that branch in sync as well it seems)
  • another set -u flag to remove from bin/prepare-vagrant-conf

I'm not yet able to vagrant up test in one round though.