Seguindo a discussão sobre horário de verão, fui verificar e percebi que o meu sistema (Lenny) também não estava preparado para o horário de verão:
$ zdump -v /etc/localtime | grep 200\[78\] /etc/localtime Sun Feb 25 01:59:59 2007 UTC = Sat Feb 24 23:59:59 2007 BRST isdst=1 gmtoff=-7200 /etc/localtime Sun Feb 25 02:00:00 2007 UTC = Sat Feb 24 23:00:00 2007 BRT isdst=0 gmtoff=-10800 /etc/localtime Sun Nov 4 02:59:59 2007 UTC = Sat Nov 3 23:59:59 2007 BRT isdst=0 gmtoff=-10800 /etc/localtime Sun Nov 4 03:00:00 2007 UTC = Sun Nov 4 01:00:00 2007 BRST isdst=1 gmtoff=-7200 /etc/localtime Sun Feb 24 01:59:59 2008 UTC = Sat Feb 23 23:59:59 2008 BRST isdst=1 gmtoff=-7200 /etc/localtime Sun Feb 24 02:00:00 2008 UTC = Sat Feb 23 23:00:00 2008 BRT isdst=0 gmtoff=-10800 /etc/localtime Sun Nov 2 02:59:59 2008 UTC = Sat Nov 1 23:59:59 2008 BRT isdst=0 gmtoff=-10800 /etc/localtime Sun Nov 2 03:00:00 2008 UTC = Sun Nov 2 01:00:00 2008 BRST isdst=1 gmtoff=-7200 Bom, eu tinha o tz-brasil instalado e atualizado... estava confiante que estava tudo certo... Resolvi averiguar: $ /usr/sbin/tz-brasil --info last successfull database retrieve: Tue, 14 Aug 2007 13:33:03 +0000 Bom, em 14 de agosto realmente ainda não se saiba quando seria o horário de verão, mas por que não houve atualização recente? Então tentei um: -------------------------- $ sudo /usr/sbin/tz-brasil --force --force: verbose mode forced --force: removing old timestamp. forcing a new fetch removed `/var/lib/tz-brasil/success-stamp' cat: /etc/timezone: No such file or directory *** tz-brasil *** WRONG_TIMEZONE_WARNING *** --- Want to supress this warning? --- Check /etc/tz-brasil.conf option SUPRESS_WRONG_TIMEZONE_WARNING Current timezone is ==> <== Please change it using the command 'tzconfig' Allowed timezones are: [removido] This ones are obsolete, please try another: America/Araguaina America/Bahia America/Porto_Acre Brazil/Acre Brazil/DeNoronha Why timezones Brazil/East and Brazil/West are not allowed? check answer at /usr/share/doc/tz-brasil/timezone.txt -------------------------- Acontece que eu acreditava fortemente que o meu timezone era "America/Sao_Paulo". Como não achei onde olhar isso, resolvi rodar um "sudo dpkg-reconfigure tzdata" e escolhi novamente o "America/Sao_Paulo". Só então, um "sudo /usr/sbin/tz-brasil --force" funcionou e atualizou a base de dados. Agora estou tranqüilo mas não entendi o motivo da minha base de dados não ter sido atualizada desde agosto... Recomendo que todos verifiquem seus micros. -- Bruno Schneider http://www.dcc.ufla.br/~bruno/