Issue #21512 has been updated by Ruth Linehan.

Status changed from Unreviewed to Needs More Information
Assignee set to Nate Walck

I was unable to recreate this on a fresh Debian Squeeze PE master running PE 
3.0.0 and an OSX Mountain Lion (10.8) agent running the same versions as you.

What Ruby version are you running on your agent? This sounds like it might be a 
caused by Ruby 1.9.3 vs. Ruby 1.8.7 differences, as PE 3 runs Ruby 1.9.3, 
whereas PE 2.8 ran Ruby 1.8.7.

If you could run `puppet agent -t` with the `--trace` option, that would be 
really helpful.

Also, if you could provide the OS of your master and the version of OSX you are 
running on the agent, that would be great.

----------------------------------------
Bug #21512: Non-PE OS X Node on PE3 Master throws unknown method error
https://projects.puppetlabs.com/issues/21512#change-94702

* Author: Nate Walck
* Status: Needs More Information
* Priority: Normal
* Assignee: Nate Walck
* Category: 
* Target version: 
* Affected Puppet version: 
* Keywords: 
* Branch: 
----------------------------------------
I started with a fresh PE3 Master and added a Fresh OSX Client to it using 
Puppet 3.2.2, Facter 1.7.1 and Hiera 1.2.1.  

Upon running puppet agent -t and signing the certificate (Autosign * is enabled 
for this dev box), I get the following errors:

err     Could not retrieve catalog; skipping run        Puppet                  
2013-06-28 01:30 UTC
err     Failed to generate additional resources using 'eval_generate: Could not 
intern_multiple from pson: undefined method `encoding' for 
#<String:0x10291e490>        /File[/var/lib/puppet/lib]                      
2013-06-28 01:30 UTC
err     Could not retrieve catalog from remote server: Could not intern from 
pson: undefined method `encoding' for #<String:0x102b15398>        Puppet       
           2013-06-28 01:30 UTC
err     Could not evaluate: Could not intern from pson: undefined method 
`encoding' for #<String:0x102907628> Could not retrieve file metadata for 
puppet://puppet/plugins: Could not intern from pson: undefined method 
`encoding' for #<String:0x102907628>   /File[/var/lib/puppet/lib]               
       2013-06-28 01:30 UTC

The agent throws this error every run and doesn't seem to pickup custom facts 
(I tried removing the facts to see if they caused the issue, but to no avail).

Let me know if you need any additional information.



-- 
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to