Я был через это прежде.
Попробуйте (на domU):
echo 1 > /proc/sys/xen/independent_wallclock
и попытайтесь обновить время снова.
Вы дали ему время? Обычно ntp будут медленно корректировать время поэтому при рассмотрении вещей журналов, все еще имеют смысл, и приложения не становятся испорченными. Это называют вращением, можно читать об этом в 'человеке ntpdate' или RFC 1305.
"Временные регулировки сделаны ntpdate одним из двух способов. Если ntpdate решит, что часы являются по ошибке больше чем 0,5 секундами, то это просто ступит время путем вызова системы settimeofday () rou ‐ зубец. Если ошибка составит меньше чем 0,5 секунды, то она будет, убил время путем вызова системы adjtime () стандартная программа. Последняя техника менее разрушительна и более точна, когда ошибка является небольшой, и работает вполне хорошо, когда ntpdate выполняется кроном каждый час или два".
Попробуйте выполнить следующую процедуру:
Сначала остановите службу ntpd :
service ntpd stop
Теперь обновите местное время
ntpdate "server name"
и после этого запустите службу:
service ntdp start