rtyler / vagrant-plugin

An experimental Vagrant plugin for Jenkins
https://wiki.jenkins-ci.org/display/JENKINS/Vagrant+Plugin
103 stars 44 forks source link

jruby-openssl gem needed #13

Closed rtyler closed 12 years ago

rtyler commented 12 years ago
Running Vagrant with version: 1.0.1
Vagrantfile loaded, bringing Vagrant box up for the build
Importing base box 'lucid32'...
The guest additions on this VM do not match the install version of
VirtualBox! This may cause things such as forwarded ports, shared
folders, and more to not work properly. If any of those things fail on
this machine, please update the guest additions and repackage the
box.

Guest Additions Version: 4.1.0
VirtualBox Version: 4.1.8
Matching MAC address for NAT networking...
Clearing any previously set forwarded ports...
Forwarding ports...
-- 22 => 2222 (adapter 1)
Creating shared folders metadata...
Clearing any previously set network interfaces...
Booting VM...
Waiting for VM to boot. This can take a few minutes.
Forcing shutdown of VM...
Destroying VM and associated drives...
FATAL: (LoadError) OpenSSL::BN requires the jruby-openssl gem
org.jruby.exceptions.RaiseException: (LoadError) OpenSSL::BN requires the jruby-openssl gem
    at #<Class:0x4d12ee4f>.(root)(file:/home/tyler/.jenkins/plugins/ruby-runtime/WEB-INF/lib/jruby-complete-1.6.5.jar!/META-INF/jruby.home/lib/ruby/site_ruby/shared/jruby/openssl/autoloads/bn.rb:8)
    at #<Class:0x34d704f0>.OpenSSL(file:/home/tyler/.jenkins/plugins/ruby-runtime/WEB-INF/lib/jruby-complete-1.6.5.jar!/META-INF/jruby.home/lib/ruby/site_ruby/shared/jruby/openssl/autoloads/bn.rb:8)
    at #<Class:0x4d12ee4f>.(root)(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/gems/net-ssh-2.2.2/lib/net/ssh/transport/openssl.rb:3)
    at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1047)
    at Kernel.require(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/gems/net-ssh-2.2.2/lib/net/ssh/transport/openssl.rb:36)
    at #<Class:0x4d12ee4f>.(root)(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/gems/net-ssh-2.2.2/lib/net/ssh/buffer.rb:2)
    at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1047)
    at Kernel.require(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/gems/net-ssh-2.2.2/lib/net/ssh/buffer.rb:36)
    at #<Class:0x4d12ee4f>.(root)(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/gems/net-ssh-2.2.2/lib/net/ssh/transport/algorithms.rb:1)
    at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1047)
    at Kernel.require(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/gems/net-ssh-2.2.2/lib/net/ssh/transport/algorithms.rb:36)
    at #<Class:0x4d12ee4f>.(root)(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/gems/net-ssh-2.2.2/lib/net/ssh/transport/session.rb:7)
    at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1047)
    at Kernel.require(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/gems/net-ssh-2.2.2/lib/net/ssh/transport/session.rb:36)
    at #<Class:0x4d12ee4f>.(root)(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/gems/net-ssh-2.2.2/lib/net/ssh.rb:10)
    at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1047)
    at Kernel.require(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/gems/net-ssh-2.2.2/lib/net/ssh.rb:36)
    at #<Class:0x4d12ee4f>.(root)(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/communication/ssh.rb:4)
    at Vagrant::VM.channel(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/communication/ssh.rb:66)
    at Vagrant::Action::VM::Boot.wait_for_boot(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/vm/boot.rb:29)
    at org.jruby.RubyFixnum.times(org/jruby/RubyFixnum.java:256)
    at Vagrant::Action::VM::Boot.wait_for_boot(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/vm/boot.rb:28)
    at Vagrant::Action::VM::Boot.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/vm/boot.rb:15)
    at Vagrant::Action::Warden.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/warden.rb:33)
    at Vagrant::Action::VM::Customize.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/vm/customize.rb:31)
    at Vagrant::Action::Warden.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/warden.rb:33)
    at Vagrant::Action::VM::Network.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/vm/network.rb:62)
    at Vagrant::Action::Warden.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/warden.rb:33)
    at Vagrant::Action::VM::ClearNetworkInterfaces.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/vm/clear_network_interfaces.rb:26)
    at Vagrant::Action::Warden.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/warden.rb:33)
    at Vagrant::Action::VM::HostName.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/vm/host_name.rb:10)
    at Vagrant::Action::Warden.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/warden.rb:33)
    at Vagrant::Action::VM::ShareFolders.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/vm/share_folders.rb:20)
    at Vagrant::Action::Warden.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/warden.rb:33)
    at Vagrant::Action::VM::ClearSharedFolders.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/vm/clear_shared_folders.rb:13)
    at Vagrant::Action::Warden.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/warden.rb:33)
    at Vagrant::Action::VM::NFS.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/vm/nfs.rb:41)
    at Vagrant::Action::Warden.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/warden.rb:33)
    at Vagrant::Action::VM::PruneNFSExports.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/vm/prune_nfs_exports.rb:15)
    at Vagrant::Action::Warden.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/warden.rb:33)
    at Vagrant::Action::VM::Provision.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/vm/provision.rb:27)
    at Vagrant::Action::Warden.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/warden.rb:33)
    at Vagrant::Action::VM::ForwardPorts.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/vm/forward_ports.rb:24)
    at Vagrant::Action::Warden.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/warden.rb:33)
    at Vagrant::Action::VM::CheckPortCollisions.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/vm/check_port_collisions.rb:38)
    at Vagrant::Action::Warden.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/warden.rb:33)
    at Vagrant::Action::Env::Set.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/env/set.rb:16)
    at Vagrant::Action::Warden.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/warden.rb:33)
    at Vagrant::Action::VM::ClearForwardedPorts.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/vm/clear_forwarded_ports.rb:13)
    at Vagrant::Action::Warden.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/warden.rb:33)
    at Vagrant::Action::VM::CleanMachineFolder.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/vm/clean_machine_folder.rb:17)
    at Vagrant::Action::Warden.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/warden.rb:33)
    at Vagrant::Action::VM::CheckAccessible.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/vm/check_accessible.rb:18)
    at Vagrant::Action::Warden.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/warden.rb:33)
    at Vagrant::Action::General::Validate.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/general/validate.rb:13)
    at Vagrant::Action::Warden.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/warden.rb:33)
    at Vagrant::Action::General::CheckVirtualbox.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/general/check_virtualbox.rb:23)
    at Vagrant::Action::Warden.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/warden.rb:33)
    at Vagrant::Action::VM::MatchMACAddress.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/vm/match_mac_address.rb:16)
    at Vagrant::Action::Warden.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/warden.rb:33)
    at Vagrant::Action::VM::DefaultName.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/vm/default_name.rb:17)
    at Vagrant::Action::Warden.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/warden.rb:33)
    at Vagrant::Action::VM::CheckGuestAdditions.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/vm/check_guest_additions.rb:33)
    at Vagrant::Action::Warden.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/warden.rb:33)
    at Vagrant::Action::VM::Import.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/vm/import.rb:31)
    at Vagrant::Action::Warden.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/warden.rb:33)
    at Vagrant::Action::VM::CheckBox.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/vm/check_box.rb:28)
    at Vagrant::Action::Warden.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/warden.rb:33)
    at Vagrant::Action::VM::CheckAccessible.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/vm/check_accessible.rb:18)
    at Vagrant::Action::Warden.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/warden.rb:33)
    at Vagrant::Action::General::Validate.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/general/validate.rb:13)
    at Vagrant::Action::Warden.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/warden.rb:33)
    at Vagrant::Action::General::CheckVirtualbox.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/general/check_virtualbox.rb:23)
    at Vagrant::Action::Warden.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/warden.rb:33)
    at Vagrant::Action::Builder.call(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/builder.rb:92)
    at Vagrant::Action::Runner.run(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/runner.rb:49)
    at #<Class:0x7daf3aa0>.busy(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/util/busy.rb:19)
    at Vagrant::Action::Runner.run(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/action/runner.rb:49)
    at Vagrant::VM.run_action(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/vm.rb:192)
    at Vagrant::VM.up(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/vm.rb:145)
    at Vagrant::Command::Up.execute(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/command/up.rb:31)
    at Vagrant::Command::Up.with_target_vms(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/command/base.rb:106)
    at org.jruby.RubyArray.each(org/jruby/RubyArray.java:1612)
    at Vagrant::Command::Base.with_target_vms(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/command/base.rb:101)
    at Vagrant::Command::Up.execute(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/command/up.rb:24)
    at Vagrant::CLI.execute(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/cli.rb:38)
    at Vagrant::Environment.cli(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/bundler/gems/vagrant-95ebd5b4ca7c/lib/vagrant/environment.rb:167)
    at Vagrant::BasicWrapper.setup(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/models/vagrant_wrapper.rb:67)
    at Jenkins::Model::EnvironmentProxy::InstanceMethods.setUp(/home/tyler/.jenkins/plugins/vagrant/WEB-INF/classes/vendor/gems/jruby/1.8/gems/jenkins-plugin-runtime-0.1.26/lib/jenkins/model/environment_proxy.rb:7)