Skip to content

Instantly share code, notes, and snippets.

@laindir
Last active August 29, 2015 14:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save laindir/75908c0dc66345e6cee4 to your computer and use it in GitHub Desktop.
Save laindir/75908c0dc66345e6cee4 to your computer and use it in GitHub Desktop.
puppet master fails to retrieve cached facts from yaml

I arrived at my current theory when I saw the message that the agent throws on this PuppetDB issue. This issue presents when the puppet master pulls the facts back from PuppetDB instead of using the facts provided by the node.

In my case, the puppet master is writing the node's facts out to the yaml cache, but then failing to load them back in.

Puppet is 3.7.3 (Puppet Enterprise 3.7.1)

Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Attempt to assign to a reserved variable name: 'trusted' on node testpuppet01.hostedresources.root.local
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run
2015-05-07 14:52:33,835 ERROR [puppet-server] Puppet Cached facts for testpuppet01.hostedresources.root.local failed: Could not parse YAML data for facts testpuppet01.hostedresources.root.local: undefined method `call' for nil:NilClass
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/yaml.rb:17:in `load_file'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/yaml.rb:12:in `find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/indirection.rb:234:in `find_in_cache'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/indirection.rb:193:in `find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/node/classifier.rb:17:in `find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/indirection.rb:201:in `find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/api/v1.rb:105:in `do_find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/api/v1.rb:50:in `call'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/context.rb:64:in `override'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet.rb:244:in `override'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/api/v1.rb:49:in `call'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/route.rb:82:in `process'
org/jruby/RubyArray.java:1613:in `each'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/route.rb:81:in `process'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/handler.rb:63:in `process'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/profiler/around_profiler.rb:58:in `profile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/profiler.rb:51:in `profile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/handler.rb:61:in `process'
/opt/puppet/share/puppetserver/file:/opt/puppet/share/puppetserver/puppet-server-release.jar!/puppet-server-lib/puppet/server/master.rb:38:in `handleRequest'
Puppet$$Server$$Master_709938461.gen:13:in `handleRequest'
request_handler_core.clj:251:in `invoke'
request_handler_service.clj:11:in `invoke'
request_handler_service.clj:20:in `handle_request'
request_handler.clj:3:in `invoke'
request_handler.clj:3:in `invoke'
core.clj:619:in `invoke'
core.clj:2396:in `doInvoke'
master_core.clj:25:in `invoke'
core.clj:99:in `invoke'
core.clj:45:in `invoke'
core.clj:30:in `invoke'
core.clj:112:in `invoke'
core.clj:2443:in `invoke'
core.clj:112:in `doInvoke'
core.clj:619:in `invoke'
core.clj:117:in `invoke'
core.clj:112:in `invoke'
core.clj:2443:in `invoke'
core.clj:112:in `doInvoke'
master_core.clj:64:in `invoke'
core.clj:176:in `invoke'
core.clj:45:in `invoke'
core.clj:112:in `invoke'
core.clj:2443:in `invoke'
core.clj:112:in `doInvoke'
core.clj:619:in `invoke'
core.clj:117:in `invoke'
ringutils.clj:75:in `invoke'
ringutils.clj:81:in `invoke'
http_metrics.clj:137:in `invoke'
http_metrics.clj:137:in `invoke'
http_metrics.clj:132:in `invoke'
core.clj:112:in `invoke'
core.clj:2443:in `invoke'
core.clj:112:in `doInvoke'
master_service.clj:50:in `invoke'
core.clj:176:in `invoke'
core.clj:45:in `invoke'
jetty9_core.clj:317:in `invoke'
2015-05-07 14:52:34,236 INFO [puppet-server] Puppet Caching facts for testpuppet01.hostedresources.root.local
2015-05-07 14:52:35,706 ERROR [puppet-server] Puppet Cached facts for testpuppet01.hostedresources.root.local failed: Could not parse YAML data for facts testpuppet01.hostedresources.root.local: undefined method `call' for nil:NilClass
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/yaml.rb:17:in `load_file'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/yaml.rb:12:in `find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/indirection.rb:234:in `find_in_cache'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/indirection.rb:193:in `find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/node.rb:116:in `fact_merge'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/node/classifier.rb:59:in `find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/indirection.rb:201:in `find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/api/v1.rb:105:in `do_find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/api/v1.rb:50:in `call'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/context.rb:64:in `override'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet.rb:244:in `override'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/api/v1.rb:49:in `call'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/route.rb:82:in `process'
org/jruby/RubyArray.java:1613:in `each'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/route.rb:81:in `process'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/handler.rb:63:in `process'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/profiler/around_profiler.rb:58:in `profile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/profiler.rb:51:in `profile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/handler.rb:61:in `process'
/opt/puppet/share/puppetserver/file:/opt/puppet/share/puppetserver/puppet-server-release.jar!/puppet-server-lib/puppet/server/master.rb:38:in `handleRequest'
Puppet$$Server$$Master_709938461.gen:13:in `handleRequest'
request_handler_core.clj:251:in `invoke'
request_handler_service.clj:11:in `invoke'
request_handler_service.clj:20:in `handle_request'
request_handler.clj:3:in `invoke'
request_handler.clj:3:in `invoke'
core.clj:619:in `invoke'
core.clj:2396:in `doInvoke'
master_core.clj:25:in `invoke'
core.clj:99:in `invoke'
core.clj:45:in `invoke'
core.clj:30:in `invoke'
core.clj:112:in `invoke'
core.clj:2443:in `invoke'
core.clj:112:in `doInvoke'
core.clj:619:in `invoke'
core.clj:117:in `invoke'
core.clj:112:in `invoke'
core.clj:2443:in `invoke'
core.clj:112:in `doInvoke'
master_core.clj:64:in `invoke'
core.clj:176:in `invoke'
core.clj:45:in `invoke'
core.clj:112:in `invoke'
core.clj:2443:in `invoke'
core.clj:112:in `doInvoke'
core.clj:619:in `invoke'
core.clj:117:in `invoke'
ringutils.clj:75:in `invoke'
ringutils.clj:81:in `invoke'
http_metrics.clj:137:in `invoke'
http_metrics.clj:137:in `invoke'
http_metrics.clj:132:in `invoke'
core.clj:112:in `invoke'
core.clj:2443:in `invoke'
core.clj:112:in `doInvoke'
master_service.clj:50:in `invoke'
core.clj:176:in `invoke'
core.clj:45:in `invoke'
jetty9_core.clj:317:in `invoke'
2015-05-07 14:52:35,842 INFO [puppet-server] Puppet Caching facts for testpuppet01.hostedresources.root.local
2015-05-07 14:52:35,855 INFO [puppet-server] Puppet Caching node for testpuppet01.hostedresources.root.local
2015-05-07 14:52:43,472 INFO [puppet-server] Puppet 'replace facts' command for testpuppet01.hostedresources.root.local submitted to PuppetDB with UUID 6f565897-22e6-41c9-90eb-052999241359
2015-05-07 14:52:43,573 ERROR [puppet-server] Puppet Cached facts for testpuppet01.hostedresources.root.local failed: Could not parse YAML data for facts testpuppet01.hostedresources.root.local: undefined method `call' for nil:NilClass
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/yaml.rb:17:in `load_file'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/yaml.rb:12:in `find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/indirection.rb:234:in `find_in_cache'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/indirection.rb:193:in `find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/node/classifier.rb:17:in `find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/indirection.rb:201:in `find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/catalog/compiler.rb:111:in `find_node'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/profiler/around_profiler.rb:58:in `profile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/profiler.rb:51:in `profile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/catalog/compiler.rb:108:in `find_node'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/catalog/compiler.rb:147:in `node_from_request'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/catalog/compiler.rb:49:in `find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/indirection.rb:201:in `find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/api/v1.rb:105:in `do_find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/api/v1.rb:50:in `call'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/context.rb:64:in `override'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet.rb:244:in `override'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/api/v1.rb:49:in `call'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/route.rb:82:in `process'
org/jruby/RubyArray.java:1613:in `each'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/route.rb:81:in `process'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/handler.rb:63:in `process'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/profiler/around_profiler.rb:58:in `profile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/profiler.rb:51:in `profile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/handler.rb:61:in `process'
/opt/puppet/share/puppetserver/file:/opt/puppet/share/puppetserver/puppet-server-release.jar!/puppet-server-lib/puppet/server/master.rb:38:in `handleRequest'
Puppet$$Server$$Master_709938461.gen:13:in `handleRequest'
request_handler_core.clj:251:in `invoke'
request_handler_service.clj:11:in `invoke'
request_handler_service.clj:20:in `handle_request'
request_handler.clj:3:in `invoke'
request_handler.clj:3:in `invoke'
core.clj:619:in `invoke'
core.clj:2396:in `doInvoke'
master_core.clj:43:in `invoke'
core.clj:99:in `invoke'
core.clj:45:in `invoke'
core.clj:30:in `invoke'
core.clj:112:in `invoke'
core.clj:2443:in `invoke'
core.clj:112:in `doInvoke'
core.clj:619:in `invoke'
core.clj:117:in `invoke'
core.clj:112:in `invoke'
core.clj:2443:in `invoke'
core.clj:112:in `doInvoke'
master_core.clj:64:in `invoke'
core.clj:176:in `invoke'
core.clj:45:in `invoke'
core.clj:112:in `invoke'
core.clj:2443:in `invoke'
core.clj:112:in `doInvoke'
core.clj:619:in `invoke'
core.clj:117:in `invoke'
ringutils.clj:75:in `invoke'
ringutils.clj:81:in `invoke'
http_metrics.clj:137:in `invoke'
http_metrics.clj:137:in `invoke'
http_metrics.clj:132:in `invoke'
core.clj:112:in `invoke'
core.clj:2443:in `invoke'
core.clj:112:in `doInvoke'
master_service.clj:50:in `invoke'
core.clj:176:in `invoke'
core.clj:45:in `invoke'
jetty9_core.clj:317:in `invoke'
2015-05-07 14:52:43,954 INFO [puppet-server] Puppet Caching facts for testpuppet01.hostedresources.root.local
2015-05-07 14:52:45,409 ERROR [puppet-server] Puppet Cached facts for testpuppet01.hostedresources.root.local failed: Could not parse YAML data for facts testpuppet01.hostedresources.root.local: undefined method `call' for nil:NilClass
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/yaml.rb:17:in `load_file'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/yaml.rb:12:in `find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/indirection.rb:234:in `find_in_cache'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/indirection.rb:193:in `find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/node.rb:116:in `fact_merge'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/node/classifier.rb:59:in `find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/indirection.rb:201:in `find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/catalog/compiler.rb:111:in `find_node'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/profiler/around_profiler.rb:58:in `profile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/profiler.rb:51:in `profile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/catalog/compiler.rb:108:in `find_node'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/catalog/compiler.rb:147:in `node_from_request'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/catalog/compiler.rb:49:in `find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/indirection.rb:201:in `find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/api/v1.rb:105:in `do_find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/api/v1.rb:50:in `call'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/context.rb:64:in `override'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet.rb:244:in `override'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/api/v1.rb:49:in `call'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/route.rb:82:in `process'
org/jruby/RubyArray.java:1613:in `each'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/route.rb:81:in `process'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/handler.rb:63:in `process'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/profiler/around_profiler.rb:58:in `profile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/profiler.rb:51:in `profile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/handler.rb:61:in `process'
/opt/puppet/share/puppetserver/file:/opt/puppet/share/puppetserver/puppet-server-release.jar!/puppet-server-lib/puppet/server/master.rb:38:in `handleRequest'
Puppet$$Server$$Master_709938461.gen:13:in `handleRequest'
request_handler_core.clj:251:in `invoke'
request_handler_service.clj:11:in `invoke'
request_handler_service.clj:20:in `handle_request'
request_handler.clj:3:in `invoke'
request_handler.clj:3:in `invoke'
core.clj:619:in `invoke'
core.clj:2396:in `doInvoke'
master_core.clj:43:in `invoke'
core.clj:99:in `invoke'
core.clj:45:in `invoke'
core.clj:30:in `invoke'
core.clj:112:in `invoke'
core.clj:2443:in `invoke'
core.clj:112:in `doInvoke'
core.clj:619:in `invoke'
core.clj:117:in `invoke'
core.clj:112:in `invoke'
core.clj:2443:in `invoke'
core.clj:112:in `doInvoke'
master_core.clj:64:in `invoke'
core.clj:176:in `invoke'
core.clj:45:in `invoke'
core.clj:112:in `invoke'
core.clj:2443:in `invoke'
core.clj:112:in `doInvoke'
core.clj:619:in `invoke'
core.clj:117:in `invoke'
ringutils.clj:75:in `invoke'
ringutils.clj:81:in `invoke'
http_metrics.clj:137:in `invoke'
http_metrics.clj:137:in `invoke'
http_metrics.clj:132:in `invoke'
core.clj:112:in `invoke'
core.clj:2443:in `invoke'
core.clj:112:in `doInvoke'
master_service.clj:50:in `invoke'
core.clj:176:in `invoke'
core.clj:45:in `invoke'
jetty9_core.clj:317:in `invoke'
2015-05-07 14:52:45,804 INFO [puppet-server] Puppet Caching facts for testpuppet01.hostedresources.root.local
2015-05-07 14:52:45,826 INFO [puppet-server] Puppet Caching node for testpuppet01.hostedresources.root.local
2015-05-07 14:52:45,918 ERROR [puppet-server] Puppet Attempt to assign to a reserved variable name: 'trusted' on node testpuppet01.hostedresources.root.local
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/parser/scope.rb:629:in `setvar'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/parser/scope.rb:718:in `[]='
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/parser/compiler.rb:573:in `set_node_parameters'
org/jruby/RubyHash.java:1341:in `each'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/parser/compiler.rb:572:in `set_node_parameters'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/parser/compiler.rb:121:in `compile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/profiler/around_profiler.rb:58:in `profile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/profiler.rb:51:in `profile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/parser/compiler.rb:121:in `compile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/context.rb:64:in `override'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet.rb:244:in `override'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/parser/compiler.rb:117:in `compile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/parser/compiler.rb:34:in `compile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/catalog/compiler.rb:95:in `compile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/profiler/around_profiler.rb:58:in `profile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/profiler.rb:51:in `profile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/catalog/compiler.rb:93:in `compile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util.rb:161:in `benchmark'
/opt/puppet/share/puppetserver/puppet-server-release.jar!/META-INF/jruby.home/lib/ruby/1.9/benchmark.rb:295:in `realtime'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util.rb:160:in `benchmark'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/catalog/compiler.rb:92:in `compile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/catalog/compiler.rb:52:in `find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/indirection.rb:201:in `find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/api/v1.rb:105:in `do_find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/api/v1.rb:50:in `call'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/context.rb:64:in `override'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet.rb:244:in `override'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/api/v1.rb:49:in `call'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/route.rb:82:in `process'
org/jruby/RubyArray.java:1613:in `each'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/route.rb:81:in `process'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/handler.rb:63:in `process'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/profiler/around_profiler.rb:58:in `profile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/profiler.rb:51:in `profile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/handler.rb:61:in `process'
/opt/puppet/share/puppetserver/file:/opt/puppet/share/puppetserver/puppet-server-release.jar!/puppet-server-lib/puppet/server/master.rb:38:in `handleRequest'
Puppet$$Server$$Master_709938461.gen:13:in `handleRequest'
request_handler_core.clj:251:in `invoke'
request_handler_service.clj:11:in `invoke'
request_handler_service.clj:20:in `handle_request'
request_handler.clj:3:in `invoke'
request_handler.clj:3:in `invoke'
core.clj:619:in `invoke'
core.clj:2396:in `doInvoke'
master_core.clj:43:in `invoke'
core.clj:99:in `invoke'
core.clj:45:in `invoke'
core.clj:30:in `invoke'
core.clj:112:in `invoke'
core.clj:2443:in `invoke'
core.clj:112:in `doInvoke'
core.clj:619:in `invoke'
core.clj:117:in `invoke'
core.clj:112:in `invoke'
core.clj:2443:in `invoke'
core.clj:112:in `doInvoke'
master_core.clj:64:in `invoke'
core.clj:176:in `invoke'
core.clj:45:in `invoke'
core.clj:112:in `invoke'
core.clj:2443:in `invoke'
core.clj:112:in `doInvoke'
core.clj:619:in `invoke'
core.clj:117:in `invoke'
ringutils.clj:75:in `invoke'
ringutils.clj:81:in `invoke'
http_metrics.clj:137:in `invoke'
http_metrics.clj:137:in `invoke'
http_metrics.clj:132:in `invoke'
core.clj:112:in `invoke'
core.clj:2443:in `invoke'
core.clj:112:in `doInvoke'
master_service.clj:50:in `invoke'
core.clj:176:in `invoke'
core.clj:45:in `invoke'
jetty9_core.clj:317:in `invoke'
2015-05-07 14:52:45,919 ERROR [puppet-server] Puppet Attempt to assign to a reserved variable name: 'trusted' on node testpuppet01.hostedresources.root.local
2015-05-07 14:52:45,956 ERROR [puppet-server] Puppet Attempt to assign to a reserved variable name: 'trusted' on node testpuppet01.hostedresources.root.local
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/parser/scope.rb:629:in `setvar'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/parser/scope.rb:718:in `[]='
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/parser/compiler.rb:573:in `set_node_parameters'
org/jruby/RubyHash.java:1341:in `each'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/parser/compiler.rb:572:in `set_node_parameters'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/parser/compiler.rb:121:in `compile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/profiler/around_profiler.rb:58:in `profile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/profiler.rb:51:in `profile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/parser/compiler.rb:121:in `compile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/context.rb:64:in `override'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet.rb:244:in `override'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/parser/compiler.rb:117:in `compile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/parser/compiler.rb:34:in `compile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/catalog/compiler.rb:95:in `compile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/profiler/around_profiler.rb:58:in `profile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/profiler.rb:51:in `profile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/catalog/compiler.rb:93:in `compile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util.rb:161:in `benchmark'
/opt/puppet/share/puppetserver/puppet-server-release.jar!/META-INF/jruby.home/lib/ruby/1.9/benchmark.rb:295:in `realtime'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util.rb:160:in `benchmark'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/catalog/compiler.rb:92:in `compile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/catalog/compiler.rb:52:in `find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/indirector/indirection.rb:201:in `find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/api/v1.rb:105:in `do_find'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/api/v1.rb:50:in `call'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/context.rb:64:in `override'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet.rb:244:in `override'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/api/v1.rb:49:in `call'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/route.rb:82:in `process'
org/jruby/RubyArray.java:1613:in `each'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/route.rb:81:in `process'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/handler.rb:63:in `process'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/profiler/around_profiler.rb:58:in `profile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/profiler.rb:51:in `profile'
/opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/network/http/handler.rb:61:in `process'
/opt/puppet/share/puppetserver/file:/opt/puppet/share/puppetserver/puppet-server-release.jar!/puppet-server-lib/puppet/server/master.rb:38:in `handleRequest'
Puppet$$Server$$Master_709938461.gen:13:in `handleRequest'
request_handler_core.clj:251:in `invoke'
request_handler_service.clj:11:in `invoke'
request_handler_service.clj:20:in `handle_request'
request_handler.clj:3:in `invoke'
request_handler.clj:3:in `invoke'
core.clj:619:in `invoke'
core.clj:2396:in `doInvoke'
master_core.clj:43:in `invoke'
core.clj:99:in `invoke'
core.clj:45:in `invoke'
core.clj:30:in `invoke'
core.clj:112:in `invoke'
core.clj:2443:in `invoke'
core.clj:112:in `doInvoke'
core.clj:619:in `invoke'
core.clj:117:in `invoke'
core.clj:112:in `invoke'
core.clj:2443:in `invoke'
core.clj:112:in `doInvoke'
master_core.clj:64:in `invoke'
core.clj:176:in `invoke'
core.clj:45:in `invoke'
core.clj:112:in `invoke'
core.clj:2443:in `invoke'
core.clj:112:in `doInvoke'
core.clj:619:in `invoke'
core.clj:117:in `invoke'
ringutils.clj:75:in `invoke'
ringutils.clj:81:in `invoke'
http_metrics.clj:137:in `invoke'
http_metrics.clj:137:in `invoke'
http_metrics.clj:132:in `invoke'
core.clj:112:in `invoke'
core.clj:2443:in `invoke'
core.clj:112:in `doInvoke'
master_service.clj:50:in `invoke'
core.clj:176:in `invoke'
core.clj:45:in `invoke'
jetty9_core.clj:317:in `invoke'
2015-05-07 14:54:18,459 INFO [puppet-server] Puppet 'store report' command for testpuppet01.hostedresources.root.local submitted to PuppetDB with UUID 1bcbb150-7c87-4fa7-a061-935eb47bcf17
/var/opt/lib/pe-puppet/yaml/facts/testpuppet01.hostedresources.root.local.yaml
require 'yaml'
module Puppet::Util::Yaml
if defined?(::Psych::SyntaxError)
YamlLoadExceptions = [::StandardError, ::Psych::SyntaxError]
else
YamlLoadExceptions = [::StandardError]
end
class YamlLoadError < Puppet::Error; end
def self.load_file(filename, default_value = false)
yaml = YAML.load_file(filename)
yaml || default_value
rescue *YamlLoadExceptions => detail
open('/tmp/pupyamlerr.log', 'a') { |f| f.puts filename }
raise YamlLoadError.new(detail.message, detail)
end
def self.dump(structure, filename)
Puppet::Util.replace_file(filename, 0660) do |fh|
YAML.dump(structure, fh)
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment