dpkg-перенастроить tzdata не работает на Ubuntu 14.04 Trusty

1646
kimh

Я пытаюсь изменить местный часовой пояс в 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

1 ответ на вопрос

0
kimh

Ok, this was because of my stupid mistake. I was doing something like this in my script.

ln -sf /usr/share/zoneinfo/ /etc/localtime 

Changing to the following fixed the issue.

ln -sf /usr/share/zoneinfo/Etc/UTC /etc/localtime 

Похожие вопросы