Ok, isso foi por causa do meu erro estúpido. Eu estava fazendo algo assim no meu roteiro.
ln -sf /usr/share/zoneinfo/ /etc/localtime
Mudar para o seguinte resolveu o problema.
ln -sf /usr/share/zoneinfo/Etc/UTC /etc/localtime
Estou tentando alterar o fuso horário local no Ubuntu 14.04 com os seguintes comandos.
$ echo Asia/Tokyo > /etc/timezone
$ dpkg-reconfigure --frontend noninteractive tzdata
Current default time zone: 'Asia/Tokyo'
Local time is now: Fri Apr 22 13:47:04 UTC 2016.
Universal Time is now: Fri Apr 22 13:47:04 UTC 2016.
No entanto, a hora local ainda é a UTC, não a Ásia / Tóquio.
Eu posso alterar o fuso horário com timedatectl
.
$ timedatectl set-timezone Asia/Tokyo
$ timedatectl
Local time: Fri 2016-04-22 23:07:29 JST
Universal time: Fri 2016-04-22 14:07:29 UTC
Timezone: Asia/Tokyo (JST, +0900)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a
Uma vez que eu mudei o fuso horário com timedatectl
, então eu também posso mudar com o dpkg-reconfigure para qualquer fuso horário.
Alguém já teve o mesmo problema?
Obrigado!
Tags ubuntu-14.04 time-zone