April 6th, 2008

  • dil

Часы на убунте отстают со страшной силой

Дано: Ubuntu 7.10 (gutsy) x86_64 на Core2 Duo (4300 @1.8 GHz). Ядро стандартное, 2.6.22-14-generic.

Проблема: при работающем ntpd часы отстают со скоростью примерно полтора часа в сутки. Началось несколько дней назад, до этого всё было нормально. Возможно, повлиял какой-то плановый апгрейд системы, но я не понимаю, отчего это может происходить.
Отключаю ntpd, синхронизирую время вручную c ntp.ubuntu.com с помощью ntpdate, оно синхронизируется. Через 2 минуты пробую повторить - расхожение 9 секунд:
# ntpdate ntp.ubuntu.com
 6 Apr 13:13:23 ntpdate[4126]: step time server 91.189.94.4 offset 9.565910 sec

Collapse )

Через пару минут пробую еще раз - время опять уползло на 7 секунд:
# ntpdate ntp.ubuntu.com
 6 Apr 13:15:17 ntpdate[4129]: step time server 91.189.94.4 offset 7.099964 sec

Collapse )

Еще через 20 секунд опять разница в 2 секунды:
Collapse )

Что это может быть? Куда копать? На всех остальных окрестных убунтах всё нормально, но они 32-битовые.

Upd: проблема вылечилась после очередной перезагрузки. Предыдущие перезагрузки совершенно не помогали. Похоже, глюк всё-таки чисто программный :(