PP
2012-Sep-20 07:57 UTC
[Puppet Users] checksum => mtime don''t work discarding changes ({mtime} vs {mtime}
Hello,
with puppet 2.7.19-1.el6 , I try to have the same create file for all
syslog file.
the definiton class
class logrotate {
# OS detection
$logrotate_file = $operatingsystem ? {
default => "/etc/logrotate.d/syslog"
}
# Sudoers file declaration
file { "$logrotate_file":
checksum => mtime,
owner => root,
group => root,
mode => 440,
source => $operatingsystem ? {
default => "puppet:///modules/logrotate/syslog"
},
}
}
I apply this fix
http://projects.puppetlabs.com/issues/13199
But nothing is right, always the same error message:
info: Caching catalog for server-name
info: Applying configuration version ''1348125909''
info: FileBucket got a duplicate file {md5}fa4db38dac5b5a86205de0d63173fb11
info: /Stage[main]/Logrotate/File[/etc/logrotate.d/syslog]: Filebucketed
/etc/logrotate.d/syslog to main with sum fa4db38dac5b5a86205de0d63173fb11
err: /Stage[main]/Logrotate/File[/etc/logrotate.d/syslog]/content: change
from {mtime}Tue Sep 18 16:10:21 +0200 2012 to
{md5}fa4db38dac5b5a86205de0d63173fb11 failed: Could not rename temporary
file /etc/logrotate.d/syslog.puppettmp_4575 to /etc/logrotate.d/syslog:
File written to disk did not match checksum; discarding changes ({mtime} vs
{mtime}Thu Sep 20 09:25:10 +0200 2012) at
/etc/puppet/zones/modules/logrotate/manifests/init.pp:18 at
/etc/puppet/zones/modules/logrotate/manifests/init.pp:18
notice: Finished catalog run in 1.12 seconds
anybody can help me ?
Regards
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/puppet-users/-/RHCi6bhIIEgJ.
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.