Issue #3504 has been updated by Patrick Carlisle. Description updated
---------------------------------------- Bug #3504: factsync doesn't work when puppetmaster has _ in hostname https://projects.puppetlabs.com/issues/3504#change-54961 Author: Johan Huysmans Status: Needs More Information Priority: Normal Assignee: Category: error reporting Target version: Affected Puppet version: 0.24.8 Keywords: Branch: I had a working puppet connection between my puppetmaster co_nms-1 and client co_nms-2 (Fully working setup, including working fileserver). But once I enabled "factsync = true" in my puppet.conf on the client I received error below. I recreated the same setup on other machines without underscore in the hostname and it worked without any problems. The problem did occur with the server containing an _ in the hostname and the client without. <pre> [factory-root@CO_NMS-2 ~]# puppetd --server co_nms-1 --test --trace --verbose --debug 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/csr_co_nms-2.pem]: Autorequiring File[/var/lib/puppet/ssl] debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet] 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/private_keys/co_nms-2.pem]: Autorequiring File[/var/lib/puppet/ssl/private_keys] debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/public_keys/co_nms-2.pem]: Autorequiring File[/var/lib/puppet/ssl/public_keys] debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/certs/co_nms-2.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: /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[ssl]/File[/var/lib/puppet/ssl/private]: 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/state]: 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[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/certs]: Autorequiring File[/var/lib/puppet/ssl] 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[main]/File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet] debug: Finishing transaction -606148958 with 0 changes debug: Loaded state in 0.00 seconds err: Could not create /var/lib/puppet/facts: Parameter source failed: Could not understand source puppet://co_nms-1/facts: the scheme puppet does not accept registry part: co_nms-1 (or bad hostname?) /usr/lib/ruby/site_ruby/1.8/puppet/util/errors.rb:51:in `fail' /usr/lib/ruby/site_ruby/1.8/puppet/type/file.rb:997:in `uri2obj' /usr/lib/ruby/site_ruby/1.8/puppet/type/file/source.rb:65:in `unsafe_validate' /usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:159:in `validate' /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:395:in `should=' /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:394:in `each' /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:394:in `should=' /usr/lib/ruby/site_ruby/1.8/puppet/type/file/source.rb:231:in `should=' /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:452:in `value=' /usr/lib/ruby/site_ruby/1.8/puppet/util/methodhelper.rb:16:in `send' /usr/lib/ruby/site_ruby/1.8/puppet/util/methodhelper.rb:16:in `set_options' /usr/lib/ruby/site_ruby/1.8/puppet/util/methodhelper.rb:13:in `each' /usr/lib/ruby/site_ruby/1.8/puppet/util/methodhelper.rb:13:in `set_options' /usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:296:in `initialize' /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:236:in `initialize' /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:595:in `new' /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:595:in `newattr' /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:531:in `[]=' /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:2345:in `initialize' /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:2342:in `each' /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:2342:in `initialize' /usr/lib/ruby/site_ruby/1.8/puppet/type/file.rb:460:in `initialize' /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1129:in `new' /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1129:in `create' /usr/lib/ruby/site_ruby/1.8/puppet/network/client/master.rb:324:in `download' /usr/lib/ruby/site_ruby/1.8/puppet/network/client/master.rb:357:in `getfacts' /usr/lib/ruby/site_ruby/1.8/puppet/network/client/master.rb:24:in `facts' /usr/lib/ruby/site_ruby/1.8/puppet/network/client/master.rb:137:in `getconfig' /usr/lib/ruby/site_ruby/1.8/puppet/util.rb:181:in `benchmark' /usr/lib/ruby/1.8/benchmark.rb:293:in `measure' /usr/lib/ruby/1.8/benchmark.rb:307:in `realtime' /usr/lib/ruby/site_ruby/1.8/puppet/util.rb:180:in `benchmark' /usr/lib/ruby/site_ruby/1.8/puppet/network/client/master.rb:136:in `getconfig' /usr/lib/ruby/site_ruby/1.8/puppet/network/client/master.rb:245:in `run' /usr/lib/ruby/site_ruby/1.8/puppet/util.rb:426:in `thinmark' /usr/lib/ruby/1.8/benchmark.rb:293:in `measure' /usr/lib/ruby/1.8/benchmark.rb:307:in `realtime' /usr/lib/ruby/site_ruby/1.8/puppet/util.rb:425:in `thinmark' /usr/lib/ruby/site_ruby/1.8/puppet/network/client/master.rb:244:in `run' /usr/lib/ruby/1.8/sync.rb:229:in `synchronize' /usr/lib/ruby/site_ruby/1.8/puppet/network/client/master.rb:237:in `run' /usr/sbin/puppetd:417 err: Could not retrieve catalog: Parameter source failed: Could not understand source puppet://co_nms-1/facts: the scheme puppet does not accept registry part: co_nms-1 (or bad hostname?) </pre> -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" 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-bugs?hl=en.
