gpsd/chrony не синхронизирует часы, пока я не запустил источники chronyc

У меня есть интересный сценарий, в котором у меня есть закрытая (не подключенная к сети) система, успешно запускающая и gpsd, и chrony, чтобы установить часы и синхронизировать их.

однако при перезагрузке кажется, что системное время не синхронизируется автоматически, пока я не запустил

      chronyc sources

несколько раз, и как только это произойдет, все встанет на свои места.

для справки вот мой chrony.conf

      keyfile /etc/chrony/chorny.keys
driftfile /var/lib/chrony/chrony.drift

logdir /var/log/chrony

maxupdateskew 100.00

rtcsync

# step the system clock instead of skewing it if the adjustment is larger than
# one second, but only in the first three clock updates.
makestep 1 3

# cgps can be used to see gps offset
# gpsmon can be used to see the pps offset 

refclock PPS /dev/pps1 refid PPS lock GPS
refclock SHM 0 refid GPS delay 0.2

Мне любопытно, есть ли у кого-нибудь идеи, что может здесь происходить - например, я запускаю эту команду, сбрасывая предварительный шаг. Я ждал 3, 5 и 10 минут, и поведение всегда одно и то же, все синхронизируется после запуска источников chronyc.

0 ответов

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