Issue #20510 has been updated by Charlie Sharpsteen. Assignee changed from Chris Mague to Charlie Sharpsteen
---------------------------------------- Bug #20510: recursive directory copy failing https://projects.puppetlabs.com/issues/20510#change-90499 * Author: Chris Mague * Status: Duplicate * Priority: Normal * Assignee: Charlie Sharpsteen * 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.
