Hello packer will do something with the additions iso, like copy it to the home user of the ssh user, or mount it in the dvd or do nothing.
>From here you need to have a provisioning step to make the installation something like this: https://github.com/cbednarski/packer-ubuntu/blob/master/scripts-1604/virtualbox.sh I don't see the provisioning part on your template, so not sure if you are installing it or not. The message you see is just a note, not an error: [default] GuestAdditions versions on your host (5.2.0) and guest (5.0.18) do not match. Can you share your scripts and packer template in a github repo ? Alvaro. <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> Virusvrij. www.avast.com <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> On Sun, Oct 29, 2017 at 5:58 PM, 'M. Denton' via Packer < [email protected]> wrote: > Hey there, > > New to Packer but am very close to getting my first base box for vagrant > working properly. I have a script that will ensure our developers are using > VirtualBox 5.2.0. I downloaded the VBoxGuestAdditions.iso and am placing it > via my builder. I tried moving it around and placing it in /tmp then using > a bootstrap to move it to the proper location but it isn't working. Once my > base box is created, running vagrant up produces the following error: > > [default] GuestAdditions versions on your host (5.2.0) and guest (5.0.18) > do not match. > > As we want to keep our hosts 5.2.0, I need to have my base box created > with 5.2.0. Here is my current builder: > > "builders": [ > { > "type": "virtualbox-iso", > "guest_os_type": "Ubuntu_64", > "guest_additions_url": "./VBoxGuestAdditions.iso", > "iso_url": "http://releases.ubuntu.com/ > 16.04.3/ubuntu-16.04.3-server-amd64.iso", > "iso_checksum": "f3532991e031cae75bcf5e695afb844dd278fff9", > "iso_checksum_type": "sha1", > "vm_name": "packer-ubuntu-16.04-amd64", > "disk_size": "{{ user `disk_size` }}", > "headless": "{{ user `headless` }}", > "boot_wait": "5s", > "http_directory": "http", > "boot_command": [ > "<enter><wait>", > "<f6><esc>", > "<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>", > "<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>", > "<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>", > "<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>", > "<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>", > "<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>", > "<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>", > "<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>", > "<bs><bs><bs>", > "/install/vmlinuz ", > "initrd=/install/initrd.gz ", > "auto=true ", > "priority=critical ", > "net.ifnames=0 ", > "url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/preseed.cfg", > "<wait><enter>" > ], > "ssh_wait_timeout": "30m", > "ssh_username": "ubuntu", > "ssh_password": "ubuntu", > "shutdown_command": "sudo systemctl poweroff", > "vboxmanage": [ > ["modifyvm", "{{ .Name }}", "--memory", "{{ user `memory` }}"], > ["modifyvm", "{{ .Name }}", "--cpus", "{{ user `cpus` }}"] > ] > } > ], > > The guest_additions_url is the download straight from virtualbox.org for > 5.2.0. When Packer is building my image, I see the following info messages > so not sure why it gets downgraded to 5.0.18: > > ==> virtualbox-iso: Downloading or copying Guest additions checksums > virtualbox-iso: Downloading or copying: http://download.virtualbox. > org/virtualbox/5.2.0/SHA256SUMS > ==> virtualbox-iso: Downloading or copying Guest additions > virtualbox-iso: Downloading or copying: file:///Users/matt.denton/ > config_management/puppet/packer/VBoxGuestAdditions.iso > > ==> virtualbox-iso: Uploading VirtualBox version info (5.2.0) > ==> virtualbox-iso: Uploading VirtualBox guest additions ISO... > > Getting into my base box via vagrant up (and taking the time to update the > guest additions via vagrant-vbguest plugin) I see the following broken > symlink: > lrwxrwxrwx 1 root root 52 Oct 29 14:35 VBoxGuestAdditions -> > /opt/VBoxGuestAdditions-5.2.0/lib/VBoxGuestAdditions > > If I change the symlink to point /usr/lib/VboxGuestAdditions to the same > .iso I have in my builder, it all works. Really been beating my head > against the wall and any assistance on this would be appreciated. Thanks! > > > > -- > This mailing list is governed under the HashiCorp Community Guidelines - > https://www.hashicorp.com/community-guidelines.html. Behavior in > violation of those guidelines may result in your removal from this mailing > list. > > GitHub Issues: https://github.com/mitchellh/packer/issues > IRC: #packer-tool on Freenode > --- > You received this message because you are subscribed to the Google Groups > "Packer" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/packer-tool/613b8bb2-71ee-46e3-b6b3-b42daaaf5727%40googlegroups.com > <https://groups.google.com/d/msgid/packer-tool/613b8bb2-71ee-46e3-b6b3-b42daaaf5727%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- Alvaro -- This mailing list is governed under the HashiCorp Community Guidelines - https://www.hashicorp.com/community-guidelines.html. Behavior in violation of those guidelines may result in your removal from this mailing list. GitHub Issues: https://github.com/mitchellh/packer/issues IRC: #packer-tool on Freenode --- You received this message because you are subscribed to the Google Groups "Packer" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/packer-tool/CAHqq0exmF4uF66uqNpu%2BZjPprUSgw2vcyQ7ppg37xW_0FiCK3g%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
