Ubuntu 16.04 - неверное время, отображаемое виджетом часов на панели задач

Я уже вручную настроил некоторые символические ссылки, которые должны гарантировать системное время в соответствии с языком, который я хочу, а именно

ln -sf /usr/share/zoneinfo/Canada/Eastern /etc/localtime
ln -sf /usr/share/zoneinfo/Canada/Eastern /etc/timezone

Также, если я проверю системное время, используя date, он отображает правильное местное время. Однако виджет часов отключен на 2 часа как в Lightdm, так и в Unity.

Эта установка фактически находится на сервере и обслуживает его с использованием PXE/NFS. Таким образом, я могу вносить изменения только через среду chroot на сервере. Это неудачно, так как большинство команд systemd отказывается работать в среде chroot. Любая идея, как я могу вернуть часы в синхронизации с местным временем системы?

Как забавная аномалия, делаю dpkg-reconfigure tzdata и выбор "Америка / Монреаль" дает следующий результат:

Current default time zone: 'America/Montreal'
Local time is now:      Fri Jun 17 17:49:29 UTC 2016.
Universal Time is now:  Fri Jun 17 17:49:29 UTC 2016.

Однако это 4 часа, а не разница в 2 часа, которую я заметил на виджете, так что это, вероятно, не связано...

0 ответов

Другие вопросы по тегам