dpkg-перенастроить tzdata не работает на Ubuntu 14.04 Trusty
Я пытаюсь изменить местный часовой пояс в Ubuntu 14.04 с помощью следующих команд.
$ 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.
Однако местное время по-прежнему UTC, а не Азия / Токио.
Я могу изменить часовой пояс с 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
Как только я меняю часовой пояс с timedatectl
тогда я также могу изменить с помощью dpkg-configure на любой часовой пояс.
У кого-нибудь была такая же проблема?
Спасибо!
1 ответ
Решение
Хорошо, это из-за моей глупой ошибки. Я делал что-то подобное в моем сценарии.
ln -sf /usr/share/zoneinfo/ /etc/localtime
Переход к следующему исправил проблему.
ln -sf /usr/share/zoneinfo/Etc/UTC /etc/localtime