Does vagrant-dns only work with older versions of vagrant?
I am using vagrant 1.2.1. I installed the vagrant-dns plugin using:
vagrant plugin install vagrant-dns
When I try to run vagrant like so:
VAGRANT_LOG=INFO vagrant
I get the following output:
INFO global: Vagrant version: 1.2.1
INFO manager: Registered plugin: ssh communicator
INFO manager: Registered plugin: BSD host
INFO manager: Registered plugin: FreeBSD host
INFO manager: Registered plugin: Fedora host
INFO manager: Registered plugin: Windows host
INFO manager: Registered plugin: OpenSUSE host
INFO manager: Registered plugin: Gentoo host
INFO manager: Registered plugin: Arch host
INFO manager: Registered plugin: Linux host
INFO manager: Registered plugin: kernel
INFO manager: Registered plugin: SUSE guest
INFO manager: Registered plugin: Ubuntu guest
INFO manager: Registered plugin: FreeBSD guest
INFO manager: Registered plugin: RedHat guest
INFO manager: Registered plugin: Debian guest
INFO manager: Registered plugin: OpenBSD guest
INFO manager: Registered plugin: Fedora guest
INFO manager: Registered plugin: Gentoo guest
INFO manager: Registered plugin: Arch guest
INFO manager: Registered plugin: Solaris guest.
INFO manager: Registered plugin: Linux guest.
INFO manager: Registered plugin: PLD Linux guest
INFO manager: Registered plugin: CFEngine Provisioner
INFO manager: Registered plugin: chef
INFO manager: Registered plugin: puppet
INFO manager: Registered plugin: ansible
INFO manager: Registered plugin: shell
INFO manager: Registered plugin: kernel
INFO manager: Registered plugin: resume command
INFO manager: Registered plugin: ssh command
INFO manager: Registered plugin: ssh-config command
INFO manager: Registered plugin: plugin command
INFO manager: Registered plugin: box command
INFO manager: Registered plugin: reload command
INFO manager: Registered plugin: init command
INFO manager: Registered plugin: provision command
INFO manager: Registered plugin: suspend command
INFO manager: Registered plugin: package command
INFO manager: Registered plugin: up command
INFO manager: Registered plugin: destroy command
INFO manager: Registered plugin: status command
INFO manager: Registered plugin: halt command
INFO manager: Registered plugin: VirtualBox provider
INFO vagrant: `vagrant` invoked: []
INFO environment: Environment initialized (#<Vagrant::Environment:0x000000015c9030>)
INFO environment: - cwd: /home/bxm/Projects/vagrant/cluster-test
INFO environment: Home path: /home/bxm/.vagrant.d
INFO environment: Local data path: /home/bxm/Projects/vagrant/cluster-test/.vagrant
INFO environment: Loading plugin from JSON: vagrant-dns
ERROR root: Failed to load plugin: vagrant-dns
ERROR root: -- Error: #<LoadError: cannot load such file -- vagrant/command>
ERROR root: -- Backtrace:
ERROR root: /home/bxm/.vagrant.d/gems/gems/vagrant-dns-0.3.0/lib/vagrant-dns/command.rb:7:in `<module:VagrantDNS>'
/home/bxm/.vagrant.d/gems/gems/vagrant-dns-0.3.0/lib/vagrant-dns/command.rb:5:in `<top (required)>'
/opt/vagrant/embedded/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
/opt/vagrant/embedded/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
/home/bxm/.vagrant.d/gems/gems/vagrant-dns-0.3.0/lib/vagrant-dns.rb:2:in `<top (required)>'
/opt/vagrant/embedded/lib/ruby/1.9.1/rubygems/custom_require.rb:60:in `require'
/opt/vagrant/embedded/lib/ruby/1.9.1/rubygems/custom_require.rb:60:in `rescue in require'
/opt/vagrant/embedded/lib/ruby/1.9.1/rubygems/custom_require.rb:35:in `require'
/opt/vagrant/embedded/gems/gems/vagrant-1.2.1/lib/vagrant.rb:186:in `require_plugin'
/opt/vagrant/embedded/gems/gems/vagrant-1.2.1/lib/vagrant/environment.rb:728:in `block in load_plugins'
/opt/vagrant/embedded/gems/gems/vagrant-1.2.1/lib/vagrant/environment.rb:725:in `each'
/opt/vagrant/embedded/gems/gems/vagrant-1.2.1/lib/vagrant/environment.rb:725:in `load_plugins'
/opt/vagrant/embedded/gems/gems/vagrant-1.2.1/lib/vagrant/environment.rb:132:in `initialize'
/opt/vagrant/embedded/gems/gems/vagrant-1.2.1/bin/vagrant:62:in `new'
/opt/vagrant/embedded/gems/gems/vagrant-1.2.1/bin/vagrant:62:in `<top (required)>'
/opt/vagrant/bin/../embedded/gems/bin/vagrant:23:in `load'
/opt/vagrant/bin/../embedded/gems/bin/vagrant:23:in `<main>'
INFO interface: error: Failed to load the "vagrant-dns" plugin. View logs for more details.
Failed to load the "vagrant-dns" plugin. View logs for more details.
INFO environment: Running hook: environment_load
INFO environment: Initializing config...
INFO loader: Set :default = "/opt/vagrant/embedded/gems/gems/vagrant-1.2.1/config/default.rb"
INFO loader: Set :root = #<Pathname:/home/bxm/Projects/vagrant/cluster-test/Vagrantfile>
INFO loader: Loading configuration in order: [:default, :home, :root]
INFO hosts: Host class: VagrantPlugins::HostLinux::Host
INFO runner: Running action: #<Vagrant::Action::Builder:0x000000021feee0>
INFO cli: CLI: [] nil []
INFO interface: info: Usage: vagrant [-v] [-h] command [<args>]
-v, --version Print the version and exit.
-h, --help Print this help.
Available subcommands:
box
destroy
halt
init
package
plugin
provision
reload
resume
ssh
ssh-config
status
suspend
up
For help on any individual command run `vagrant COMMAND -h`
Usage: vagrant [-v] [-h] command [<args>]
-v, --version Print the version and exit.
-h, --help Print this help.
Available subcommands:
box
destroy
halt
init
package
plugin
provision
reload
resume
ssh
ssh-config
status
suspend
up
For help on any individual command run `vagrant COMMAND -h`
INFO environment: Running hook: environment_unload
INFO runner: Running action: #<Vagrant::Action::Builder:0x00000001c72530>
Does vagrant-dns only work with older versions of vagrant?
I am using vagrant 1.2.1. I installed the vagrant-dns plugin using:
When I try to run vagrant like so:
I get the following output: