Hide Forgot
Description of problem: After an update to the last rawhide glibc-2.14.90-25.fc17.x86_64 all times are displayed _only_ like that: "Tue Dec 20 23:19:47 UTC 2011". After a reboot timestamps in log files also switched from a local time to UTC. That despite that /etc/localtime exists (and it happens to be the same one as /usr/share/zoneinfo/America/Edmonton and it did not change for a long time). 'strace' on 'date' shows that /etc/localtime is opened for reading but a timezone information is disregarded. Setting TZ only changes a timezone marker but other than that 'date' and 'date -u' show the same time. Version-Release number of selected component (if applicable): glibc-2.14.90-25.fc17.x86_64 How reproducible: always Additional info: More precisely I do not have an absolute evidence that glibc is a culprit and I did not try to revert that update but it is hard to imagine what else on the list of the last batch of updates could have such pervading influence. I have a feeling that this may be related to a "fix" for bug 767696.
I can confirm that downgrading to the latest one from the F16 testing updates fixes it.
Reverting to glibc-2.14.90-23.fc17.x86_64 fixed the problem for me.
Looks like we lost this fix with update from master: http://pkgs.fedoraproject.org/gitweb/?p=glibc.git;a=commitdiff;h=e13f8ca66c97805fb6cea90236334579e9ab1c61
It hadn't been committed to the master when I updated rawhide; I didn't realize it was going to have this impact. I'll resync shortly to address a few random issues.
With glibc-2.14.90-26.fc17 displayed times look as before (but parts of logs are already in the future :-).