Issue #20510 has been updated by Charlie Sharpsteen.

Status changed from Unreviewed to Needs More Information
Assignee set to Chris Mague

Hi Chris,

Which patchlevel of Ruby 1.9.3 are you using? Is it p0 or p105?

----------------------------------------
Bug #20510: recursive directory copy failing
https://projects.puppetlabs.com/issues/20510#change-90493

* Author: Chris Mague
* Status: Needs More Information
* Priority: Normal
* Assignee: Chris Mague
* Category: 
* Target version: 
* Affected Puppet version: 3.2.0-rc1
* Keywords: recurse eval_generate NoMethodError file
* Branch: 
----------------------------------------
<pre>
clientversion: “3.2.0-rc1” 
facterversion: “1.7.0-rc2” 
puppetversion: “3.2.0-rc1” 
rubyversion: “1.9.3”
serverversion: “3.0.2-rc1”
</pre>


<pre>
  file { '/opt/collectd/plugins':
    ensure  => directory,
    owner   => root,
    group   => root,
    mode    => '0755',
    recurse => true,
    purge   => true,
    source  => 'puppet:///modules/collectd/plugins',
    require => [Class['collectd::package'],Class['collectd::java_fix']],
    notify  => Class['collectd::services'],
  }
</pre>

<pre>
Debug: file_metadata supports formats: b64_zlib_yaml pson raw yaml; using pson
Error: /Stage[last]/Collectd::Config/File[/opt/collectd/plugins]: Failed to 
generate additional resources using 'eval_generate: NoMethodError
Debug: Service[collectd](provider=upstart): Could not find collectd.conf in 
/etc/init
</pre>

Commenting out purge line also causes the error

Also commented on #20471, but not sure if related after checking versions
Could this be similar to the root cause for the plugin sync that was fixed? 
http://projects.puppetlabs.com/issues/20308


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


Reply via email to