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
- Fix #40 — committed to denysvitali/vagrant-proxmox by deleted user 7 years ago
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.gemand 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