vagrant-proxmox: vagrant-proxmox install error (rest-client version conflict)

Can’t install vagrant-proxmox on Linux kernel 4.4.0-77 (Mint 18.1), vagrant version=1.9.7

`m@server ~ $ vagrant plugin install vagrant-proxmox Installing the ‘vagrant-proxmox’ plugin. This can take a few minutes… Bundler, the underlying system Vagrant uses to install plugins, reported an error. The error is shown below. These errors are usually caused by misconfigured plugin installations or transient network issues. The error from Bundler is:

conflicting dependencies rest-client (~> 1.6.7) and rest-client (= 2.0.2) Activated rest-client-2.0.2 which does not match conflicting dependency (~> 1.6.7)

Conflicting dependency chains: rest-client (= 2.0.2), 2.0.2 activated

versus: vagrant-proxmox (> 0), 0.0.2 activated, depends on rest-client (~> 1.6.7)

`

`m@server ~ $ gem -v 2.5.1

m@server ~ $ gem list

*** LOCAL GEMS ***

bigdecimal (1.2.8) bundler (1.11.2) did_you_mean (1.0.0) gist (4.5.0) io-console (0.4.5) json (1.8.3) minitest (5.8.4) molinillo (0.4.3) net-http-persistent (2.9.4) net-telnet (0.1.1) power_assert (0.2.7) psych (2.0.17) rake (10.5.0) rdoc (4.2.1) test-unit (3.1.7) thor (0.19.1) `

Any one had this error?

About this issue

  • Original URL
  • State: open
  • Created 7 years ago
  • Reactions: 5
  • Comments: 17 (1 by maintainers)

Commits related to this issue

Most upvoted comments

I have tried everything listed out in this thread, nothing worked for me with the latest versions of vagrant and proxmox. I wish this repository was maintained actively.

Try this.
Download the .gem file, place it where you want, then do vagrant plugins install vagrant-proxmox-0.0.11.gem and test it.

I currently have tested it against the included tests, and seems to be working fine, I’ll now test it with a real ProxMox Server and report back.
If everything looks good to you guys, I’ll make a PR to upstream my changes

Hi, after a 10-hour-nightmare installing vagrant and this plugin on a Debian buster, i could at least boot a vm. My two Cents: As root, run gem install rest-client -v 1.6.7 gem uninstall rest-client -v 2.0.2 gem uninstall -i /usr/share/rubygems-integration/all rest-client

Another maybe useful Thing: VAGRANT_DISABLE_STRICT_DEPENDENCY_ENFORCEMENT=1 vagrant plugin install vagrant-proxmox