Issue #13953 has been updated by Daniel Pittman. Description updated
---------------------------------------- Feature #13953: Can "certname" work fine on Windows platform? https://projects.puppetlabs.com/issues/13953#change-61079 Author: 俊锋 张 Status: Unreviewed Priority: High Assignee: Category: Target version: Affected Puppet version: 2.7.12 Keywords: certname Windows Branch: I install Puppet 2.7.12 on SUSE11 as a puppet master and Windows XP as a puppet agent. The hostname of WIN is "Z16714400", but I want to user another name "client60" to communicate with the master, so I set certname in puppet.conf. It works well in the certification when I run "puppet agent" command in the first time. But it will not success again after the certification.The error messages is like: <pre> debug: Finishing transaction 35622924 debug: Using cached certificate for ca debug: Using cached certificate for client60 notice: Ignoring --listen on onetime run debug: Finishing transaction 26587692 debug: catalog supports formats: b64_zlib_yaml dot marshal pson raw yaml; using pson debug: Using cached certificate for ca debug: Using cached certificate for client60 debug: Using cached certificate_revocation_list for ca err: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find node 'client60'; cannot compile warning: Not using cache on failed catalog err: Could not retrieve catalog; skipping run debug: Value of 'preferred_serialization_format' (pson) is invalid for report, using default (marshal) debug: report supports formats: b64_zlib_yaml marshal raw yaml; using marshal </pre> --------------- puppet.conf on Puppet Master is: <pre> myserver:/etc/puppet # cat puppet.conf [master] certname = myserver reports = store, http reporturl = http://localhost:3000/reports/upload node_terminus = exec external_nodes = /usr/bin/env PUPPET_DASHBOARD_URL=http://localhost:3000 /opt/puppet-dashboard/bin/external_node [main] bindaddress = 0.0.0.0 #pluginsync = true [agent] server = myserver report = true listen = true </pre> --------------- site.pp on Puppet Master: <pre> myserver:/etc/puppet # cat manifests/site.pp node default { file { "abc": path=>'c:\test.txt', content=>'just a test file', } } myserver:/etc/puppet # </pre> ------------------ puppet.conf on Puppet agent is: <pre> [master] #certname = myserver #reports = store, http #reporturl = http://localhost:3000/reports/upload node_terminus = exec #external_nodes = /usr/bin/env PUPPET_DASHBOARD_URL=http://localhost:3000 /opt/puppet-dashboard/bin/external_node [main] bindaddress = 0.0.0.0 #pluginsync = true [agent] server = myserver certname = client60 #report = true listen = true </pre> Puppet agent information: <pre> 主机名: Z16714400 OS 名称: Microsoft Windows XP Professional OS 版本: 5.1.2600 Service Pack 3 Build 2600 </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.
