Hi AJ, Probably the best is to use a base box which already has matching guest additions running. There are many ways of getting there: - download from vagrantbox.es - bring up a clean vagrant box, update guest additions and repackage - create a new box from scratch. Eg using packer
If you just want to speed things up, try vagrant-cachier which could cache package downloads. But you would still need to wait for the guest additions to compile. Best Robert > On 22.01.2014, at 21:50, AJ Michels <[email protected]> wrote: > > I have found several posts about the "Guest Additions warning" message. The > question I have is whether there is anything I can do to keep my machine from > automatically updating guest additions every time I build a new VM. It makes > the build process extremely slow. Instead of taking 10 seconds to bring up a > VM it takes several minutes as it downloads packages from ubuntu.com every > time. Does anyone have any suggestions? > > This is the output I get. > > [default] Importing base box 'precise32'... > > [default] Matching MAC address for NAT networking... > > [default] Setting the name of the VM... > > [default] Clearing any previously set forwarded ports... > > [default] Fixed port collision for 22 => 2222. Now on port 2200. > > [default] Creating shared folders metadata... > > [default] Clearing any previously set network interfaces... > > [default] Preparing network interfaces based on configuration... > > [default] Forwarding ports... > > [default] -- 22 => 2200 (adapter 1) > > [default] Running 'pre-boot' VM customizations... > > [default] Booting VM... > > [default] Waiting for machine to boot. This may take a few minutes... > > [default] Machine booted and ready! > > GuestAdditions versions on your host (4.3.6) and guest (4.2.0) do not match. > > stdin: is not a tty > > Reading package lists... > > Building dependency tree... > > Reading state information... > > The following extra packages will be installed: > > fakeroot linux-headers-3.2.0-23 make patch > > Suggested packages: > > make-doc diffutils-doc > > Recommended packages: > > linux-headers-generic-pae linux-headers-686-pae linux-headers-amd64 > > linux-headers-generic linux-headers > > The following NEW packages will be installed: > > dkms fakeroot linux-headers-3.2.0-23 linux-headers-3.2.0-23-generic-pae make > > patch > > 0 upgraded, 6 newly installed, 0 to remove and 66 not upgraded. > > Need to get 12.7 MB of archives. > > After this operation, 68.5 MB of additional disk space will be used. > > Get:1 http://us.archive.ubuntu.com/ubuntu/ precise/main make i386 > 3.81-8.1ubuntu1 [116 kB] > > Get:2 http://us.archive.ubuntu.com/ubuntu/ precise/main patch i386 2.6.1-3 > [86.0 kB] > > Get:3 http://us.archive.ubuntu.com/ubuntu/ precise/main dkms all > 2.2.0.3-1ubuntu3 [73.1 kB] > > Get:4 http://us.archive.ubuntu.com/ubuntu/ precise/main fakeroot i386 > 1.18.2-1 [87.9 kB] > > Get:5 http://us.archive.ubuntu.com/ubuntu/ precise/main > linux-headers-3.2.0-23 all 3.2.0-23.36 [11.4 MB] > > Get:6 http://us.archive.ubuntu.com/ubuntu/ precise/main > linux-headers-3.2.0-23-generic-pae i386 3.2.0-23.36 [944 kB] > > dpkg-preconfigure: unable to re-open stdin: No such file or directory > > Fetched 12.7 MB in 2min 49s (74.9 kB/s) > > Selecting previously unselected package make. > > (Reading database ... 29361 files and directories currently installed.) > > Unpacking make (from .../make_3.81-8.1ubuntu1_i386.deb) ... > > Selecting previously unselected package patch. > > Unpacking patch (from .../patch_2.6.1-3_i386.deb) ... > > Selecting previously unselected package dkms. > > Unpacking dkms (from .../dkms_2.2.0.3-1ubuntu3_all.deb) ... > > Selecting previously unselected package fakeroot. > > Unpacking fakeroot (from .../fakeroot_1.18.2-1_i386.deb) ... > > Selecting previously unselected package linux-headers-3.2.0-23. > > Unpacking linux-headers-3.2.0-23 (from > .../linux-headers-3.2.0-23_3.2.0-23.36_all.deb) ... > > Selecting previously unselected package linux-headers-3.2.0-23-generic-pae. > > Unpacking linux-headers-3.2.0-23-generic-pae (from > .../linux-headers-3.2.0-23-generic-pae_3.2.0-23.36_i386.deb) ... > > Processing triggers for man-db ... > > Setting up make (3.81-8.1ubuntu1) ... > > Setting up patch (2.6.1-3) ... > > Setting up dkms (2.2.0.3-1ubuntu3) ... > > Setting up fakeroot (1.18.2-1) ... > > update-alternatives: using /usr/bin/fakeroot-sysv to provide > /usr/bin/fakeroot (fakeroot) in auto mode. > > Setting up linux-headers-3.2.0-23 (3.2.0-23.36) ... > > Setting up linux-headers-3.2.0-23-generic-pae (3.2.0-23.36) ... > > Examining /etc/kernel/header_postinst.d. > > run-parts: executing /etc/kernel/header_postinst.d/dkms 3.2.0-23-generic-pae > /boot/vmlinuz-3.2.0-23-generic-pae > > Copy iso file > /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso into the > box /tmp/VBoxGuestAdditions.iso > > stdin: is not a tty > > mount: warning: /mnt seems to be mounted read-only. > > Installing Virtualbox Guest Additions 4.3.6 - guest version is 4.2.0 > > stdin: is not a tty > > Verifying archive integrity... All good. > > Uncompressing VirtualBox 4.3.6 Guest Additions for Linux............ > > VirtualBox Guest Additions installer > > Removing installed version 4.2.0 of VirtualBox Guest Additions... > > Copying additional installer modules ... > > Installing additional modules ... > > Removing existing VirtualBox DKMS kernel modules ...done. > > Removing existing VirtualBox non-DKMS kernel modules ...done. > > Building the VirtualBox Guest Additions kernel modules ...done. > > Doing non-kernel setup of the Guest Additions ...done. > > You should restart your guest to make sure the new modules are actually used > > > > Installing the Window System drivers ...fail! > > (Could not find the X.Org or XFree86 Window System.) > > An error occurred during installation of VirtualBox Guest Additions 4.3.6. > Some functionality may not work as intended. > > In most cases it is OK that the "Window System drivers" installation failed. > -- > You received this message because you are subscribed to the Google Groups > "Vagrant" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "Vagrant" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
