I looked into the manifest and modules for any reference to manage the
checksum of /var/lib/puppet/lib/* and couldn't find anything.

Is there a way to find out where/why these directories are being
checksum'ed?

The state.yaml contains this info:

File[/var/lib/puppet/lib/puppet/parser/functions]:
  :checked: 2009-10-14 14:42:25.623364 +00:00
  :checksums:
    :*ctime: "{mtime}Thu Oct 08 06:07:35 -0700 2009"*


That snippet corresponds to this log snippet:

Dec 11 20:18:00 puppetclient01 puppetd[31604]:
(/File[/var/lib/puppet/lib/puppet/parser/functions]/checksum) checksum
changed '*{mtime}Thu Oct 08 06:07:35 -0700 2009*' to '{mtime}Fri Dec 11
20:04:01 +0000 2009'


Thanks

On Tue, Dec 8, 2009 at 6:07 PM, Tony G. <tony...@gmail.com> wrote:

> The output is the same on both:
>
> puppetmaster:
> $ ruby -e 'puts Time.at(0)'
> Thu Jan 01 00:00:00 +0000 1970
>
> puppetclient:
>
> ruby -e 'puts Time.at(0)'
> Thu Jan 01 00:00:00 +0000 1970
>
> Then sometime else might be causing the checksum output.
>
> Thanks for the other suggestions and explanations.
>
>
> On Tue, Dec 8, 2009 at 5:59 PM, Silviu Paragina <sil...@paragina.ro>wrote:
>
>>  The output should give a clue if the timezone is wrong for ruby on the
>> client/server machine. If I use utc it will discard that info so it is:
>> ruby -e 'puts Time.at(0)'
>> and if all things are sane it should output
>> Thu Jan 01 00:00:00 +000 1970 (without +something or -something)
>> Not sure how much it can help, since there are a lot of other components
>> that could change the standard behavior depending on setup
>> (apache/nginx/passenger/mongrel etc)
>>
>>
>> Silviu
>>
>>
>> On 09.12.2009 03:53, Ohad Levy wrote:
>>
>> if you want utc, you should use:
>>
>> ruby -e 'puts Time.at(0).utc'
>>
>> cheers,
>> Ohad
>>
>>
>> On Wed, Dec 9, 2009 at 9:51 AM, Silviu Paragina <sil...@paragina.ro>wrote:
>>
>>>  Try this
>>> ruby -e 'puts Time.at(0)'
>>> In case ruby treats timezones different from how it should (how I think
>>> it should actually)
>>>
>>>
>>> Silviu
>>>
>>>
>>> On 09.12.2009 03:21, Tony G. wrote:
>>>
>>> Hi,
>>>
>>> They are supposed to have GMT:
>>> puppetmaster:
>>> $ date
>>> Wed Dec  9 00:59:02 *GMT* 2009
>>> puppetclient:
>>> $ date
>>> Wed Dec  9 00:58:59 *GMT* 2009
>>>
>>> But digging more I found this:
>>> puppetmaster:
>>> $ cat /etc/sysconfig/clock
>>> *ZONE="GMT"*
>>> *UTC=false*
>>> ARC=false
>>>
>>> puppetclient:
>>> $ cat /etc/sysconfig/clock
>>> *ZONE="US/Pacific"*
>>> *UTC=true*
>>> ARC=false
>>>
>>>
>>> But the timezone file in */etc/localtime* is the same on them:
>>> md5sum /usr/share/zoneinfo/* 2>/dev/null|grep $(md5sum /etc/localtime|cut
>>> -d" " -f1)
>>> fcccbcf95c718cf2fdee557763e460be  /usr/share/zoneinfo/GMT
>>> fcccbcf95c718cf2fdee557763e460be  /usr/share/zoneinfo/GMT0
>>> fcccbcf95c718cf2fdee557763e460be  /usr/share/zoneinfo/GMT-0
>>> fcccbcf95c718cf2fdee557763e460be  /usr/share/zoneinfo/GMT+0
>>> fcccbcf95c718cf2fdee557763e460be  /usr/share/zoneinfo/Greenwich
>>>
>>> Could the /etc/sysconfig/clock file cause this?
>>>
>>> Thanks!
>>>
>>> On Tue, Dec 8, 2009 at 1:50 PM, Silviu Paragina <sil...@paragina.ro>wrote:
>>>
>>>> The log you posted looks like a bad date/time timezone conversion, are
>>>> all the clients/puppetmasters on the same timezone?
>>>> Notice that the dates are actually identical but one is in utc the other
>>>> US eastern (I think).
>>>>
>>>>
>>>> Silviu
>>>>
>>>> On 08.12.2009 22:43, Digant C Kasundra wrote:
>>>> > This is similar to what I'm talking about.  It looks like this
>>>> resource is specifically using modified time as the "checksum."  Is this
>>>> something you've configured or is this a default of those directories as
>>>> something internal to puppet.
>>>> >
>>>> > ----- "Tony G."<tony...@gmail.com>  wrote:
>>>> >
>>>> >
>>>> >> I've see this very often but not sure if this is the issue you are
>>>> >> describing:
>>>> >>
>>>> >> Dec 4 03:36:19 puppetclient puppetd[16163]:
>>>> >> (/File[/var/lib/puppet/lib]/checksum) checksum changed '{mtime}Fri
>>>> Oct
>>>> >> 30 11:05:32 -0700 2009' to '{mtime}Fri Oct 30 18:05:50 +0000 2009'
>>>> >> Dec 4 03:36:20 puppetclient puppetd[16163]:
>>>> >> (/File[/var/lib/puppet/lib/puppet]/checksum) checksum changed
>>>> >> '{mtime}Fri Oct 30 11:05:33 -0700 2009' to '{mtime}Fri Oct 30
>>>> 18:05:50
>>>> >> +0000 2009'
>>>> >> Dec 4 03:36:21 puppetclient puppetd[16163]:
>>>> >> (/File[/var/lib/puppet/lib/puppet/type]/checksum) checksum changed
>>>> >> '{mtime}Fri Oct 30 11:05:49 -0700 2009' to '{mtime}Fri Oct 30
>>>> 18:05:50
>>>> >> +0000 2009'
>>>> >> Dec 4 03:36:24 puppetclient puppetd[16163]:
>>>> >> (/File[/var/lib/puppet/lib/puppet/parser]/checksum) checksum changed
>>>> >> '{mtime}Fri Oct 30 11:05:50 -0700 2009' to '{mtime}Fri Oct 30
>>>> 18:05:50
>>>> >> +0000 2009'
>>>> >> Dec 4 03:36:29 puppetclient puppetd[16163]:
>>>> >> (/File[/var/lib/puppet/lib/puppet/parser/functions]/checksum)
>>>> checksum
>>>> >> changed '{mtime}Fri Oct 30 11:05:50 -0700 2009' to '{mtime}Fri Oct 30
>>>> >> 18:05:50 +0000 2009'
>>>> >> Dec 4 03:36:29 puppetclient puppetd[16163]:
>>>> >> (/File[/var/lib/puppet/lib/puppet/provider]/checksum) checksum
>>>> changed
>>>> >> '{mtime}Fri Oct 30 11:05:33 -0700 2009' to '{mtime}Fri Oct 30
>>>> 18:05:48
>>>> >> +0000 2009'
>>>> >> Dec 4 03:36:36 puppetclient puppetd[16163]:
>>>> >> (/File[/var/lib/puppet/lib/puppet/provider/package]/checksum)
>>>> checksum
>>>> >> changed '{mtime}Fri Oct 30 11:05:35 -0700 2009' to '{mtime}Fri Oct 30
>>>> >> 18:05:48 +0000 2009'
>>>> >> Dec 4 03:37:00 puppetclient puppetd[16163]:
>>>> >> (/File[/var/lib/puppet/lib/puppet/provider/sysctl]/checksum) checksum
>>>> >> changed '{mtime}Fri Oct 30 11:05:48 -0700 2009' to '{mtime}Fri Oct 30
>>>> >> 18:05:49 +0000 2009'
>>>> >> Dec 4 03:37:01 puppetclient puppetd[16163]:
>>>> >> (/File[/var/lib/puppet/lib/puppet/provider/volumegroup]/checksum)
>>>> >> checksum changed '{mtime}Fri Oct 30 11:05:34 -0700 2009' to
>>>> >> '{mtime}Fri Oct 30 18:05:35 +0000 2009'
>>>> >> Dec 4 03:37:06 puppetclient puppetd[16163]:
>>>> >> (/File[/var/lib/puppet/lib/puppet/provider/logicalvolume]/checksum)
>>>> >> checksum changed '{mtime}Fri Oct 30 11:05:33 -0700 2009' to
>>>> >> '{mtime}Fri Oct 30 18:05:34 +0000 2009'
>>>> >> Dec 4 03:37:07 puppetclient puppetd[16163]:
>>>> >> (/File[/var/lib/puppet/lib/puppet/provider/physicalvolume]/checksum)
>>>> >> checksum changed '{mtime}Fri Oct 30 11:05:34 -0700 2009' to
>>>> >> '{mtime}Fri Oct 30 18:05:34 +0000 2009'
>>>> >> Dec 4 03:37:15 puppetclient puppetd[16163]:
>>>> >> (/File[/var/lib/puppet/lib/facter]/checksum) checksum changed
>>>> >> '{mtime}Fri Oct 30 11:05:50 -0700 2009' to '{mtime}Tue Nov 03
>>>> 08:00:05
>>>> >> +0000 2009'
>>>> >> Dec 4 03:37:33 puppetclient puppetd[16163]: Starting catalog run
>>>> >> Dec 4 03:39:46 puppetclient puppetd[16163]: Finished catalog run in
>>>> >> 133.44 seconds
>>>> >>
>>>> >> I've not been able to look on what is causing it, I belive it's
>>>> coming
>>>> >> after we change the environment the puppetclient is pointing to,
>>>> >> although we use the same puppetmaster to use different
>>>> >> environments(dev, prod).
>>>> >>
>>>> >> Thoughts?
>>>> >>
>>>> >> Thanks
>>>> >>
>>>> >>
>>>> >> On Thu, Dec 3, 2009 at 2:31 PM, Digant C Kasundra<
>>>> >> dig...@stanford.edu>  wrote:
>>>> >>
>>>> >>
>>>> >> Hey guys,
>>>> >>
>>>> >> We're using multiple puppetmasters and I could have sworn I had
>>>> >> uncovered an issue once where if a file had a different timestamp on
>>>> >> two puppetmasters, clients would keep replacing the file depending on
>>>> >> which puppetmaster they talked to because the clients thought the
>>>> >> files were changing. But I've been unable to reproduce this problem.
>>>> >> Is this only an issue in certain situations? We're not using the
>>>> >> checksum parameter to tell file resources to use timestamps and the
>>>> >> type references seems to indicate that the default is md5 but I could
>>>> >> have sworn I uncovered the aforementioned issue before but cannot for
>>>> >> the life of me replicate it now. Anyone else know what I'm talking
>>>> >> about?
>>>> >>
>>>> >>
>>>> >> --
>>>> >> Digant C Kasundra<  dig...@stanford.edu>
>>>> >> Technical Lead, ITS Unix Systems and Applications, Stanford
>>>> University
>>>> >>
>>>> >> --
>>>> >>
>>>> >> 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<puppet-users%2bunsubscr...@googlegroups.com>.
>>>> >> For more options, visit this group at
>>>> >> http://groups.google.com/group/puppet-users?hl=en .
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >> --
>>>> >> Tony
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >> -- You received this message because you are subscribed to the Google
>>>> >> Groups "Puppet Users" group.
>>>> >> To post to this group, send email to puppet-us...@googlegroups.com.
>>>> >> To unsubscribe from this group, send email to
>>>> >> puppet-users+unsubscr...@googlegroups.com<puppet-users%2bunsubscr...@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-us...@googlegroups.com.
>>>> To unsubscribe from this group, send email to
>>>> puppet-users+unsubscr...@googlegroups.com<puppet-users%2bunsubscr...@googlegroups.com>
>>>> .
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/puppet-users?hl=en.
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Tony
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "Puppet Users" group.
>>> To post to this group, send email to puppet-us...@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-us...@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> puppet-users+unsubscr...@googlegroups.com<puppet-users%2bunsubscr...@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-us...@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-us...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> puppet-users+unsubscr...@googlegroups.com<puppet-users%2bunsubscr...@googlegroups.com>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/puppet-users?hl=en.
>>
>
>
>
> --
> Tony
>



-- 
Tony

--

You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@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