Patrick Thanks. Related information:
Puppet 2.6.8 for both master and client, Webrick. file { "/opt/jetty-distribution-7.4.2.v20110526.tar.gz": ensure => present, checksum => md5, source => "puppet:///emb/jetty-distribution-7.4.2.v20110526.tar.gz", notify => Exec ["tar xzf jetty-distribution-7.4.2.v20110526.tar.gz"], } If I change above to md5lite or mtime etc, they all fail with same error. I tried other file resources, same thing. Changing back to md5, it will work again. Maybe I should upgrade to 2.7.1? Thanks Haitao On Mon, Jul 11, 2011 at 6:27 PM, Patrick <kc7...@gmail.com> wrote: > > On Jul 11, 2011, at 12:09 PM, Haitao Jiang wrote: > >> I have a File resource and it was default to use md5 checksum. Now, I >> want to change it to use md5lite (or mtime, same error), I got >> following error: >> >> >> Any suggestion on how to get rid of this error (switch the checksum method)? >> >> info: FileBucket got a duplicate file {md5}3dc95fb231fdabbe161d8773e2a10457 >> info: /Stage[main]/Emb/File[/opt/jetty-distribution-7.4.2.v20110526.tar.gz]: >> Filebucketed /opt/jetty-distribution-7.4.2.v20110526.tar.gz to puppet >> with sum 3dc95fb231fdabbe161d8773e2a10457 >> err: >> /Stage[main]/Emb/File[/opt/jetty-distribution-7.4.2.v20110526.tar.gz]/content: >> change from {md5lite}a3f7372d40abae273d2680b650ca4715 to >> {md5}3dc95fb231fdabbe161d8773e2a10457 failed: Could not rename >> temporary file /opt/jetty-distribution-7.4.2.v20110526.tar.gz.puppettmp_6384 >> to /opt/jetty-distribution-7.4.2.v20110526.tar.gz: File written to >> disk did not match checksum; discarding changes >> ({md5lite}3dc95fb231fdabbe161d8773e2a10457 vs >> {md5lite}a3f7372d40abae273d2680b650ca4715) at >> /etc/puppet/modules/emb/manifests/init.pp:38 at >> /etc/puppet/modules/emb/manifests/init.pp:38 > > Looks like a Puppet bug to me. What's the client version? What's the server > version? Since I'm already asking that, do you know if you using Passenger, > Mongral, or Webrick? > > Finally, can you post the "File" entry from the pp file that's not working? > > -- > 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+unsubscr...@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 post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.