Issue #14748 has been reported by James Buckley.

----------------------------------------
Bug #14748: AIX Error: Failed to apply catalog: Could not intern from pson: 
source '"#<Puppet::Node:0x12' not in PSON!
https://projects.puppetlabs.com/issues/14748

Author: James Buckley
Status: Unreviewed
Priority: Normal
Assignee: 
Category: 
Target version: 
Affected Puppet version: 
Keywords: 
Branch: 


AIX 7.1 Client 7100-01-03-1207
Puppet Version 2.9.9.1
ruby 1.9.2p320 (2012-04-20 revision 35421) [rs6000-aix]

RHEL 5.5 Master 2.6.18-194.11.4.el5
Puppet Version 2.7.14
ruby 1.8.5 (2006-08-25) [x86_64-linux]

puppet agent --test --verbose --trace --debug
Debug: Failed to load library 'selinux' for feature 'selinux'
Debug: Using settings: adding file resource 'confdir': 
'File[/etc/puppet]{:path=>"/etc/puppet", :ensure=>:directory, 
:loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'vardir': 
'File[/var/lib/puppet]{:path=>"/var/lib/puppet", :ensure=>:directory, 
:loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Failed to load library 'shadow' for feature 'libshadow'
Debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl does 
not exist
Debug: Puppet::Type::User::ProviderUseradd: file chage does not exist
Debug: Failed to load library 'ldap' for feature 'ldap'
Debug: Puppet::Type::User::ProviderLdap: feature ldap is missing
Debug: Puppet::Type::User::ProviderPw: file pw does not exist
Debug: Puppet::Type::User::ProviderUser_role_add: file roleadd does not exist
Debug: Executing '/usr/sbin/lsuser puppet'
Debug: aix.getinfo(): Could not find user puppet: Execution of 
'/usr/sbin/lsuser puppet' returned 2: User "puppet" does not exist.
Debug: Using settings: adding file resource 'logdir': 
'File[/var/log/puppet]{:path=>"/var/log/puppet", :mode=>"750", :owner=>"root", 
:group=>"puppet", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, 
:backup=>false}'
Debug: Using settings: adding file resource 'statedir': 
'File[/var/lib/puppet/state]{:path=>"/var/lib/puppet/state", :mode=>"1755", 
:ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'rundir': 
'File[/var/run/puppet]{:path=>"/var/run/puppet", :mode=>"1777", 
:ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'libdir': 
'File[/var/lib/puppet/lib]{:path=>"/var/lib/puppet/lib", :ensure=>:directory, 
:loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'certdir': 
'File[/var/lib/puppet/ssl/certs]{:path=>"/var/lib/puppet/ssl/certs", 
:owner=>"root", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, 
:backup=>false}'
Debug: Using settings: adding file resource 'ssldir': 
'File[/var/lib/puppet/ssl]{:path=>"/var/lib/puppet/ssl", :mode=>"771", 
:owner=>"root", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, 
:backup=>false}'
Debug: Using settings: adding file resource 'publickeydir': 
'File[/var/lib/puppet/ssl/public_keys]{:path=>"/var/lib/puppet/ssl/public_keys",
 :owner=>"root", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, 
:backup=>false}'
Debug: Using settings: adding file resource 'requestdir': 
'File[/var/lib/puppet/ssl/certificate_requests]{:path=>"/var/lib/puppet/ssl/certificate_requests",
 :owner=>"root", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, 
:backup=>false}'
Debug: Using settings: adding file resource 'privatekeydir': 
'File[/var/lib/puppet/ssl/private_keys]{:path=>"/var/lib/puppet/ssl/private_keys",
 :mode=>"750", :owner=>"root", :ensure=>:directory, :loglevel=>:debug, 
:links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'privatedir': 
'File[/var/lib/puppet/ssl/private]{:path=>"/var/lib/puppet/ssl/private", 
:mode=>"750", :owner=>"root", :ensure=>:directory, :loglevel=>:debug, 
:links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'hostcert': 
'File[/var/lib/puppet/ssl/certs/aixlp04.fpd.cat.com.pem]{:path=>"/var/lib/puppet/ssl/certs/aixlp04.fpd.cat.com.pem",
 :mode=>"644", :owner=>"root", :ensure=>:file, :loglevel=>:debug, 
:links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'hostprivkey': 
'File[/var/lib/puppet/ssl/private_keys/aixlp04.fpd.cat.com.pem]{:path=>"/var/lib/puppet/ssl/private_keys/aixlp04.fpd.cat.com.pem",
 :mode=>"600", :owner=>"root", :ensure=>:file, :loglevel=>:debug, 
:links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'hostpubkey': 
'File[/var/lib/puppet/ssl/public_keys/aixlp04.fpd.cat.com.pem]{:path=>"/var/lib/puppet/ssl/public_keys/aixlp04.fpd.cat.com.pem",
 :mode=>"644", :owner=>"root", :ensure=>:file, :loglevel=>:debug, 
:links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'localcacert': 
'File[/var/lib/puppet/ssl/certs/ca.pem]{:path=>"/var/lib/puppet/ssl/certs/ca.pem",
 :mode=>"644", :owner=>"root", :ensure=>:file, :loglevel=>:debug, 
:links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'hostcrl': 
'File[/var/lib/puppet/ssl/crl.pem]{:path=>"/var/lib/puppet/ssl/crl.pem", 
:mode=>"644", :owner=>"root", :ensure=>:file, :loglevel=>:debug, 
:links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'clientyamldir': 
'File[/var/lib/puppet/client_yaml]{:path=>"/var/lib/puppet/client_yaml", 
:mode=>"750", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, 
:backup=>false}'
Debug: Using settings: adding file resource 'client_datadir': 
'File[/var/lib/puppet/client_data]{:path=>"/var/lib/puppet/client_data", 
:mode=>"750", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, 
:backup=>false}'
Debug: Using settings: adding file resource 'clientbucketdir': 
'File[/var/lib/puppet/clientbucket]{:path=>"/var/lib/puppet/clientbucket", 
:mode=>"750", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, 
:backup=>false}'
Debug: Using settings: adding file resource 'lastrunfile': 
'File[/var/lib/puppet/state/last_run_summary.yaml]{:path=>"/var/lib/puppet/state/last_run_summary.yaml",
 :mode=>"644", :ensure=>:file, :loglevel=>:debug, :links=>:follow, 
:backup=>false}'
Debug: Using settings: adding file resource 'lastrunreport': 
'File[/var/lib/puppet/state/last_run_report.yaml]{:path=>"/var/lib/puppet/state/last_run_report.yaml",
 :mode=>"644", :ensure=>:file, :loglevel=>:debug, :links=>:follow, 
:backup=>false}'
Debug: Using settings: adding file resource 'graphdir': 
'File[/var/lib/puppet/state/graphs]{:path=>"/var/lib/puppet/state/graphs", 
:ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
Debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
Debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl]
Debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]
Debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring 
File[/var/lib/puppet/ssl]
Debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring 
File[/var/lib/puppet/ssl]
Debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring 
File[/var/lib/puppet/ssl]
Debug: /File[/var/lib/puppet/ssl/private]: Autorequiring 
File[/var/lib/puppet/ssl]
Debug: /File[/var/lib/puppet/ssl/certs/aixlp04.fpd.cat.com.pem]: Autorequiring 
File[/var/lib/puppet/ssl/certs]
Debug: /File[/var/lib/puppet/ssl/private_keys/aixlp04.fpd.cat.com.pem]: 
Autorequiring File[/var/lib/puppet/ssl/private_keys]
Debug: /File[/var/lib/puppet/ssl/public_keys/aixlp04.fpd.cat.com.pem]: 
Autorequiring File[/var/lib/puppet/ssl/public_keys]
Debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring 
File[/var/lib/puppet/ssl/certs]
Debug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring 
File[/var/lib/puppet/ssl]
Debug: /File[/var/lib/puppet/client_yaml]: Autorequiring File[/var/lib/puppet]
Debug: /File[/var/lib/puppet/client_data]: Autorequiring File[/var/lib/puppet]
Debug: /File[/var/lib/puppet/clientbucket]: Autorequiring File[/var/lib/puppet]
Debug: /File[/var/lib/puppet/state/last_run_summary.yaml]: Autorequiring 
File[/var/lib/puppet/state]
Debug: /File[/var/lib/puppet/state/last_run_report.yaml]: Autorequiring 
File[/var/lib/puppet/state]
Debug: /File[/var/lib/puppet/state/graphs]: Autorequiring 
File[/var/lib/puppet/state]
Debug: Finishing transaction 276689130
Debug: Using settings: adding file resource 'confdir': 
'File[/etc/puppet]{:path=>"/etc/puppet", :ensure=>:directory, 
:loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'vardir': 
'File[/var/lib/puppet]{:path=>"/var/lib/puppet", :ensure=>:directory, 
:loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'logdir': 
'File[/var/log/puppet]{:path=>"/var/log/puppet", :mode=>"750", :owner=>"root", 
:group=>"puppet", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, 
:backup=>false}'
Debug: Using settings: adding file resource 'statedir': 
'File[/var/lib/puppet/state]{:path=>"/var/lib/puppet/state", :mode=>"1755", 
:ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'rundir': 
'File[/var/run/puppet]{:path=>"/var/run/puppet", :mode=>"1777", 
:ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'libdir': 
'File[/var/lib/puppet/lib]{:path=>"/var/lib/puppet/lib", :ensure=>:directory, 
:loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'certdir': 
'File[/var/lib/puppet/ssl/certs]{:path=>"/var/lib/puppet/ssl/certs", 
:owner=>"root", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, 
:backup=>false}'
Debug: Using settings: adding file resource 'ssldir': 
'File[/var/lib/puppet/ssl]{:path=>"/var/lib/puppet/ssl", :mode=>"771", 
:owner=>"root", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, 
:backup=>false}'
Debug: Using settings: adding file resource 'publickeydir': 
'File[/var/lib/puppet/ssl/public_keys]{:path=>"/var/lib/puppet/ssl/public_keys",
 :owner=>"root", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, 
:backup=>false}'
Debug: Using settings: adding file resource 'requestdir': 
'File[/var/lib/puppet/ssl/certificate_requests]{:path=>"/var/lib/puppet/ssl/certificate_requests",
 :owner=>"root", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, 
:backup=>false}'
Debug: Using settings: adding file resource 'privatekeydir': 
'File[/var/lib/puppet/ssl/private_keys]{:path=>"/var/lib/puppet/ssl/private_keys",
 :mode=>"750", :owner=>"root", :ensure=>:directory, :loglevel=>:debug, 
:links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'privatedir': 
'File[/var/lib/puppet/ssl/private]{:path=>"/var/lib/puppet/ssl/private", 
:mode=>"750", :owner=>"root", :ensure=>:directory, :loglevel=>:debug, 
:links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'hostcert': 
'File[/var/lib/puppet/ssl/certs/aixlp04.fpd.cat.com.pem]{:path=>"/var/lib/puppet/ssl/certs/aixlp04.fpd.cat.com.pem",
 :mode=>"644", :owner=>"root", :ensure=>:file, :loglevel=>:debug, 
:links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'hostprivkey': 
'File[/var/lib/puppet/ssl/private_keys/aixlp04.fpd.cat.com.pem]{:path=>"/var/lib/puppet/ssl/private_keys/aixlp04.fpd.cat.com.pem",
 :mode=>"600", :owner=>"root", :ensure=>:file, :loglevel=>:debug, 
:links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'hostpubkey': 
'File[/var/lib/puppet/ssl/public_keys/aixlp04.fpd.cat.com.pem]{:path=>"/var/lib/puppet/ssl/public_keys/aixlp04.fpd.cat.com.pem",
 :mode=>"644", :owner=>"root", :ensure=>:file, :loglevel=>:debug, 
:links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'localcacert': 
'File[/var/lib/puppet/ssl/certs/ca.pem]{:path=>"/var/lib/puppet/ssl/certs/ca.pem",
 :mode=>"644", :owner=>"root", :ensure=>:file, :loglevel=>:debug, 
:links=>:follow, :backup=>false}'
Debug: Using settings: adding file resource 'hostcrl': 
'File[/var/lib/puppet/ssl/crl.pem]{:path=>"/var/lib/puppet/ssl/crl.pem", 
:mode=>"644", :owner=>"root", :ensure=>:file, :loglevel=>:debug, 
:links=>:follow, :backup=>false}'
Debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
Debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
Debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl]
Debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]
Debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring 
File[/var/lib/puppet/ssl]
Debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring 
File[/var/lib/puppet/ssl]
Debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring 
File[/var/lib/puppet/ssl]
Debug: /File[/var/lib/puppet/ssl/private]: Autorequiring 
File[/var/lib/puppet/ssl]
Debug: /File[/var/lib/puppet/ssl/certs/aixlp04.fpd.cat.com.pem]: Autorequiring 
File[/var/lib/puppet/ssl/certs]
Debug: /File[/var/lib/puppet/ssl/private_keys/aixlp04.fpd.cat.com.pem]: 
Autorequiring File[/var/lib/puppet/ssl/private_keys]
Debug: /File[/var/lib/puppet/ssl/public_keys/aixlp04.fpd.cat.com.pem]: 
Autorequiring File[/var/lib/puppet/ssl/public_keys]
Debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring 
File[/var/lib/puppet/ssl/certs]
Debug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring 
File[/var/lib/puppet/ssl]
Debug: Finishing transaction 278105960
Debug: Using cached certificate for ca
Debug: Using cached certificate for aixlp04.fpd.cat.com
Debug: Using settings: adding file resource 'clientyamldir': 
'File[/var/lib/puppet/client_yaml]{:path=>"/var/lib/puppet/client_yaml", 
:mode=>"750", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, 
:backup=>false}'
Debug: Using settings: adding file resource 'client_datadir': 
'File[/var/lib/puppet/client_data]{:path=>"/var/lib/puppet/client_data", 
:mode=>"750", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, 
:backup=>false}'
Debug: Using settings: adding file resource 'clientbucketdir': 
'File[/var/lib/puppet/clientbucket]{:path=>"/var/lib/puppet/clientbucket", 
:mode=>"750", :ensure=>:directory, :loglevel=>:debug, :links=>:follow, 
:backup=>false}'
Debug: Using settings: adding file resource 'lastrunfile': 
'File[/var/lib/puppet/state/last_run_summary.yaml]{:path=>"/var/lib/puppet/state/last_run_summary.yaml",
 :mode=>"644", :ensure=>:file, :loglevel=>:debug, :links=>:follow, 
:backup=>false}'
Debug: Using settings: adding file resource 'lastrunreport': 
'File[/var/lib/puppet/state/last_run_report.yaml]{:path=>"/var/lib/puppet/state/last_run_report.yaml",
 :mode=>"644", :ensure=>:file, :loglevel=>:debug, :links=>:follow, 
:backup=>false}'
Debug: Using settings: adding file resource 'graphdir': 
'File[/var/lib/puppet/state/graphs]{:path=>"/var/lib/puppet/state/graphs", 
:ensure=>:directory, :loglevel=>:debug, :links=>:follow, :backup=>false}'
Debug: Finishing transaction 277001740
Debug: node supports formats: b64_zlib_yaml pson raw yaml; using pson
Debug: Using cached certificate for ca
Debug: Using cached certificate for aixlp04.fpd.cat.com
Debug: Using cached certificate_revocation_list for ca
Error: Failed to apply catalog: Could not intern from pson: source 
'"#<Puppet::Node:0x12' not in PSON!
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/external/pson/pure/parser.rb:105
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/external/pson/common.rb:133
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/network/formats.rb:107
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/network/format_handler.rb:12
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/network/format_handler.rb:26
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/network/format_handler.rb:108
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/indirector/rest.rb:61
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/indirector/rest.rb:132
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/indirector/indirection.rb:196
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/configurer.rb:145
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/agent.rb:44
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/agent/locker.rb:22
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/agent.rb:44
/usr/local/lib/ruby/1.9.1/sync.rb:225
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/agent.rb:44
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/agent.rb:118
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/agent.rb:42
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/agent.rb:83
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/agent.rb:41
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/application.rb:175
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/application.rb:175
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/agent.rb:39
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/application/agent.rb:335
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/application/agent.rb:308
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/application.rb:342
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/application.rb:436
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/application.rb:342
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/util.rb:529
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/application.rb:342
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/lib/puppet/util/command_line.rb:74
/usr/local/lib/ruby/gems/1.9.1/gems/puppet-2.9.9.1/bin/puppet:10
/usr/local/bin/puppet:23
/usr/local/bin/puppet:23
Debug: Value of 'preferred_serialization_format' (pson) is invalid for report, 
using default (yaml)
Debug: report supports formats: b64_zlib_yaml raw yaml; using yaml


-- 
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.

Reply via email to