VVV update Feb 2026

I wanted to be able to update PHP to 8.3 and WordPress to 6.9.1, but VVV wasn’t provisioning – so I decided I needed to update VVV to the latest version.

Updating the vagrant plugins

This should have been easy but wasn’t. Following message came up when trying to run VVV (in order to destroy it!). The only way round it was to load the specific version (1.1.6) of the vagrant-goodhosts plugin it was asking for – not the latest version (1.1.9).

Maybe it was something to do with the --local parameter – see here.


Vagrant failed to initialize at a very early stage:

The plugins failed to initialize correctly. This may be due to manual
modifications made within the Vagrant home directory. Vagrant can
attempt to automatically correct this issue by running:

  vagrant plugin repair

If Vagrant was recently updated, this error may be due to incompatible
versions of dependencies. To fix this problem please remove and re-install
all plugins. Vagrant can attempt to do this automatically by running:

  vagrant plugin expunge --reinstall

Or you may want to try updating the installed plugins to their latest
versions:

  vagrant plugin update

Error message given during initialization: Unable to resolve dependency: user requested vagrant-goodhosts (= 1.1.6)

This took a lot of debugging. To get the “latest” version (VVV 3.15.1 21 May 2025), go to the GitHub site, coz the News & Changelog page is way out of date (VVV 3.5.1 23 October 2020).

But even the latest master release is missing the more recent bug-fix patches. I got caught out by this bug (from the provisioner log):

default: /srv/database/import-sql.sh: line 119: vvv_warning: command not found 

and the only way to fix it was by getting the latest develop branch.


admins-iMac-3:~ bill$ cdv2
admins-iMac-3:vagrant-2 bill$ git stash
Saved working directory and index state WIP on stable: 51e654be 3.15.1 stable release (#2763)
admins-iMac-3:vagrant-2 bill$ git checkout develop
Branch 'develop' set up to track remote branch 'develop' from 'origin'.
Switched to a new branch 'develop'
admins-iMac-3:vagrant-2 bill$ git pull
Already up to date.
admins-iMac-3:vagrant-2 bill$ vagrant up --provision
__ __ __ __
\ V\ V\ V / v3.16.0 Ruby:3.3.8, Path:"/Users/bill/VirtualBox VMs/vagrant-2"
 \_/\_/\_/  git::develop(b8848442)

Platform: darwin shell:/bin/bash vagrant-goodhosts shared_db_folder_disabled
Vagrant: v2.4.9, virtualbox: v6.1.46

Docs:       https://varyingvagrantvagrants.org/
Contribute: https://github.com/varying-vagrant-vagrants/vvv
Dashboard:  http://vvv.test

...etc