Добрый день, возникла проблема с настройкой времени в дистре alt linux server сп 8.
Пред история: при установке дистра указывал часовой пояс Europe/Moscow, но при загрузке ос время показало неправильное, пытался менять через timedatectl set-timezone Europe/Moscow - не помогло . Пришлось поставить вручную через timedatectl set-time, т.к на тот момент это не имело значения. Все работало прекрасно пока в один момент не возникла проблема с временем в контейнерах. Разные контейнеры docker стали брать разное время - одни UTC , другие local time. О том что проблемы в сборках docker images писать не нужно - эти контейнеры(образы) работают с нормальным временем на centos 8 и Debian 10.
Суть проблемы - неправильно настроенное время в alt . Сижу уже третий день и не могу понять как настроить правильно время в alt. Пробовал через timedatectl set-timezone - время не изменяет. В /etc/sysconfig/clock - менял параметр UTC с true на false. Пытался сделать синхронизацию через chronyd - сервера в /etc/chronyd.conf указывал разные. Ничего не помогает все равно время показано в UTC с -3 от реального.
Вывод команд и конфигов:
$date
Fri Jul 9 08:34:29 UTC 2021
$timedatectl
Local time: Fri 2021-07-09 08:34:32 Europe
Universal time: Fri 2021-07-09 08:34:32 UTC
RTC time: Fri 2021-07-09 08:34:32
Time zone: Europe/Moscow (Europe, +0000)
System clock synchronized: yes
NTP service: active
RTC in local TZ: yes
Warning: The system is configured to read the RTC time in the local time zone.
This mode cannot be fully supported. It will create various problems
with time zone changes and daylight saving time adjustments. The RTC
time is never updated, it relies on external facilities to maintain it.
If at all possible, use RTC in UTC by calling
'timedatectl set-local-rtc 0'.
$hwclock
2021-07-09 08:38:52.194942+00:00
$cat /etc/sysconfig/clock
HWCLOCK_SET_TIME_AT_START=true
HWCLOCK_SET_AT_HALT=false
HWCLOCK_ADJUST=false
UTC=false
ZONE=Europe/Moscow
$cat /etc/chrony.conf
pool ntp1.stratum2.ru iburst
driftfile /var/lib/chrony/drift
makestep 1.0 3
rtcsync
logdir /var/log/chrony
Вот вывод с centos с идентичными настройками, где все работает корректно:
Local time: Fri 2021-07-09 11:34:47 MSK
Universal time: Fri 2021-07-09 08:34:47 UTC
RTC time: Fri 2021-07-09 11:34:47
Time zone: Europe/Moscow (MSK, +0300)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: yes
DST active: n/a
Warning: The system is configured to read the RTC time in the local time zone.
This mode can not be fully supported. It will create various problems
with time zone changes and daylight saving time adjustments. The RTC
time is never updated, it relies on external facilities to maintain it.
If at all possible, use RTC in UTC by calling
Время везде отличается на -3 часа от реального. Chrony работает без ошибок , source ip к ntp серверу правильный
Так же можно увидеть что timedatectl показывает Time zone: Europe/Moscow (Europe, +0000), а должен +0300. , так же local time: Fri 2021-07-09 08:34:32 Europe - а должен MSK
Подскажите пожалуйста что я делаю не так, и как настроить нормальную синхронизацию с ntp Europe/Moscow часовым поясом.