Silviu,

That fixed it. I had assumed removing the .pem file (
/etc/puppet/ssl/certs/client.hostname.pem
) would be enough but removing the whole directory was the answer

Thanks very much
Paul

2009/12/15 Silviu Paragina <sil...@paragina.ro>

> This looks a lot like this problem:
> http://projects.reductivelabs.com/issues/2890
> Have you tried rm -rf /etc/puppet/ssl on the client? Or you are avoiding
> exactly that?
> In 0.25.1 puppet seems to force the usage of the cached certificates
> despite the fact that some of the data may be wrong, so you should try
> to clean the ca certificate (in case the ca certificate changed), the
> certificate request and as a last resort the private key. All this is
> done by the above rm. (not sure if you knew all that so that's why I'm
> mentioning).
>
>
>
> Silviu
>
> paul matthews wrote:
> > After further investigation it seems the problem exists with new
> > 0.25.1 clients
> >
> > On the server I run:-
> > puppetca --clean client.hostname
> >
> > On the client I run :-
> > rm /etc/puppet/ssl/certs/client.hostname.pem
> >
> > Followed by the command that brings up the error
> >
> > #  /opt/csw/bin/puppetd --trace --debug --test --factsync --server
> > server.hostname.com <http://server.hostname.com>
> >
> > debug: Failed to load library 'shadow' for feature 'libshadow'
> > debug: Puppet::Type::User::ProviderDirectoryservice: file
> > /usr/bin/dscl does not exist
> > debug: Puppet::Type::User::ProviderPw: file pw does not exist
> > debug: Failed to load library 'ldap' for feature 'ldap'
> > debug: Puppet::Type::User::ProviderLdap: feature ldap is missing
> > debug: /File[/var/puppet/run/puppetd.pid]: Autorequiring
> > File[/var/puppet/run]
> > debug: /File[/etc/puppet/ssl/private_keys]: Autorequiring
> > File[/etc/puppet/ssl]
> > debug: /File[/etc/puppet/ssl/public_keys]: Autorequiring
> > File[/etc/puppet/ssl]
> > debug: /File[/var/puppet/lib]: Autorequiring File[/var/puppet]
> > debug: /File[/etc/puppet/ssl/private]: Autorequiring
> File[/etc/puppet/ssl]
> > debug: /File[/etc/puppet/ssl/certificate_requests]: Autorequiring
> > File[/etc/puppet/ssl]
> > debug: /File[/var/puppet/clientbucket]: Autorequiring File[/var/puppet]
> > debug: /File[/etc/puppet/ssl]: Autorequiring File[/etc/puppet]
> > debug: /File[/etc/puppet/ssl/certs/ca.pem]: Autorequiring
> > File[/etc/puppet/ssl/certs]
> > debug: /File[/var/puppet/run]: Autorequiring File[/var/puppet]
> > debug: /File[/var/puppet/log]: Autorequiring File[/var/puppet]
> > debug: /File[/etc/puppet/ssl/private_keys/client.hostname.com.pem]:
> > Autorequiring File[/etc/puppet/ssl/private_keys]
> > debug: /File[/var/puppet/state/graphs]: Autorequiring
> > File[/var/puppet/state]
> > debug: /File[/var/puppet/state]: Autorequiring File[/var/puppet]
> > debug: /File[/var/puppet/facts]: Autorequiring File[/var/puppet]
> > debug: /File[/var/puppet/client_yaml]: Autorequiring File[/var/puppet]
> > debug: /File[/etc/puppet/ssl/certs]: Autorequiring File[/etc/puppet/ssl]
> > debug: /File[/etc/puppet/ssl/public_keys/client.hostname.com.pem]:
> > Autorequiring File[/etc/puppet/ssl/public_keys]
> > debug: Finishing transaction 75308830 with 0 changes
> > debug: Using cached certificate for ca
> > warning: peer certificate won't be verified in this SSL session
> > debug: Using cached certificate_request for client.hostname.com
> > <http://client.hostname.com>
> > debug: Using cached certificate for ca
> > warning: peer certificate won't be verified in this SSL session
> > debug: Using cached certificate for ca
> > warning: peer certificate won't be verified in this SSL session
> > Exiting; no certificate found and waitforcert is disabled
> >
> > I'm afraid it has me really stumped for ideas though
> >
> > Paul
> >
> > 2009/12/14 paul matthews <paulsmatth...@googlemail.com
> > <mailto:paulsmatth...@googlemail.com>>
> >
> >     Thanks Ohad for pointing this out - schoolboy error on my part.
> >     Unfortunately, this has not fixed things - both server and client
> >     are running 25.1.
> >     Do you know of anything else that may be causing this
> >
> >     Thanks
> >     Paul
> >
> >     2009/12/14 Ohad Levy <ohadl...@gmail.com <mailto:ohadl...@gmail.com
> >>
> >
> >         server must be newer or equal to the clients......
> >
> >         Ohad
> >
> >         On Mon, Dec 14, 2009 at 7:36 PM, paul matthews
> >         <paulsmatth...@googlemail.com
> >         <mailto:paulsmatth...@googlemail.com>> wrote:
> >
> >             Hi,
> >             I'm not too sure why this has cropped up after working
> >             fine for months but on new clients  I get the following
> >             errors:-
> >             Thanks
> >             # puppetd --test
> >             warning: peer certificate won't be verified in this SSL
> >             session
> >             warning: peer certificate won't be verified in this SSL
> >             session
> >             warning: peer certificate won't be verified in this SSL
> >             session
> >             Exiting; no certificate found and waitforcert is disabled
> >
> >             Most of the articles I've read suggest a much earlier bug.
> >              As it's a closed test environment I've set autosign =
> >             true in /etc/puppet.conf
> >
> >             Does anyone know how I get round this. Clients are running
> >             0.25.1, server = 0.24.8
> >
> >             Thanks
> >             Paul
> >
> >
> >             --
> >             Paul Matthews
> >
> ----------------------------------------------------------------------
> >
> >             --
> >
> >             You received this message because you are subscribed to
> >             the Google Groups "Puppet Users" group.
> >             To post to this group, send email to
> >             puppet-users@googlegroups.com
> >             <mailto:puppet-users@googlegroups.com>.
> >             To unsubscribe from this group, send email to
> >             
> > puppet-users+unsubscr...@googlegroups.com<puppet-users%2bunsubscr...@googlegroups.com>
> >             
> > <mailto:puppet-users%2bunsubscr...@googlegroups.com<puppet-users%252bunsubscr...@googlegroups.com>
> >.
> >             For more options, visit this group at
> >             http://groups.google.com/group/puppet-users?hl=en.
> >
> >
> >         --
> >
> >         You received this message because you are subscribed to the
> >         Google Groups "Puppet Users" group.
> >         To post to this group, send email to
> >         puppet-users@googlegroups.com
> >         <mailto:puppet-users@googlegroups.com>.
> >         To unsubscribe from this group, send email to
> >         
> > puppet-users+unsubscr...@googlegroups.com<puppet-users%2bunsubscr...@googlegroups.com>
> >         
> > <mailto:puppet-users%2bunsubscr...@googlegroups.com<puppet-users%252bunsubscr...@googlegroups.com>
> >.
> >         For more options, visit this group at
> >         http://groups.google.com/group/puppet-users?hl=en.
> >
> >
> >
> >
> >     --
> >     Paul Matthews
> >
> ----------------------------------------------------------------------
> >
> >
> >
> >
> > --
> > Paul Matthews
> > ----------------------------------------------------------------------
> >
> > --
> >
> > You received this message because you are subscribed to the Google
> > Groups "Puppet Users" group.
> > To post to this group, send email to puppet-us...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > puppet-users+unsubscr...@googlegroups.com<puppet-users%2bunsubscr...@googlegroups.com>
> .
> > For more options, visit this group at
> > http://groups.google.com/group/puppet-users?hl=en.
>
> --
>
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To post to this group, send email to puppet-us...@googlegroups.com.
> To unsubscribe from this group, send email to
> puppet-users+unsubscr...@googlegroups.com<puppet-users%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.
>
>
>


-- 
Paul Matthews
----------------------------------------------------------------------

--

You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.


Reply via email to