Updating the Vagrant VMware Plugin
The Vagrant VMware plugin will fail to activate with HashiCorp servers starting on February 16th, 2018. For the next 30 days after this date, currently installed VMware plugins will start to encounter errors activating their license.
Historically the Vagrant VMware plugin used a custom SSL certificate when connecting to the plugin activation end point for license validation. We have decided with the expiry of this certificate to remove the custom SSL certificate usage from the plugin completely. An added benefit of removing the custom certificate is better operability on corporate networks.
Due to the implementation of the plugin, the best way to provide this update is to simply remove the certificate usage and repackage the plugins. The impact of this change on current users of the VMware plugins is a requirement to uninstall the plugin from Vagrant and re-install the plugin again. We apologize for the inconvenience this presents to users. The complete removal of the custom SSL certificate also ensures that this issue will not happen again in the future.
» Fixing Installed Plugins
To fix currently installed VMware plugins, the plugin must be first uninstalled and then re-installed:
For Vagrant VMware Workstation plugins:
$ vagrant plugin uninstall vagrant-vmware-workstation
$ vagrant plugin install vagrant-vmware-workstation
For Vagrant VMware Fusion plugins:
$ vagrant plugin uninstall vagrant-vmware-fusion
$ vagrant plugin install vagrant-vmware-fusion
If the re-installed plugin continues to fail when attempting to activate the plugin, expunge all the Vagrant plugins and then re-install. There is a chance that a locally cached version of the plugin may be being used for the re-install. Please note, the following command will remove all currently installed Vagrant plugins. Those plugins will need to be re-installed again.
Vagrant VMware Workstation:
$ vagrant plugin expunge --force
$ vagrant plugin install vagrant-vmware-workstation
Vagrant VMware Fusion:
$ vagrant plugin expunge --force
$ vagrant plugin install vagrant-vmware-fusion
If you encounter any issues while attempting to re-install the Vagrant VMware plugin please contact HashiCorp support.
Sign up for the latest HashiCorp news
More blog posts like this one
Vagrant Cloud is moving to HCP
Vagrant Cloud is moving to HashiCorp Cloud Platform (HCP) as the HCP Vagrant Registry.
HashiCorp 2022 Year in Review
Before we ring in the new year, here’s a look back at some of the most important moments in 2022 for HashiCorp.
Vagrant 2.3 Introduces Go Runtime
HashiCorp Vagrant 2.3 introduces a new Vagrant executable written in Golang, tying the Vagrant architecture more closely into the broader HashiCorp ecosystem.