I have always had /etc/puppet/puppetd.conf managed by puppet so I let puppet delete it.
I agree the RPM has /etc/puppet/puppetd.conf in it and it should not (I've only check the 0.24.8 from EPEL that I use) David Sowder wrote: > Is there a bug filed for this ignored command-line argument issue? Is > it no longer an issue on 0.25? > > I've done further testing based on your message and it appears that if > puppetd.conf exists, even if its contents are identical to those of the > puppet.conf file placed there by the RPM, the command-line arguments are > ignored. Perhaps the RPM should migrate old puppetd.conf files to > puppet.conf or at the least move it out of the way. (I'll probably mod > my RPM to move it out of the way since there are no local changes in our > puppetd.conf files nor do we currently think any are needed to the RPM > provided puppet.conf file.) > > Tools designed to make a system administrator's life easier shouldn't > cause such confusion... :) > > Neil Prockter wrote: >> puppetd.conf is no more, use puppet.conf >> >> Many people have had the same confusing situation with --noop being >> similarly ignored. >> >> Neil >> David Sowder wrote: >> >>> I'm in the process of upgrading a bunch of our Puppet clients from >>> 0.22.4 to 0.24.8 after recently upgrading our puppetmaster similarly. >>> >>> I've run into a problem that seems like it'd be so likely seen by >>> someone else that if the problem isn't local, I'd be somewhat >>> surprised, yet at the same time, my install is simply a locally >>> compiled copy of a source RPM from Fedora's EPEL project IIRC (from >>> the .spec file changelog: "Mon Mar 23 2009 Todd Zullinger >>> <t...@pobox.com> - 0.24.8-1.1"). >>> >>> The client is a RHEL 5 x86_64 box and the issue seems to boil down to >>> "--server puppet.uta.edu" not working as a command-line argument to >>> /usr/sbin/puppetd (with no complaint about an unknown argument like >>> it does with "--Server puppet.uta.edu") but working fine if I specify >>> a "server = puppet.uta.edu" line in my /etc/puppet/puppetd.conf >>> file. It looks like there is some sort of systematic problem since >>> both "--genconfig" and "--configprint all" don't seem to have any >>> effect. >>> >>> An example of "--server" failing to recognized: >>> >>> # /usr/sbin/puppetd --server puppet.uta.edu --test >>> warning: Certificate validation failed; consider using the certname >>> configuration option >>> err: Could not retrieve catalog: Certificates were not trusted: >>> hostname not match with the server certificate (hostname: puppet >>> CNs: puppet.uta.edu, ) >>> warning: Not using cache on failed catalog >>> # >>> >>> (The stuff in parenthesis at the end was a local hack I made to >>> /usr/lib/ruby/1.8/openssl/ssl.rb when trying to track down the issue.) >>> >>> "/usr/sbin/puppetd --test --configprint all" gives the same output as >>> above. >>> >>> Any ideas on what I may have screwed up that causes these >>> command-line options to be ignored? "--test" is not ignored, so it >>> might have something to do with how the options are defined. >>> >>> >> >> > Please access the attached hyperlink for an important electronic communications disclaimer: http://www.lse.ac.uk/collections/secretariat/legal/disclaimer.htm --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---