Closed Bug 1001567 Opened 12 years ago Closed 10 years ago

Ensure vagrant-vbguest plugin is always available for Vagrant provisioning

Categories

(Webtools Graveyard :: DXR, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: jamon, Unassigned)

Details

An unintended consequence of adding the https://github.com/dotless-de/vagrant-vbguest plugin to Vagrant to make sure the guest additions are always up to date is that it persists across vagrant provision destroy operations on ci.mozilla.org. Handy, but in the event that the workspace is cleaned out, this plugin will not be available and the forced install of VBGuest additions will not be guaranteed, which could lead to all sorts of unknown issues with builds. This bug is to make sure the jenkins.sh script that is used to provision the Vagrant image runs 'vagrant plugin install vagrant-vbguest' before any other operations.
If that single command doesn't work, maybe we need the whole song and dance from vagrant_provision.sh: # 1) vagrant plugin install vagrant-vbguest # 2) vagrant up --no-provision # 3) vagrant ssh -c 'sudo apt-get -y -q purge virtualbox-guest-dkms # virtualbox-guest-utils virtualbox-guest-x11' # 4) vagrant halt # 5) vagrant up --provision
Oh and we'll have to do a one off to uninstall the plugin to see if the single step #1 works in isolation from the others too.
Clearing the workspace is something I can easily do.
Switched to Docker instead.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
Pretty much the best resolved message I've ever seen :p
Product: Webtools → Webtools Graveyard
You need to log in before you can comment on or make changes to this bug.