Настройки времени в контроллере

Товарищи разработчики, выявил после перезагрузки контроллера, что все сценарии стали запускаться по времени с опозданием на 3 часа. Я так понимаю это произошёл сброс часового пояса на нулевой? Это глюк опять же или я неправильно время выставлял?
Dpkg-reconfigure tzdata

Есть такой баг, подтверждаем. Будем разбираться, в качестве временного решения попробуйте скопировать в /mnt/data/ нужный файл таймзоны, например:
cp /usr/share/zoneinfo/Europe/Moscow /mnt/data/etc/localtime

теме up!

Пока

я так понял, с проблемой не разобрались?

Moscow это символьная ссылка, не совсем верно ее так копировать.

Вообще это весьма серьезный косяк, время в контроллере это основа его работы. Установку зоны надо делать в вебинтерфейсе, а при загрузке читать этот конфиг и обновлять символьную ссылку соответственно установленной зоне. В этом случае время не будет зависеть от вечных косяков линукса при обновлении пакетов и т.п.

Мне удалось установить часовой пояс командой
dpkg-reconfigure tzdata
При перезагрузке контроллера время не возвращается в UTC.
Обе команды date и timedatectl выдают время согласно настроенному часовому поясу

1 Like