So I purchased Vagrant's proprietary VMWare Fusion provider (figured I'd support them since their product is mostly open source), but apparently MediaWiki's Vagrant config simply does not work with the VMWare provider.
At first the issue was just that it could not find a compatible box, since the precise-cloud box from Ubuntu is only for virtualbox. So I went into the Vagrantfile and changed the box to precise64 instead (the default box). And then I got this error:
Bringing machine 'default' up with 'vmware_fusion' provider...
[default] Cloning VMware VM: 'precise64'. This can take some time...
[default] Verifying vmnet devices are healthy...
[default] Deleting the VM...
[default] Running cleanup tasks for 'puppet' provisioner...
/Users/parent5446/Documents/vagrant/lib/mediawiki-vagrant/middleware.rb:9:in call': undefined method version' for #<HashiCorp::VagrantVMwarefusion::Driver::Fusion:0x00000101c0cc20> (NoMethodError)
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/warden.rb:34:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/builtin/lock.rb:51:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/warden.rb:34:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/warden.rb:34:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/warden.rb:34:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/builder.rb:116:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/runner.rb:69:in `block in run'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/util/busy.rb:19:in `busy'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/runner.rb:69:in `run'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/builtin/call.rb:51:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/warden.rb:34:in `call'
from /Users/parent5446/.vagrant.d/gems/gems/vagrant-vmware-fusion-2.2.7/lib/vagrant-vmware-fusion/action_farm.rb:80:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/warden.rb:34:in `call'
from /Users/parent5446/.vagrant.d/gems/gems/vagrant-vmware-fusion-2.2.7/lib/vagrant-vmware-fusion/action_farm.rb:969:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/warden.rb:34:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/warden.rb:34:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/warden.rb:34:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/builder.rb:116:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/runner.rb:69:in `block in run'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/util/busy.rb:19:in `busy'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/runner.rb:69:in `run'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/builtin/call.rb:51:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/warden.rb:34:in `call'
from /Users/parent5446/.vagrant.d/gems/gems/vagrant-vmware-fusion-2.2.7/lib/vagrant-vmware-fusion/action_farm.rb:1183:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/warden.rb:34:in `call'
from /Users/parent5446/.vagrant.d/gems/gems/vagrant-vmware-fusion-2.2.7/lib/vagrant-vmware-fusion/action_farm.rb:246:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/warden.rb:34:in `call'
from /Users/parent5446/.vagrant.d/gems/gems/vagrant-vmware-fusion-2.2.7/lib/vagrant-vmware-fusion/action_farm.rb:1048:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/warden.rb:34:in `call'
from /Users/parent5446/.vagrant.d/gems/gems/vagrant-vmware-fusion-2.2.7/lib/vagrant-vmware-fusion/action_farm.rb:423:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/warden.rb:34:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/builtin/handle_box_url.rb:24:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/warden.rb:34:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/warden.rb:95:in `block in finalize_action'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/warden.rb:34:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/warden.rb:34:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/builder.rb:116:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/runner.rb:69:in `block in run'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/util/busy.rb:19:in `busy'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/runner.rb:69:in `run'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/builtin/call.rb:51:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/warden.rb:34:in `call'
from /Users/parent5446/.vagrant.d/gems/gems/vagrant-vmware-fusion-2.2.7/lib/vagrant-vmware-fusion/action_farm.rb:1183:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/warden.rb:34:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/builtin/lock.rb:42:in `block in call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/builtin/lock.rb:27:in `open'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/builtin/lock.rb:27:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/warden.rb:34:in `call'
from /Users/parent5446/.vagrant.d/gems/gems/vagrant-vmware-fusion-2.2.7/lib/vagrant-vmware-fusion/action_farm.rb:108:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/warden.rb:34:in `call'
from /Users/parent5446/.vagrant.d/gems/gems/vagrant-vmware-fusion-2.2.7/lib/vagrant-vmware-fusion/action_farm.rb:246:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/warden.rb:34:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/builtin/config_validate.rb:25:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/warden.rb:34:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/builder.rb:116:in `call'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/runner.rb:69:in `block in run'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/util/busy.rb:19:in `busy'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/action/runner.rb:69:in `run'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/machine.rb:147:in `action'
from /Applications/Vagrant/embedded/gems/gems/vagrant-1.4.2/lib/vagrant/batch_action.rb:63:in `block (2 levels) in run'
Version: unspecified
Severity: normal