On Tuesday, March 24, 2015 at 11:42:57 AM UTC-7, Joaquin Menchaca wrote:
>
>
> $ ruby --version
> ruby 2.2.0p0 (2014-12-25 revision 49005) [x86_64-darwin14]
>
> $ puppet --version
> /Users/vagrant/.rvm/gems/ruby-2.2.0/gems/puppet-3.7.4/lib/puppet/defaults.rb:465:
>  
> warning: duplicated key at line 466 ignored: :queue_type
> /Users/vagrant/.rvm/gems/ruby-2.2.0/gems/puppet-3.7.4/lib/puppet/vendor/safe_yaml/lib/safe_yaml/syck_node_monkeypatch.rb:42:in
>  
> `<top (required)>': uninitialized constant Syck (NameError)
>     from 
> /Users/vagrant/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
>  
> `require'
>     from 
> /Users/vagrant/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
>  
> `require'
>     from 
> /Users/vagrant/.rvm/gems/ruby-2.2.0/gems/puppet-3.7.4/lib/puppet/vendor/safe_yaml/lib/safe_yaml.rb:197:in
>  
> `<module:YAML>'
>     from 
> /Users/vagrant/.rvm/gems/ruby-2.2.0/gems/puppet-3.7.4/lib/puppet/vendor/safe_yaml/lib/safe_yaml.rb:132:in
>  
> `<top (required)>'
>     from 
> /Users/vagrant/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
>  
> `require'
>     from 
> /Users/vagrant/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
>  
> `require'
>     from 
> /Users/vagrant/.rvm/gems/ruby-2.2.0/gems/puppet-3.7.4/lib/puppet/vendor/require_vendored.rb:4:in
>  
> `<top (required)>'
>     from 
> /Users/vagrant/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
>  
> `require'
>     from 
> /Users/vagrant/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
>  
> `require'
>     from 
> /Users/vagrant/.rvm/gems/ruby-2.2.0/gems/puppet-3.7.4/lib/puppet/vendor.rb:40:in
>  
> `require_libs'
>     from 
> /Users/vagrant/.rvm/gems/ruby-2.2.0/gems/puppet-3.7.4/lib/puppet/vendor.rb:53:in
>  
> `load_vendored'
>     from 
> /Users/vagrant/.rvm/gems/ruby-2.2.0/gems/puppet-3.7.4/lib/puppet.rb:172:in 
> `<module:Puppet>'
>     from 
> /Users/vagrant/.rvm/gems/ruby-2.2.0/gems/puppet-3.7.4/lib/puppet.rb:29:in 
> `<top (required)>'
>     from 
> /Users/vagrant/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
>  
> `require'
>     from 
> /Users/vagrant/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
>  
> `require'
>     from 
> /Users/vagrant/.rvm/gems/ruby-2.2.0/gems/puppet-3.7.4/lib/puppet/util/command_line.rb:12:in
>  
> `<top (required)>'
>     from 
> /Users/vagrant/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
>  
> `require'
>     from 
> /Users/vagrant/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
>  
> `require'
>     from 
> /Users/vagrant/.rvm/gems/ruby-2.2.0/gems/puppet-3.7.4/bin/puppet:7:in `<top 
> (required)>'
>     from /Users/vagrant/.rvm/gems/ruby-2.2.0/bin/puppet:23:in `load'
>     from /Users/vagrant/.rvm/gems/ruby-2.2.0/bin/puppet:23:in `<main>'
>     from 
> /Users/vagrant/.rvm/gems/ruby-2.2.0/bin/ruby_executable_hooks:15:in `eval'
>     from 
> /Users/vagrant/.rvm/gems/ruby-2.2.0/bin/ruby_executable_hooks:15:in `<main>'
>

Currently, the 3.7.x branch of Puppet is only tested against Ruby 1.8.7 
through 2.1.0. The upcoming 4.0 release drops Ruby 1.8.7, adds 2.2.0 and 
contains a fix for this issue.

There is a ticket open about getting the fix for this issue backported to 
3.7:

https://tickets.puppetlabs.com/browse/PUP-3796


-Charlie


-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/a09903fe-eb88-428f-9e40-f2b4f8137c7f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to