Arago Linux - системное время сбрасывается при запуске
В моей системе Arago Linux (версия 2017.2):
Каждый раз, когда я перезагружаю свое устройство, мое системное время возвращается к 16:27 9 сентября 2020 года.
Мои аппаратные часы установлены на более раннее время. Если я установил аппаратные часы на более позднее, чем это время, дата и время будут сохраняться правильно.
в
/etc/init.d/bootmisc.sh
Я вижу, что он читает, и если системное время находится до отметки времени, он сбрасывает его и часы hw на отметку времени.
Но
/etc/timestamp
читает
20210719121819
- то есть 19 июля 2021 года, что далеко не близко к сентябрю 2020 года. Кроме того, аппаратные часы не сбрасываются, а только системное время. Кажется, что hwclock постоянно сохраняет правильное время (насколько это возможно)
Как я могу определить, где еще может происходить сброс системного времени во время перезагрузки?
Я также пробовал
grep date * -R
пока в
/etc/init.d
но единственные скрипты, выполняющие
date
для целей, отличных от отображения,
bootmisc.sh
,
hwclock.sh
а также
urandom
(но это просто вывод в файл без изменения даты)
Дополнительная информация:
last reboot
дает "правильное" время (то есть, поскольку оно рассчитывается на основе часовых поясов, заданных в часовых поясах, в данном случае 1 / Sep / 2020 01:15). Однако, если я это сделаю
journalctl -b
, все записи в журнале начинаются в 16:27 9 сентября 2020 года, когда он сбрасывается. То же самое и с содержимым
/var/log/messages
.