Issue #11306 has been updated by Nick Fagerlund.

Description updated


----------------------------------------
Bug #11306: puppet 2.7.8-1 bug under ruby 1.8.5/centos 5.7
https://projects.puppetlabs.com/issues/11306

Author: Alexey Wasilyev
Status: Needs Decision
Priority: High
Assignee: Jason McKerr
Category: plumbing
Target version: 2.7.x
Affected Puppet version: 2.7.8
Keywords: 
Branch: 


- centos 5.7 with all updates.
- puppet 2.7.8-1 from http://yum.puppetlabs.com/el/5/products/x86_64/
- ruby-1.8.5-19.el5_6.1

when i try to run puppetd -t i get "err: /File[/var/lib/puppet/lib]: Failed to 
generate additional resources using 'eval_generate: odd number of arguments for 
Hash"
running ruby --debug /usr/sbin/puppetd -t show me, that error occurs in file 
/usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb, row 153:

  
    return false unless resource.respond_to?(:eval_generate)
    raise Puppet::DevError,"Depthfirst resources are not supported by 
eval_generate" if resource.depthfirst?
    begin
      made = resource.eval_generate.uniq
      return false if made.empty?
      made = Hash[made.map(&:name).zip(made)]  ### HERE
    rescue => detail
      puts detail.backtrace if Puppet[:trace]
      resource.err "Failed to generate additional resources using 
'eval_generate: #{detail}"
      return false
    end


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