Проблема после перехода на другой часовой пояс

OpenSuse 11.2

При установке системы был указан часовой пояс времени Россия(Самара) UTC +4. После изменения в законодательстве и смене часового пояса на московский начались веселые глюки.

Если поставить часовой пояс Россия (Москва) UTC+3, то при каждой перезагрузке часы компьютера (hwclock) будут переводиться на час назад.

Вопрос, куда прописывается часовой пояс при установке, чтобы решить текущую проблему? Ну и подскажите тем, кто сможет баг пофиксить.

как workaround могу посоветовать включить ntp

/sbin/hwclock
Программа показывает и выставляет аппаратное время. Надо man читать, там разные опции.

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

Как временная мера может быть, но учитывая, что это рабочая машина - не вариант, перегружаться все равно иногда приходится по разным причинам, а вот опаздывать на час уже порядком поднадоело :)) сейчас как временную меру перевел сами часы, отключил ntp, а часовой пояс поставил такой же как и был при установке. Только в этом случае время при перезагрузке никуда не переводится. Но решение все равно не красивое.

Помоему там имеет место быть bug. При котором при перезагрузке не синхронизировалось с BIOS.

Тут было обсуждение http://unixforum.org/index.php?showforum=31

“Истина где-то рядом” :shame:

То что баг - это несомненно, просто может кто вспомнит, куда система прописывает utc при установке. Ведь если при установке поставить UTC +3 и потом использовать этот часовой пояс, то ничего никуда не съезжает.