I haven't seen this specific issue yet.

How did you upgrade from 2.6 to 3.0.0?  A common problem when
upgrading from source or with rubygems is having multiple copies of
puppet installed.  This can cause issues loading code from both
versions of Puppet into the same process.

-Jeff

On Wed, Oct 10, 2012 at 5:25 AM, David Campos
<noymn.the.archan...@gmail.com> wrote:
> Nobody has found this issue?
>
>
> On Monday, October 8, 2012 5:08:33 PM UTC+2, David Campos wrote:
>>
>> Hi all,
>>
>> I'm trying to migrate our configuration from puppet 2.6.7 to 3.0.0 but I
>> am having a strange issue whilst applying the catalog.
>>
>>> Error: Could not retrieve catalog from remote server: Could not intern
>>> from yaml: allocator undefined for Proc
>>> /usr/lib/ruby/1.8/yaml.rb:133:in `transfer'
>>> /usr/lib/ruby/1.8/yaml.rb:133:in `node_import'
>>> /usr/lib/ruby/1.8/yaml.rb:133:in `load'
>>> /usr/lib/ruby/1.8/yaml.rb:133:in `load'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/network/formats.rb:7:in `intern'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/network/format_handler.rb:12:in `send'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/network/format_handler.rb:12:in
>>> `protect'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/network/format_handler.rb:26:in
>>> `intern'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/network/format_handler.rb:108:in
>>> `convert_from'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/indirector/rest.rb:61:in `deserialize'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/indirector/rest.rb:121:in `find'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:193:in
>>> `find'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:244:in
>>> `retrieve_new_catalog'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/util.rb:348:in `thinmark'
>>> /usr/lib/ruby/1.8/benchmark.rb:308:in `realtime'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/util.rb:347:in `thinmark'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:243:in
>>> `retrieve_new_catalog'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:67:in `retrieve_catalog'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:107:in
>>> `prepare_and_retrieve_catalog'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:159:in `run'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:45:in `run'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/agent/locker.rb:20:in `lock'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:45:in `run'
>>> /usr/lib/ruby/1.8/sync.rb:230:in `synchronize'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:45:in `run'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:119:in `with_client'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:42:in `run'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:84:in `run_in_fork'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:41:in `run'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:175:in `call'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:175:in `controlled_run'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:39:in `run'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/application/agent.rb:338:in `onetime'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/application/agent.rb:311:in
>>> `run_command'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:346:in `run'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:438:in `plugin_hook'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:346:in `run'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/util.rb:500:in `exit_on_fail'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:346:in `run'
>>> /usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:76:in `execute'
>>> /usr/bin/puppet:10
>>> Warning: Not using cache on failed catalog
>>> Error: Could not retrieve catalog; skipping run
>>> Debug: report supports formats: b64_zlib_yaml raw yaml; using yaml
>>
>>
>> I only find references to an old 2010 bug but nothing helps me to solve
>> this an apply the catalog. The catalog works on 2.x nodes by the way.
>>
>> Puppet master: 3.0.0
>>
>> Puppet agent: either 2.6.7 or 3.0.0
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/puppet-users/-/JFVXsYEsx1EJ.
>
> To post to this group, send email to puppet-users@googlegroups.com.
> To unsubscribe from this group, send email to
> puppet-users+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to