Thanks, I look forward to testing.
On Apr 24, 12:16 pm, Luke Kanies <[email protected]> wrote:
> I should hopefully get this fixed today.
>
> On Apr 24, 2009, at 10:21 AM, khightower wrote:
>
>
>
>
>
>
>
> > On a fresh VM I ran the following:
>
> > git clone git://github.com/reductivelabs/puppet.git
> > cd puppet
>
> > I still get the following errors:
>
> > [r...@jake puppet]# puppetmasterd --mkuser
> > /usr/lib/ruby/site_ruby/1.8/puppet/indirector/ssl_file.rb:95:in
> > `save': Cannot save ca; parent directory /etc/puppet/ssl/ca does not
> > exist (Puppet::Error)
> > from /usr/lib/ruby/site_ruby/1.8/puppet/indirector/key/file.rb:34:in
> > `save'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:
> > 257:in `save'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/indirector.rb:65:in `save'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/ssl/host.rb:140:in
> > `generate_key'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/ssl/host.rb:170:in
> > `certificate'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:
> > 233:in `setup'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:
> > 146:in `initialize'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:
> > 23:in `new'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:
> > 23:in `init_singleton_instance'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:92:in `send'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:92:in
> > `cached_value'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:48:in
> > `singleton_instance'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:
> > 37:in `instance'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/application/puppetmasterd.rb:
> > 125:in `run_setup'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:216:in `run'
> > from /usr/sbin/puppetmasterd:66
>
> > So I created the necessary directories:
>
> > [r...@jake puppet]# mkdir -p /etc/puppet/ssl/{certs,ca/
> > {private,signed}}
>
> > Then I get:
>
> > [r...@jake puppet]# puppetmasterd --mkuser
> > /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:705:in
> > `initialize': Permission denied - /etc/puppet/ssl/ca/ca_key.pem
> > (Errno::EACCES)
> > from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:705:in
> > `open'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:705:in
> > `writesub'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/util.rb:147:in `withumask'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:704:in
> > `writesub'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/util/suidmanager.rb:33:in
> > `asuser'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:695:in
> > `writesub'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:681:in
> > `write'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/indirector/ssl_file.rb:156:in
> > `write'
> > ... 13 levels...
> > from /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:
> > 37:in `instance'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/application/puppetmasterd.rb:
> > 125:in `run_setup'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:216:in `run'
> > from /usr/sbin/puppetmasterd:66
>
> > So I chown /etc/puppet/
>
> > [r...@jake puppet]# chown puppet:puppet -R /etc/puppet/
>
> > Then I get stuck at the following error below.
>
> > ** Note I do not have a puppet.conf or site.pp, but Luke's branch
> > worked without those files being present.
>
> > [r...@jake puppet]# puppetmasterd --mkuser
> > /usr/lib/ruby/site_ruby/1.8/puppet/network/server.rb:102:in
> > `register_xmlrpc': uninitialized constant Puppet::Network::Handler
> > (NameError)
> > from /usr/lib/ruby/site_ruby/1.8/puppet/network/server.rb:101:in
> > `each'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/network/server.rb:101:in
> > `register_xmlrpc'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/network/server.rb:69:in
> > `initialize'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/application/puppetmasterd.rb:
> > 62:in `new'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/application/puppetmasterd.rb:
> > 62:in `main'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:226:in `send'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:226:in
> > `run_command'
> > from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:217:in `run'
> > from /usr/sbin/puppetmasterd:66
>
> > On Apr 24, 11:03 am, James Turnbull <[email protected]> wrote:
> >> -----BEGIN PGP SIGNED MESSAGE-----
> >> Hash: SHA1
>
> >> Luke Kanies wrote:
> >>> On Apr 24, 2009, at 9:43 AM, James Turnbull wrote:
>
> >>>> -----BEGIN PGP SIGNED MESSAGE-----
> >>>> Hash: SHA1
>
> >>>> Brice Figureau wrote:
>
> >>>>>> If I re-kick the VM (start clean) and clone say git://github.com/
> >>>>>> lak/puppet.git
> >>>>>> (Luke's branch) all works as expected.
> >>>>> Luke's repository is always uptodate :-)
>
> >>>>> Where did you see the you had to clone the reductlivelabs
> >>>>> repository?
> >>>>> I think we need to edit this page to point to the right
> >>>>> repository.
> >>>> They are all updated together - mine, reductivelabs, github - are
> >>>> all
> >>>> pushed and kept up to date.
>
> >>> And I often forget to update my mainline (master and 0.24.x)
> >>> branches.
>
> >> Indeed. Luke's repo is considerably out of date.
>
> >> Regards
>
> >> James Turnbull
>
> >> - --
> >> Author of:
> >> * Pro Linux Systems Administration
> >> (http://www.amazon.com/gp/product/1430219122/)
> >> * Pulling Strings with Puppet
> >> (http://www.amazon.com/gp/product/1590599780/)
> >> * Pro Nagios 2.0
> >> (http://www.amazon.com/gp/product/1590596099/)
> >> * Hardening Linux
> >> (http://www.amazon.com/gp/product/1590594444/)
>
> >> -----BEGIN PGP SIGNATURE-----
> >> Version: GnuPG v1.4.7 (Darwin)
> >> Comment: Using GnuPG with Mozilla -http://enigmail.mozdev.org
>
> >> iD8DBQFJ8dTX9hTGvAxC30ARAtiCAKDQzv/hINUl/RDDKqtH+M1yAFX+RACgi1Iz
> >> YeMVLCLc3fbElyMnPA94PEQ=
> >> =pjNI
> >> -----END PGP SIGNATURE-----
>
> --
> A government big enough to give you everything you want is big enough
> to take from you everything you have. --Gerald R. Ford
> ---------------------------------------------------------------------
> Luke Kanies |http://reductivelabs.com|http://madstop.com
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Puppet Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/puppet-dev?hl=en
-~----------~----~----~----~------~----~------~--~---