Здравствуйте.
Обновил Сузю с 13.2 до 42.1. Теперь после каждой перезагрузки дата выставляется в 09.12.2040 (не опечатка, две тысячи сороковой год), время не запомнил точно, но тоже неверное и не круглое. В аппаратных часах выставлено местное время (не UTC), рядом стоит винда, проверял, дело не в них, а в Сузе. По ходу разбирательств выяснилось, что неправильные дату-время при загрузке ставит ntpd. Для надёжности переключил систему в загрузку по умолчанию в multi-user.target, чтоб не замутнять картину. Сразу после загрузки 09.12.2040. Если отключить ntpd, выставить верную дату и перезагрузиться, после загрузки всё остаётся верным. Если же включить ntpd, перезагрузиться, выставить в BIOS верную дату, продолжить загрузку - дата неверная.
Однако, если отключить ntpd, загрузиться, а потом запустить его вручную, то дата остаётся верной. И даже более того, если включить его, загрузиться (дата станет неверной), а потом просто перезапустить ntpd, то дата и время приходят в норму (оно их синхронизирует).
У меня свой ntp.conf, думал, что дело в нём, взял минимальный конфиг, который идёт с пакетом по умолчанию - всё равно после перезагрузки время-дата неверные. Пробовал и в yast всё переназначить ещё раз (часовой пояс, дату, время) - не помогает.
Т.е. резюмируя: при загрузке ntpd выставляет дату 09.12.2040 и такое же неверное время, но после синхронизации сам же это исправляет. Если же запустить его вручную, то дату-время он не портит. Почему так? Прошу помощи! В интернетах ничего похожего не смог найти, там обычно проблемы с тем, что время отличается на круглое число часов (ну, плюс-минус полчаса, смотря где какое поясное время).