On 6 February 2015 at 01:33, Marc Lucke <m...@marcsnet.com> wrote: > Hi, > > I'm having excruciating problems with just getting beaker to run on Fedora > 21, Ubuntu 14.10 and even CentOS6. I don't normally ask for help because > frankly I don't need it. I use rbenv & native versions of Ruby and although > it's a pain in the flower to get bundle to install everything, bundle exec > rake spec works fine, it's only when it comes to spinning up a SUT that I > get issues. > > The first issue I get is centos. I can't get centos-64-x64-vbox4210-nocm in > the puppetlabs-apache to get past the initial vagrant ssh stage. So I > specified centos-65-x64-virtualbox-puppet instead & then it will get to that > point. However it fails with: > > ----- > Allocated a PTY on 10.255.116.82 for "sudo -E /sbin/service sshd restart" > Warning: Try 1 -- Host 10.255.116.82 unreachable: connection closed by > remote host > Warning: Trying again in 1 seconds > ... > Warning: Trying again in 5 seconds > Warning: Try 6 -- Host 10.255.116.82 unreachable: connection closed by > remote host > Warning: Trying again in k seconds > .... > Warning: Try 11 -- Host 10.255.116.82 unreachable: connection closed by > remote host > Warning: Trying again in 89 seconds > Failed to connect to 10.255.116.82 > Failed: errored in CLI.provision > #<Errno::ECONNREFUSED: Connection refused - connect(2) for "127.0.0.1" port > 2222> > /home/mlucke/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/beaker-2.3.0/bin/beaker:6 > Cleanup: cleaning up after failed run > ----- > > I set v.gui=true in ~/.vagrant.d/Vagrantfile & if I logged in & did 'sudo -E > /sbin/service sshd restart' before the failure to connect, I could get it to > keep going. The beaker test I'd written was fine, but the beaker-rspec test > of the puppetlabs-apache module did not. > > The second issue I get is trying to use docker, & an issue I get I also get > in vagrant when trying the puppetlabs-apache test, & that is the error: > "mock_framework configuration option must be configured before any example > groups are defined" > > I'm tearing my hair out with this. It shouldn't be this hard? >
What version of Vagrant are you using? Vagrant recently switched from a fixed ssh key to a generated one, and I ran into a similar problem. The latest version of Vagrant is 1.7.2. Gareth > So anyway, I'd like to ask if anyone here can test puppetlabs-apache with > beaker-spec if they could please please tell me versions of vagrant, ruby, > OS etc. Better still if you have a box to share that'd be great (I did find > one on vagrantcloud but couldn't get it working). Ultimately to avoid the > vagrant you can't run a virtualbox inside a virtualbox problem, I'd love > beaker to use docker instead. > > Finally, the machine doing the beaker tests is behind a proxy, & complexity > behind that is fiendish. I can get part of the way with vagrant-proxyconf & > building base docker images with proxies set except that beaker rebuilds the > docker container without the env - grrr! > > > Cheers > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to puppet-users+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-users/54D40BDE.5000706%40marcsnet.com. > For more options, visit https://groups.google.com/d/optout. -- Gareth Rushgrove @garethr devopsweekly.com morethanseven.net garethrushgrove.com -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CAFi_6yKqSmrPR13KfyRFMPwvW11jW5e_-%3DDyHNVCj-H2MkRKuA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.