А вот в моем случае все не так радужно.
Система - SLES10SP4 32bit i586
Поставил патч timezone-2014g-0.5.1.i586.rpm (
http://download.novell.com/Download?buildid=Xm1Cf8Ec1jk)
Как у многих тут zdump все показывает корректно, но только вот правило для 2011 года отрабатывает, а для 2014 нет - см лог ниже (в самом конце).
-----------------------------------------------
-----------------Installing--------------------
-----------------------------------------------
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ # date
Fri Oct 10 11:50:06 MSK 2014
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ # rpm -qa | grep time
timezone-2011j-1.5.1
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ # zdump -v Europe/Moscow | grep 2014
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ # rpm -qip /tmp/timezone-2014g-0.5.1.i586.rpm
Name : timezone Relocations: (not relocatable)
Version : 2014g Vendor: SUSE LINUX Products GmbH, Nuernberg, Germany
Release : 0.5.1 Build Date: Mon Sep 8 18:54:29 2014
Install Date: (not installed) Build Host: hammer180
Group : System/Base Source RPM: timezone-2014g-0.5.1.src.rpm
Size : 1250254 License: BSD-3-Clause and SUSE-Public-Domain
Signature : DSA/SHA1, Mon Sep 8 18:54:37 2014, Key ID a84edae89c800aca
Packager :
http://bugs.opensuse.orgURL :
http://www.iana.org/time-zonesSummary : Timezone Descriptions
Description :
These are configuration files that describe available time zones. You
can select an appropriate time zone for your system with YaST.
Distribution: SUSE Linux Enterprise 10
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ # rpm -Uvh /tmp/timezone-2014g-0.5.1.i586.rpm
Preparing... ########################################### [100%]
1:timezone warning: /etc/localtime created as /etc/localtime.rpmnew
########################################### [100%]
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ # rpm -qa | grep time
timezone-2014g-0.5.1
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ # date
Fri Oct 10 11:51:40 MSK 2014
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ # zdump -v Europe/Moscow | grep 2014
Europe/Moscow Sat Oct 25 21:59:59 2014 UT = Sun Oct 26 01:59:59 2014 MSK isdst=0 gmtoff=14400
Europe/Moscow Sat Oct 25 22:00:00 2014 UT = Sun Oct 26 01:00:00 2014 MSK isdst=0 gmtoff=10800
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ # zdump -v Europe/Moscow | grep 2013
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ # zdump -v Europe/Moscow | grep 2015
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ # zdump -v Europe/Moscow | grep 2016
BRYANSK-LIM1:~ #
-----------------------------------------------
-----------------Testing--------------------
-----------------------------------------------
BRYANSK-LIM1:~ # date
Thu Oct 16 16:14:01 MSK 2014
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ # cat /etc/sysconfig/clock | grep ZONE
TIMEZONE="Europe/Moscow"
DEFAULT_TIMEZONE="US/Eastern"
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ # rpm -qa | grep time
timezone-2014g-0.5.1
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ # zdump -v Europe/Moscow | grep 201
Europe/Moscow Sat Mar 27 22:59:59 2010 UT = Sun Mar 28 01:59:59 2010 MSK isdst=0 gmtoff=10800
Europe/Moscow Sat Mar 27 23:00:00 2010 UT = Sun Mar 28 03:00:00 2010 MSD isdst=1 gmtoff=14400
Europe/Moscow Sat Oct 30 22:59:59 2010 UT = Sun Oct 31 02:59:59 2010 MSD isdst=1 gmtoff=14400
Europe/Moscow Sat Oct 30 23:00:00 2010 UT = Sun Oct 31 02:00:00 2010 MSK isdst=0 gmtoff=10800
Europe/Moscow Sat Mar 26 22:59:59 2011 UT = Sun Mar 27 01:59:59 2011 MSK isdst=0 gmtoff=10800
Europe/Moscow Sat Mar 26 23:00:00 2011 UT = Sun Mar 27 03:00:00 2011 MSK isdst=0 gmtoff=14400
Europe/Moscow Sat Oct 25 21:59:59 2014 UT = Sun Oct 26 01:59:59 2014 MSK isdst=0 gmtoff=14400
Europe/Moscow Sat Oct 25 22:00:00 2014 UT = Sun Oct 26 01:00:00 2014 MSK isdst=0 gmtoff=10800
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ # zdump --version
zdump (tzcode) 2014g
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ # date -s "Sun MAR 27 01:59:00 MSK 2011"
Sun Mar 27 01:59:00 MSK 2011
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ # date
Sun Mar 27 01:59:02 MSK 2011
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ # while true; do date; sleep 2; done
Sun Mar 27 01:59:51 MSK 2011
Sun Mar 27 01:59:53 MSK 2011
Sun Mar 27 01:59:55 MSK 2011
Sun Mar 27 01:59:57 MSK 2011
Sun Mar 27 01:59:59 MSK 2011
Sun Mar 27 03:00:01 MSK 2011
Sun Mar 27 03:00:03 MSK 2011
Sun Mar 27 03:00:05 MSK 2011
Sun Mar 27 03:00:07 MSK 2011
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ # date -s "Sun OCT 26 01:59:00 MSK 2014"
Sun Oct 26 01:59:00 MSK 2014
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ # date
Sun Oct 26 01:59:01 MSK 2014
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ #
BRYANSK-LIM1:~ # while true; do date; sleep 2; done
Sun Oct 26 01:59:48 MSK 2014
Sun Oct 26 01:59:50 MSK 2014
Sun Oct 26 01:59:52 MSK 2014
Sun Oct 26 01:59:54 MSK 2014
Sun Oct 26 01:59:56 MSK 2014
Sun Oct 26 01:59:58 MSK 2014
Sun Oct 26 02:00:00 MSK 2014
Sun Oct 26 02:00:02 MSK 2014
Sun Oct 26 02:00:04 MSK 2014
BRYANSK-LIM1:~ #
Пробовал делать как написал Dimerson тут
viewtopic.php?f=1&t=11987#p80438По его инструкции сделал из свежих (2014h) tzbaze и tzcode свой первый RPM.
Поставил - результат тот же.
Ребут не помогает.
Пробовал как написано тут
https://www.novell.com/support/kb/doc.php?id=3655154Правда не понял п.5 и п.7..
Результат тот же.
Есть такая ссылка
https://www.suse.com/support/update/ann ... 152-2.htmlПатч вроде упоминается внизу мой, но меня смущает фраза
An update that has three recommended fixes can now be installed. It includes one version update.
Я в тупике.
Кто что думает?