Ask Your Question

Vagrant OpenStack plugin

asked 2015-02-03 14:04:46 -0500

Praveen N gravatar image

updated 2015-02-03 14:09:43 -0500

I am using Vagrant(1.4.3version) ,Virtualbox(4.3) and vagrant-openstack-provider plugin(0.6.1) working on Ubuntu 14.04 to provision instances with Openstack provider using puppet.With all these installed in the fresh environment, when i run "vagrant up --provider=openstack" it launches the instance, but puppet provisioning is not happening in the instance. Once after destroying the box with the command "vagrant destroy", and if i tried to launch an instance again, i got the below errors.

/usr/lib/ruby/1.9.1/rubygems/installer.rb:562:in `rescue in block in build_extensions': ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError)

        /usr/bin/ruby1.9.1 extconf.rb /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError)     from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'     from extconf.rb:1:in `<main>'


Gem files will remain installed in > /home/onecloud/.vagrant.d/gems/gems/json-1.7.7 > for inspection. Results logged to > /home/onecloud/.vagrant.d/gems/gems/json-1.7.7/ext/json/ext/generator/gem_make.out > from > /usr/lib/ruby/1.9.1/rubygems/installer.rb:540:in > block in build_extensions' from > /usr/lib/ruby/1.9.1/rubygems/installer.rb:515:in >each' from > /usr/lib/ruby/1.9.1/rubygems/installer.rb:515:in > build_extensions' from > /usr/lib/ruby/1.9.1/rubygems/installer.rb:180:in >install' from > /usr/lib/ruby/1.9.1/rubygems/dependency_installer.rb:297:in > block in install' from > /usr/lib/ruby/1.9.1/rubygems/dependency_installer.rb:270:in >each' from > /usr/lib/ruby/1.9.1/rubygems/dependency_installer.rb:270:in > each_with_index' from > /usr/lib/ruby/1.9.1/rubygems/dependency_installer.rb:270:in >install' from > /usr/share/vagrant/plugins/commands/plugin/action/install_gem.rb:65:in > block in call' from > /usr/share/vagrant/plugins/commands/plugin/gem_helper.rb:42:in >block in with_environment' from > /usr/lib/ruby/1.9.1/rubygems/user_interaction.rb:40:in use_ui' from > /usr/share/vagrant/plugins/commands/plugin/gem_helper.rb:41:in >with_environment' from > /usr/share/vagrant/plugins/commands/plugin/action/install_gem.rb:52:in > call' from > /usr/lib/ruby/vendor_ruby/vagrant/action/warden.rb:34:in >call' from > /usr/share/vagrant/plugins/commands/plugin/action/bundler_check.rb:20:in > call' from > /usr/lib/ruby/vendor_ruby/vagrant/action/warden.rb:34:in >call' from > /usr/lib/ruby/vendor_ruby/vagrant/action/builder.rb:116:in call' from > /usr/lib/ruby/vendor_ruby/vagrant/action/runner.rb:69:in >block in run' from > /usr/lib/ruby/vendor_ruby/vagrant/util/busy.rb:19:in > busy' from > /usr/lib/ruby/vendor_ruby/vagrant/action/runner.rb:69:in >run' from > /usr/share/vagrant/plugins/commands/plugin/command/base.rb:17:in > action' from > /usr/share/vagrant/plugins/commands/plugin/command/install.rb:27:in >execute' from > /usr/share/vagrant/plugins/commands/plugin/command/root.rb:56:in > execute' from > /usr/lib/ruby/vendor_ruby/vagrant/cli.rb:38:in >execute' from > /usr ...

edit retag flag offensive close merge delete

1 answer

Sort by » oldest newest most voted

answered 2015-02-10 08:24:55 -0500

Praveen N gravatar image

Solution which worked for me:"changing the root project directory"

First i was working by creating a root project directory named Vagrant_project in which all my puppet manifests and Vagrantfile for the project were present.When there occurred the above listed ruby gem error,i removed Vagrant_project directory and created a new project directory.This role i repeated. Also an instance(VM) on the OpenStack was actively up & running by previous root project directory,i terminated that instance before launching the next instance with new project directory.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools



Asked: 2015-02-03 14:04:46 -0500

Seen: 537 times

Last updated: Feb 10 '15