Глючит системное время.

После обновления арча, время на компе стал себя странно вести.
При включении компа показывается не текущее время, а время последнего включения.
То есть выключили в 8.00 утра комп. Вечером включили, показывает те-же 8.00.
У меня тоже самое и давно уже. С новым ядром 2.6.29

При выключении время сохраняется вот сюда – /var/lib/hwclock/adjtime
Видимо оттуда система берёт это время обратно, и восстанвливает в BIOS.
Когда я синхронизирую время – ntpdate ru.pool.ntp.org
то в биосе время остаётся прежним (без изменений), а часы на лаптопе показывают правильно

Выходит, если я выключу комп, система сохранит текущее время в файле – /var/lib/hwclock/adjtime. А когда я включу компьютер, то система восстановит это время, в том числе и в биосе поправит…

Но, это же дуристика… не.. наоборот - улучшения! O0
Народ, подскажите, как можно бороться с этим беспределом.
У меня нет таких беспределов.
Разберемся, голубчик!
Amigo
У меня нет таких беспределов.
У меня тоже нет подобных симптомов…
Друзья мои шутят, когда я что-то говорю - “сам шучу, сам смеюсь..” ;D

Ну, для тех, кто сталкнулся с данной проблемой. (этот топик у меня уже моячил, когда я искал решение этой проблемы)
Значит надо запостить правильный ответ.

Вот ответ был в данном топике – viewtopic.php?f=8&t=1553&hilit=&p=13154
А именно, ответ – Muu 22 апр 2009, 11:05
Цитата: “Народ, просветите, а принципиально вообще выставлять TIMEZONE?”

Собственно, там все описано буквально, но не лишним будет, прокоментировать свой ответ, как я понял и сделал, и уже проверил.
Нужно убрать таймзону, сделать так, как здесь: (/etc/rc.conf)
HARDWARECLOCK="localtime"
USEDIRECTISA="no"
# TIMEZONE="Europe/Moscow"
файл – /var/lib/hwclock/adjtime – удалить на всякий случай. (система его восстановит)
Сделать синхронизацию времени – ntpdate ru.pool.ntp.org

Вот и все! Теперь в бивасе до секунды будет правильное время (при случае можно синхронизировать сколько угодно)
И самое важное, - время на лаптопе всегда будет правильным. Хотя, меня смутило сообщение после ввода логина и пароля, системное время там то, которое было на тот момент, когда я выключил компьютер…

А так, все в шляпе товарищи! ;D
Maksir
Собственно, там все описано буквально, но не лишним будет, прокоментировать свой ответ, как я понял и сделал, и уже проверил.
Нужно убрать таймзону, сделать так, как здесь: (/etc/rc.conf)
HARDWARECLOCK="localtime"
USEDIRECTISA="no"
# TIMEZONE="Europe/Moscow"
файл – /var/lib/hwclock/adjtime – удалить на всякий случай. (система его восстановит)
Сделать синхронизацию времени – ntpdate ru.pool.ntp.org
Самое интересное заключается в том, что у меня TimeZone прописан, и все работает замечательно…
D.Evsyukov
Самое интересное заключается в том, что у меня TimeZone прописан, и все работает замечательно…
Проверил. Точно. Зона тут не причем…
Значит, у нас самый главный топик по этому вопросу! ;D

Значит, нужно всего-то, удалить файл – /var/lib/hwclock/adjtime
И синхронизовать время – ntpdate ru.pool.ntp.org

p.s. я видел темы по данному вопросу, где эта проблема решалась пересборкой ядра… =))
И все ссылки по решению этого вопроса ведут на англоязычные форумы, так, или иначе.
Maksir
p.s. я видел темы по данному вопросу, где эта проблема решалась пересборкой ядра… =))
Хмм… возможно, у меня самосбрное ядро…
HARDWARECLOCK="UTC"
TIMEZONE="Asia/Omsk"
всё хорошо работает, думаю вы что-то нахимичили)
 
Зарегистрироваться или войдите чтобы оставить сообщение.