Hi AJ,

vagrant-vbguest might be what you are looking for:
https://github.com/dotless-de/vagrant-vbguest

HTH, Torben



On Fri, Jan 24, 2014 at 5:06 PM, AJ Michels <ajmichels....@gmail.com> wrote:

> vagrant-cachier doesn't seem to do anything with Guest Additions.  Perhaps
> I am missing some configuration.
>
> Also it doesn't seem to be doing anything with any of the other packages
> that I am provisioning using apt-get.  I tried creating a complete new
> project with only one provisioning script that just installs apache2 and
> php5.  I also tried enabling the NFS setting but then I received an error
> when vagrant attempted to mount the NFS shared folders.
>
> I am working on a Mac running OSX 10.9.1.  This no doubt is contributing
> to my issues.
>
> On Friday, January 24, 2014 9:37:21 AM UTC-6, AJ Michels wrote:
>>
>> Thanks.  vagrant-cachier seems to be what I was looking for.  I didn't
>> realize something like that even existed.  I have been doing my own apt-get
>> package caching in my provisioning scripts.  I will check this out.  Will
>> it work with the Guest Additions stuff though?  That process happens before
>> the provisioning stage of the UP process.
>>
>> I get what you were saying about using a base box which is already
>> updated but then I need to find a place on our network to host it for our
>> team... and it has to be maintained... and it generally adds more
>> complexity to something that is supposed to be dead simple for all members
>> of our team.
>>
>> I find it unfortunate that the Guest Addition stuff is needed at all.  It
>> creates a dependency between the host and guest which reduces the
>> usefulness of using a virtual machine all together.
>>
>>
>> On Thursday, January 23, 2014 2:30:12 AM UTC-6, Robert Schulze wrote:
>>>
>>> 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 <ajmich...@gmail.com> 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 vagrant-up+...@googlegroups.com.
>>> 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 vagrant-up+unsubscr...@googlegroups.com.
> 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 vagrant-up+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to