Package: puppet-module-rodjek-logrotate Version: 1.1.1+ds1-1 Severity: grave
When using the module without modification, puppet complains (I wrapped it, so it's easier to read): Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Function Call, Logrotate::Rule[wtmp]: rotate must be an integer (file: /usr/share/puppet/modules/logrotate/manifests/rule.pp, line: 306, column: 7) (file: /usr/share/puppet/modules/logrotate/manifests/defaults/debian.pp, line: 16) The solution to fix it is: --- puppet-module-rodjek-logrotate-1.1.1+ds1.orig/manifests/defaults/debian.pp +++ puppet-module-rodjek-logrotate-1.1.1+ds1/manifests/defaults/debian.pp @@ -10,7 +10,7 @@ class logrotate::defaults::debian { create => true, create_owner => 'root', create_group => 'utmp', - rotate => 1, + rotate => '1', }