Vagrant-mutate does not support 0 for input or output
Closed this issue · 2 comments
kmadac commented
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
...
sciurus commented
You need to upgrade vagrant-mutate to version 0.3.0.
sciurus commented
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.