FAQ
Fedora stock ships Puppet 2.7.18 and Ruby 1.9.3, which are not compatible.

I suggest adding yum.puppetlabs.com and upgrading to Puppet 3.

Either that or downgrade Ruby to 1.8.7.

This is a known issue with Puppet 2.7 and Ruby 1.9.3.

On Fri, Aug 17, 2012 at 6:51 AM, Peter Bukowinski wrote:
Greetings,

I'm testing Fedora 17 in our environment and have come across an
interesting/annoying issue (that may or may not be isolated to my
environment). Puppet runs fine on the test node but the reports are failing
to import to dashboard and are showing up as background task failures with
these details:


Importing report report-19732-119.yaml at 2012-08-17 09:01 EDT
undefined method `each' for nil:NilClass

Backtrace:
/opt/puppet-dashboard/lib/puppet/report.rb:202:in `extended'
/opt/puppet-dashboard/lib/puppet/report.rb:200:in `each'
/opt/puppet-dashboard/lib/puppet/report.rb:200:in `extended'
/opt/puppet-dashboard/lib/puppet/report.rb:114:in `extend'
/opt/puppet-dashboard/lib/puppet/report.rb:114:in `extended'
/opt/puppet-dashboard/app/models/report.rb:107:in `extend'
/opt/puppet-dashboard/app/models/report.rb:107:in `create_from_yaml'
/opt/puppet-dashboard/app/models/report.rb:86:in `create_from_yaml_file'


Anyone have any ideas why this might be occurring?

The Fedora 17 node and the puppetmaster are running puppet 2.7.18.
My puppetmaster has ruby enterprise 1.8.7 (patch level 334), the node has
ruby 1.9.3p194.
Puppetmaster is hosting puppet-dashboard version 1.2.10. OS is Scientific
Linux 5.5.


--
Peter M. Bukowinski
Sr. Systems Engineer
Janelia Farm Research Campus, HHMI

--
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+unsubscribe@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 unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com.
To post to this group, send email to puppet-users@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.

Search Discussions

Discussion Posts

Previous

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 6 of 6 | next ›
Discussion Overview
grouppuppet-users @
categoriespuppet
postedAug 17, '12 at 1:51p
activeMay 30, '13 at 5:24p
posts6
users4
websitepuppetlabs.com

People

Translate

site design / logo © 2021 Grokbase