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.

Reply via email to