Project

General

Profile

Actions

Bug #2413

closed

NoMethodError on Puppet 3.2 and Ruby 1.9.2

Added by Dominic Cleal almost 12 years ago. Updated over 11 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Puppet integration
Target version:
-
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

Platform:
  • Ruby 1.9.2
  • Puppet 3.2.0

There seems to be a conflict with Array monkey patching added in Puppet 3.2, but only under Ruby 1.9.2:

NoMethodError
/usr/local/rvm/gems/ruby-1.9.2-p320@test_develop_pull_request_rb2-0/gems/puppet-3.2.0.rc1/lib/puppet/util/monkey_patches.rb:139:in `to_hash'
/usr/local/rvm/gems/ruby-1.9.2-p320@test_develop_pull_request_rb2-0/gems/sass-3.2.7/lib/sass/util.rb:40:in `[]'
/usr/local/rvm/gems/ruby-1.9.2-p320@test_develop_pull_request_rb2-0/gems/sass-3.2.7/lib/sass/util.rb:40:in `to_hash'
/usr/local/rvm/gems/ruby-1.9.2-p320@test_develop_pull_request_rb2-0/gems/sass-3.2.7/lib/sass/util.rb:72:in `map_vals'
/usr/local/rvm/gems/ruby-1.9.2-p320@test_develop_pull_request_rb2-0/gems/sass-3.2.7/lib/sass/script/color.rb:169:in `<class:Color>'
/usr/local/rvm/gems/ruby-1.9.2-p320@test_develop_pull_request_rb2-0/gems/sass-3.2.7/lib/sass/script/color.rb:18:in `<module:Script>'
/usr/local/rvm/gems/ruby-1.9.2-p320@test_develop_pull_request_rb2-0/gems/sass-3.2.7/lib/sass/script/color.rb:3:in `<top (required)>'

The only primary platform this will affect is Debian Squeeze, all others use 1.9.3. The trouble is that 1.9.2 isn't officially supported by Puppet.


Related issues 1 (0 open1 closed)

Related to Foreman - Feature #2414: Remove Puppet from Foreman coreClosedGreg Sutcliffe04/19/2013Actions
Actions

Also available in: Atom PDF