sciurus/vagrant-mutate

Vagrant-mutate does not support 0 for input or output

Closed this issue · 2 comments

When I want to convert virtualbox to kvm I got following error message.

user@notebook:~/vagrant/test-mutate$ vagrant mutate saucy64 kvm
Vagrant-mutate does not support 0 for input or output

It seems that it is because vagrant 1.6.2 has version in path to the box file:

~/.vagrant.d/boxes/saucy64/0/virtualbox/box-disk1.vmdk
 INFO global: Vagrant version: 1.6.2
 INFO global: Ruby version: 2.0.0
 INFO global: RubyGems version: 2.0.14
 INFO global: VAGRANT_DEFAULT_PROVIDER="kvm"
 INFO global: VAGRANT_EXECUTABLE="/opt/vagrant/bin/../embedded/gems/gems/vagrant-1.6.2/bin/vagrant"
 INFO global: VAGRANT_LOG="INFO"
 INFO global: VAGRANT_INSTALLER_EMBEDDED_DIR="/opt/vagrant/bin/../embedded"
 INFO global: VAGRANT_INSTALLER_VERSION="2"
 INFO global: VAGRANT_DETECTED_OS="Linux"
 INFO global: VAGRANT_INSTALLER_ENV="1"
 INFO global: VAGRANT_INTERNAL_BUNDLERIZED="1"
 INFO global: Plugins:
 INFO global:   - bundler = 1.6.2
 INFO global:   - mime-types = 2.2
 INFO global:   - rest-client = 1.6.7
 INFO global:   - ruby-libvirt = 0.4.0
 INFO global:   - vagrant-kvm = 0.1.7
 INFO global:   - vagrant-login = 1.0.1
 INFO global:   - vagrant-mutate = 0.2.6
 INFO global:   - vagrant-share = 1.0.1
...
 INFO mutate: Found source for box saucy64 from provider 0 at /home/kmadac/.vagrant.d/boxes/saucy64/0
 INFO mutate: Creating box saucy64 with provider 0 in /home/kmadac/.vagrant.d/boxes/saucy64/0
...

You need to upgrade vagrant-mutate to version 0.3.0.

Sorry, I just now realized I had not pushed vagrant-mutate 0.3.0 to rubygems.org! I thought I had done this back on May 4. It's there now.