On Sat, 21 Feb 2015 02:44:14 PM Marc Lucke wrote: > > On Friday, 6 February 2015 23:32:23 UTC+11, garethr wrote: > > On 6 February 2015 at 01:33, Marc Lucke <[email protected] > > > > <javascript:>> 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! > > got it - I think. > > It isn't enough to downgrade vagrant, you have to rm -rf .vagrant > ~/.vagrant.d/ to get centos-65 to work - probably 6.4 too. > > Took a long time to work this out!
I spoke too soon :( It's only centos 65 & 64 btw -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/3435706.gVLSHi13Iu%40mlucke-aspire-v5-571pg. For more options, visit https://groups.google.com/d/optout.
