Недавно столкнулся с такой херней:
Стоит Suse Enterprise Server 10 SP2
в yast выбираем временную зону Европа/Украина
для проверки ставим время UTC, затем для проверки меняем на локальное время (поидее оно и должно стоять) при этом вместо того чтобы прибавить к времени 2 часа, отнимается 3. Если же просто постаить ему GMT +2 то все корректно работает, но для сервера это не решение задачи.
То что пробовал делать:
Копировал /usr/share/timezone и /etc/localtime с другого дистра (тот же suse только 11 версия)
ставил в биос время в UTC #hwclock --systohc --utc
ставил пакет tzdata для другого дистра (вроде подошел)
и еще много чего....
Помогите(другой дистр поставить не могу так как нет поддержки nowell)!