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 <jaki...@gmail.com> 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 puppet-users@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 -~----------~----~----~----~------~----~------~--~---