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?

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 [email protected].
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.

Reply via email to