I tried both md5lite and mtime, no difference, same issue: File written to disk did not match checksum; discard canges ....
What I can do to fix or debug this? Thanks Haitao On Mon, Jul 11, 2011 at 10:07 PM, Patrick <kc7...@gmail.com> wrote: > It talks about mtime in the log, but has md5lite in the manifest. Is that a > typo? > > > On Jul 11, 2011, at 10:03 PM, Haitao Jiang wrote: > >> I upgraded Puppet (master/client) to 2.7.1, the issue still there: >> >> Jul 11 21:59:50 vm1 puppet-agent[11641]: >> (/Stage[main]/Emb/File[/opt/jetty/contexts/emb-context.xml]/ensure) >> change from absent to file failed: Could not rename temporary file >> /opt/jetty/contexts/emb-context.xml.puppettmp_5668 to >> /opt/jetty/contexts/emb-context.xml: File written to disk did not >> match checksum; discarding changes ({mtime} vs {mtime}Mon Jul 11 >> 21:59:50 -0700 2011) at /etc/puppet/modules/emb/manifests/init.pp:78 >> at /etc/puppet/modules/emb/manifests/init.pp:78 >> >> with >> >> file { "/opt/jetty/contexts/emb-context.xml": >> ensure => present, >> checksum => md5lite, >> source => "puppet:///emb/emb-context.xml", >> mode => 644, >> owner => root, >> group => root, >> } >> >> >> Any help is highly appreciated! >> >> Haitao >> >> On Mon, Jul 11, 2011 at 7:41 PM, Haitao Jiang <jianghai...@gmail.com> wrote: >>> 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. >> > > -- > 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.