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.