ggiamarchi / vagrant-openstack-provider

Use Vagrant to manage OpenStack Cloud instances.
MIT License
247 stars 101 forks source link

Failed to install #397

Open yoe opened 1 year ago

yoe commented 1 year ago

Hi,

I tried to install this using the provided instructions, but get the following:

$ vagrant --version
Vagrant 2.3.4
$ vagrant plugin install vagrant-openstack-provider
Installing the 'vagrant-openstack-provider' plugin. This can take a few minutes...
Building native extensions. This could take a while...
/usr/lib/ruby/vendor_ruby/rubygems/resolver.rb:269:in `requirement_satisfied_by?': undefined method `satisfied_by?' for nil:NilClass (NoMethodError)

      spec.spec.required_rubygems_version.satisfied_by?(Gem.rubygems_version)
                                         ^^^^^^^^^^^^^^
    from /usr/lib/ruby/vendor_ruby/rubygems/resolver/molinillo/lib/molinillo/delegates/specification_provider.rb:25:in `block in requirement_satisfied_by?'
    from /usr/lib/ruby/vendor_ruby/rubygems/resolver/molinillo/lib/molinillo/delegates/specification_provider.rb:77:in `with_no_such_dependency_error_handling'
    from /usr/lib/ruby/vendor_ruby/rubygems/resolver/molinillo/lib/molinillo/delegates/specification_provider.rb:24:in `requirement_satisfied_by?'
    from /usr/lib/ruby/vendor_ruby/rubygems/resolver/molinillo/lib/molinillo/resolution.rb:676:in `block in attempt_to_activate'
    from /usr/lib/ruby/vendor_ruby/rubygems/resolver/molinillo/lib/molinillo/resolution.rb:675:in `select!'
    from /usr/lib/ruby/vendor_ruby/rubygems/resolver/molinillo/lib/molinillo/resolution.rb:675:in `attempt_to_activate'
    from /usr/lib/ruby/vendor_ruby/rubygems/resolver/molinillo/lib/molinillo/resolution.rb:254:in `process_topmost_state'
    from /usr/lib/ruby/vendor_ruby/rubygems/resolver/molinillo/lib/molinillo/resolution.rb:182:in `resolve'
    from /usr/lib/ruby/vendor_ruby/rubygems/resolver/molinillo/lib/molinillo/resolver.rb:43:in `resolve'
    from /usr/lib/ruby/vendor_ruby/rubygems/resolver.rb:190:in `resolve'
    from /usr/lib/ruby/vendor_ruby/rubygems/request_set.rb:411:in `resolve'
    from /usr/share/rubygems-integration/all/gems/vagrant-2.3.4/lib/vagrant/bundler.rb:425:in `clean'
    from /usr/share/rubygems-integration/all/gems/vagrant-2.3.4/lib/vagrant/plugin/manager.rb:178:in `install_plugin'
    from /usr/share/rubygems-integration/all/gems/vagrant-2.3.4/plugins/commands/plugin/action/install_gem.rb:30:in `call'
    from /usr/share/rubygems-integration/all/gems/vagrant-2.3.4/lib/vagrant/action/warden.rb:48:in `call'
    from /usr/share/rubygems-integration/all/gems/vagrant-2.3.4/lib/vagrant/action/builder.rb:180:in `call'
    from /usr/share/rubygems-integration/all/gems/vagrant-2.3.4/lib/vagrant/action/runner.rb:101:in `block in run'
    from /usr/share/rubygems-integration/all/gems/vagrant-2.3.4/lib/vagrant/util/busy.rb:19:in `busy'
    from /usr/share/rubygems-integration/all/gems/vagrant-2.3.4/lib/vagrant/action/runner.rb:101:in `run'
    from /usr/share/rubygems-integration/all/gems/vagrant-2.3.4/plugins/commands/plugin/command/base.rb:14:in `action'
    from /usr/share/rubygems-integration/all/gems/vagrant-2.3.4/plugins/commands/plugin/command/install.rb:70:in `block in execute'
    from /usr/share/rubygems-integration/all/gems/vagrant-2.3.4/plugins/commands/plugin/command/install.rb:69:in `each'
    from /usr/share/rubygems-integration/all/gems/vagrant-2.3.4/plugins/commands/plugin/command/install.rb:69:in `execute'
    from /usr/share/rubygems-integration/all/gems/vagrant-2.3.4/plugins/commands/plugin/command/root.rb:66:in `execute'
    from /usr/share/rubygems-integration/all/gems/vagrant-2.3.4/lib/vagrant/cli.rb:67:in `execute'
    from /usr/share/rubygems-integration/all/gems/vagrant-2.3.4/lib/vagrant/environment.rb:301:in `cli'
    from /usr/share/rubygems-integration/all/gems/vagrant-2.3.4/bin/vagrant:243:in `<top (required)>'
    from /usr/bin/vagrant:25:in `load'
    from /usr/bin/vagrant:25:in `<main>'

Not sure what happened, or if it's something I did wrong, but...