I added puppet to my hosts.pp file and the change was picked up by the
client, but I still get the following errors:
Sep 2 09:26:19 vm1 puppetd[22296]: Certificate validation failed;
consider using the certname configuration option
Sep 2 09:26:19 vm1 puppetd[22296]: (//Node[default]/baseclass/sudo/
File[/etc/sudoers]/source) change from {md5}
7979b7220807b750f3a1e45e93b0da3f to puppet://vm1.mydomain.com/files/sudoers
failed: Certificates were not trusted: hostname not match with the
server certificate
I then ran the command you mention and get the following:
debug: Creating default schedules
debug: Failed to load library 'ldap' for feature 'ldap'
debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/
puppet/ssl/public_keys/vm2.bzzagent.com.pem]: Autorequiring File[/var/
lib/puppet/ssl/public_keys]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/
puppet/ssl/public_keys]: Autorequiring File[/var/lib/puppet/ssl]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/
puppet/ssl/csr_vm2.bzzagent.com.pem]: Autorequiring File[/var/lib/
puppet/ssl]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/
puppet/state]: Autorequiring File[/var/lib/puppet]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/var/
lib/puppet/classes.txt]: Autorequiring File[/var/lib/puppet]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/
puppet/ssl/certs/vm2.bzzagent.com.pem]: Autorequiring File[/var/lib/
puppet/ssl/certs]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/
puppet/ssl/private_keys/vm2.bzzagent.com.pem]: Autorequiring File[/var/
lib/puppet/ssl/private_keys]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/
puppet/ssl/private_keys]: Autorequiring File[/var/lib/puppet/ssl]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/etc/
puppet/puppet.conf]: Autorequiring File[/etc/puppet]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/
puppet/lib]: Autorequiring File[/var/lib/puppet]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/
puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/
puppet/ssl/private]: Autorequiring File[/var/lib/puppet/ssl]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/
puppet/ssl]: Autorequiring File[/var/lib/puppet]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/
puppet/ssl/certs/ca.pem]: Autorequiring File[/var/lib/puppet/ssl/
certs]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/var/
lib/puppet/state/state.yaml]: Autorequiring File[/var/lib/puppet/
state]
debug: Finishing transaction -606358058 with 0 changes
debug: Loaded state in 0.00 seconds
debug: Retrieved facts in 0.18 seconds
debug: Retrieving catalog
debug: Calling puppetmaster.getconfig
debug: Retrieved catalog in 0.15 seconds
debug: Puppet::Type::User::ProviderPw: file pw does not exist
debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/
dscl does not exist
debug: Puppet::Type::User::ProviderNetinfo: file niutil does not exist
debug: Puppet::Type::User::ProviderLdap: true value when expecting
false
debug: Puppet::Type::User::ProviderUser_role_add: file roleadd does
not exist
debug: Puppet::Type::Host::ProviderNetinfo: file niutil does not exist
debug: Puppet::Network::Client::File: defining fileserver.describe
debug: Puppet::Network::Client::File: defining fileserver.list
debug: Puppet::Network::Client::File: defining fileserver.retrieve
debug: Creating default schedules
info: Caching catalog at /var/lib/puppet/localconfig.yaml
notice: Starting catalog run
debug: Loaded state in 0.00 seconds
debug: Prefetching parsed resources for host
debug: Calling fileserver.describe
debug: Calling fileserver.retrieve
debug: //Node[default]/baseclass/sudo/File[/etc/sudoers]/source:
Executing 'diff /etc/sudoers /tmp/puppet-diffing.22773.0'
83c83
< # %wheel ALL=(ALL) ALL
---
> %wheel ALL=(ALL) ALL
debug: //Node[default]/baseclass/sudo/File[/etc/sudoers]: Changing
source
debug: //Node[default]/baseclass/sudo/File[/etc/sudoers]: 1 change(s)
debug: Calling puppetbucket.addfile
warning: Certificate validation failed; consider using the certname
configuration option
err: //Node[default]/baseclass/sudo/File[/etc/sudoers]/source: change
from {md5}7979b7220807b750f3a1e45e93b0da3f to
puppet://vm1.mydomain.com/files/sudoers
failed: Certificates were not trusted: hostname not match with the
server certificate
debug: Finishing transaction -612505048 with 1 changes
debug: Storing state
debug: Stored state in 0.01 seconds
notice: Finished catalog run in 0.24 seconds
Looks like it's retrieving and diff'ing the file, but not writing it.
On Sep 2, 9:11 am, Justin Kinney <[email protected]> wrote:
> > Any ideas? This configuration seems pretty dead simple and it is half
> > working, it's just not serving files. I am using puppet 0.24.8-1 on
> > CentOS 5.3 from the epel yum repository.
>
> Do you have a CNAME record for "puppet" in DNS? If not, try adding a
> hosts entry called "puppet" to your hosts file.
>
> Also, try specifying your puppetserver on the command line:
>
> /usr/sbin/puppetd --onetime --no-daemonize --server vm1.guilty.com -d -t
>
> --Justin
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Puppet Users" 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-users?hl=en
-~----------~----~----~----~------~----~------~--~---