Isso foi tudo culpa minha.
Era um var de TZ local no nível do perfil que estava sendo encontrado e que era difícil de encontrar.
Eu tenho um tipo de problema estranho. A hora na minha barra do Unity está certa, mas o tempo no bash é de 2 horas à frente.
$ date
Wed Jun 20 15:31:55 CDT 2012
Barra Unity:
Wed Jun 20 13:31:55
Aqui estão as configurações do meu etc:
$ cat /etc/timezone
America/Los_Angeles
locale:
$ locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
Finalmente, eu tentei $ sudo dpkg-reconfigure tzdata
e defini-lo como "Los_Angeles".
Alguém viu algo assim?
EDITAR
Então eu instalei o Ubuntu em outro computador e depois que eu instalei as atualizações usando o dist-upgrate, ele estava 2 horas adiantado novamente ... Em um computador completamente novo. Aqui está a saída do apt: link
Isso foi tudo culpa minha.
Era um var de TZ local no nível do perfil que estava sendo encontrado e que era difícil de encontrar.