(Translated by https://www.hiragana.jp/)
The Wayback Machine - https://web.archive.org/web/20160411074517/http://www14.software.ibm.com/webapp/set2/sas/f/enews/2006/10/DSTupdate.html

IBM - Support news for AIX and Linux servers

AIX O/S updated to support 2007 Daylight Saving Time change

[ This page updated October 18, 2007 ]

October 25, 2006
The Energy Policy Act of 2005 (Public Law 109-58) was passed by the United States Congress on July 29, 2005 and signed into law on August 8, 2005. This law changes the time-change dates for Daylight Saving Time in the United States. Beginning in 2007, DST will begin on the second Sunday in March and end on the first Sunday in November. On AIX systems, the system administrator sets the DST rules for their system to follow by configuring the TZ environment variable in the /etc/environment file. If the administrator has specified that DST is observed, but no rules to select the date have been specified, then a default DST rule will be selected by the system. This default rule is set to match the DST rule for the United States.

IBM has released updates to the AIX 5L operating systems to support this change. The updates should be applied prior to March 11, 2007.


AIX 5L Version 5.3

IBM recommends installing Technology Level 4 or higher. Technology Level 4 is the minimum level that includes the DST fix, APAR IY75211. An alternative, which avoids any software update, is to manually change your DST setting as described below under "Setting your DST manually".
Filesets: bos.rte.libc.5.3.0.40 and bos.adt.prof.5.3.0.40

IY75211 is the only APAR which impacts the DST setting of the AIX operating system. However, there are other optional fixes which update some DST information located in other packages found on AIX. These include Java, zdump, WebSM, and ICU. Information on these optional updates appears in separate sections below.


AIX 5L Version 5.2

IBM recommends installing Technology Level 8 or higher. Technology Level 8 is the minimum level that includes the DST fix, APAR IY75213. An alternative, which avoids any software update, is to manually change your DST setting as described below under "Setting your DST manually".
Filesets: bos.rte.libc.5.2.0.85 and bos.adt.prof.5.2.0.85

IY75213 is the only APAR which impacts the DST setting of the AIX operating system. However, there are other optional fixes which update some DST information located in other packages found on AIX. These include Java, zdump, WebSM, and ICU. Information on these optional updates appears in separate sections below.

NOTE: If you have already updated your system to AIX 5.2 Technology Level 9 and successfully rebooted, you can disregard the rest of this note. If you are updating your AIX 5.2 system to Technology Level 9 on one of the systems listed in the table below, please ensure that you are at the listed firmware level (or later) before you perform the AIX update. This is only applicable to systems with AIX 5.2 installed; Linux on System p installations of these same models are not affected.

These firmware fixes are not DST related.

They represent the minimum level required to prevent potential booting issues associated with AIX 5.2 Technology Level 9.


Model Number Product Name Minimum Level of Firmware Required
7017-S70 RS/6000 Model S70 20040716
7017-S7A RS/6000 Model S7A 20040716
7017-S80 RS/6000 Model S80 20040716
7017-S85 pSeries 680 Model S85 20040716
7025-F50 RS/6000 Model F50 L04197
7025-F80 RS/6000 Model F80 CL050203
7025-6F0/6F1 pSeries 620 Models 6F0/6F1 CL050203
7026-B80 pSeries 640 Model B80 NAN04194
7026-H50 RS/6000 Model H50 L04197
7026-H70 RS/6000 Model H70 SST04195
7026-H80 RS/6000 Model H80 CM050203
7026-M80 RS/6000 Model M80 MM050203
7026-6H0/6H1 pSeries 660 Models 6H0/6H1 CM050203
7026-6M1 pSeries 660 Model 6M1 MM050203
7028-6C1 pSeries 610 Model 6C1 CLT04194
7028-6C4 pSeries 630 Model 6C4 3R041029
7028-6E1 pSeries 610 Model 6E1 CLT04194
7028-6E4 pSeries 630 Model 6E4 3R041029
7029-6C3 pSeries 615 Model 6C3 3F041029
7029-6E3 pSeries 615 Model 6E3 3F041029
7038-6M2 pSeries 650 Model 6M2 3K041029
7039-651 pSeries 655 Model 651 3J041029
7040-671 pSeries 670 Model 671 3H041029
7040-681 pSeries 690 Model 681 3H041029
7043-150 RS/6000 Model 150 TCP04195
7043-260 RS/6000 Model 260 SPX04197
7043-270 RS/6000 7043 Model 270 SPH04194
7044-170 RS/6000 Model 170 SPH04194
7044-270 RS/6000 Model 270 SPH04194
7046-B50 RS/6000 Model B50 TCP04195
9112-265 IntelliStation POWER Model 265 CLT04194
9114-275 IntelliStation POWER Model 275 3F041029

If you have trouble booting your POWER4 system after updating your 5.2 system or your firmware, then you should verify and correct the value of the real-base firmware variable according to these instructions:

  1. Go to the open firmware prompt when the system is booting by typing 8 when a beep is heard or the banner is seen. If applicable, the HMC can also be used to set to boot to SMS menu. From SMS menu type 0 and go to OF prompt.
  2. At the prompt, type:
         printenv real-base
    

    It will display text similar to:

    -------------- Partition: common -------- Signature: 0x70 ---------------
    real-base                2000000             c00000 
    

  3. Verify that the number following real-base is c00000. If it is any value other than c00000, then run this command to change it:
         setenv real-base c00000
    
    (That is the letter c followed by 5 zeroes.)
  4. After updating the real-base variable, reboot system using power switch.

AIX 5L Version 5.1 (Out of support)

The update is available as a specific fix by installing APAR IY75214. An alternative, which avoids any software update, is to manually change your DST setting as described below under "Setting your DST manually".
Filesets: bos.rte.libc.5.1.0.70 and bos.adt.prof.5.1.0.70

IY75214 is the only APAR which impacts the DST setting of the AIX operating system. However, an optional fix for Java on AIX 5.1 is also available. Information on the Java update appears in a separate section below.


Setting your DST manually (to be used for out of support versions, such as AIX 4.3.3, or where the customer wants to update the system DST setting without applying any software fixes)

You can manually specify when to start and stop DST by setting the TZ environment variable in the /etc/environment file.

Examples for the four most common US timezones follows:

Timezone TZ Variable Setting
Eastern US TZ=EST5EDT,M3.2.0,M11.1.0
Central US TZ=CST6CDT,M3.2.0,M11.1.0
Mountain US TZ=MST7MDT,M3.2.0,M11.1.0
Pacific US TZ=PST8PDT,M3.2.0,M11.1.0

In the TZ variable example above, the first three characters represent the name of the timezone when not observing DST, such as "EST" for "Eastern Standard Time". The first numeral to appear reflects the number of hours behind Coordinated Universal Time (UTC); for example, EST is 5 hours behind UTC. The next three characters represent the name of the timezone when observing DST, such as "EDT" for "Eastern Daylight Time". Following the timezone names is a comma-separated rule for when the location begins and ends observance of DST:

"M3.2.0" means to begin observing DST starting in month 3 (March), week 2, and Day 0 (Sunday) = second Sunday in March. "M11.1.0" means to end observing DST on the first Sunday in November. If no DST rules are specified in the TZ variable, then the system will select the rules based on the US defaults. If a DST rule is manually specified, then the system defaults do not get used and the aforementioned APARs become unnecessary.

Since no time is specified, the default is 02:00:00 for the time change.

These correspond to the new US rules for 2007 and beyond. Once updated, the TZ environment variable will not need to be adjusted again (unless a new law changes the rules). Locations outside the US may need to set the rule to a different month or week number to reflect their own local DST observances.

More detail about setting the TZ variable can be found in the "AIX documentation for /etc/environment".

NOTE: Reboot the system before March 11, 2007 so all processes running will pick up the new time change.


zdump Databases

The zdump command can be used to display DST observance information. This information is read out of independent data files which are not used elsewhere by AIX, and unlike some other operating systems, they do not have any impact on the DST settings of the operating system. Thus, updating the zdump databases is optional. However, if you wish to make this update for consistency, you may apply the following APARS:

  • AIX 5.3: Technology Level 5 is the minimum level on which to apply the DST fix, IY91662 (bos.rte.date.5.3.0.51)
  • AIX 5.2: Technology Level 9 is the minimum level on which to apply the DST fix, IY91985 (bos.rte.date.5.2.0.41). See the note about AIX 5.2 TL09 in the AIX 5L Version 5.2 section above before installing.

NOTE: These databases did not exist for AIX releases prior to 5.2.

NOTE: After installing these APARs, a reboot will not be necessary unless an update to 5.3 TL5 or 5.2 TL9 was also performed.


Java for AIX

If you use Java on AIX, you may want to install the corresponding Java levels with current DST information. APAR numbers are associated with the specific level of Java that is installed. The APARs relating to DST and Java are:

IBM Java Version 32-bit 64-bit
IBM Java 5.0 APAR IY82213 APAR IY82254
IBM Java 1.4.2 APAR IY84053 APAR IY84054
IBM Java 1.3.1 APAR IY85293 APAR IY85294

For additional information on the impact of Daylight Saving Time on Java that ships with AIX, see: Changes to Daylight Saving Time will affect IBM Java and AIX.


WebSM

The WebSM system management configuration tool has code to display a default DST value if the TZ variable is not set in /etc/environment. This should rarely if ever be the case, and the WebSM updates do not impact the DST setting of your operating system. However, if you use WebSM and set your TZ variable through this interface, you may want to install the updated WebSM APARS as follows:

  • AIX 5.3: Technology Level 5 is the minimum level that includes the DST fix, APAR IY83394 (Fileset: sysmgt.websm.framework 5.3.0.50).
  • AIX 5.2: Technology Level 9 is the minimum level that includes the DST fix, APAR IY86260 (Fileset: sysmgt.websm.framework 5.2.0.95). See the note about AIX 5.2 TL09 in the AIX 5L Version 5.2 section above before installing.

NOTE: Installing these new Technology Levels will require a system reboot.


International Components for Unicode (ICU)

The official inclusion of ICU libraries on AIX began in 2006, and includes the new US DST rules. The minimum levels required to have these new rules are:

  • AIX 5.3 Technology Level 5, which includes ICU libraries (Filesets: ICU4C.adt 5.3.0.0, ICU4C.rte 5.3.0.0, ICU4C.man.en_US 5.3.0.0)
  • AIX 5.2 Technology Level 9, which includes ICU libraries (Filesets: ICU4C.adt 5.2.0.0, ICU4C.rte 5.2.0.0, ICU4C.man.en_US 5.2.0.0). See the note about AIX 5.2 TL09 in the AIX 5L Version 5.2 section above before installing.

These Technology Levels provide ICU Version 3.4 for AIX, packaged in the fileset levels which reflect the appropriate AIX version.

NOTE: Installing these new Technology Levels will require a system reboot.

NOTE: These ICU updates are optional unless you specifically have applications that depend on the ICU libraries. If you do not currently have any ICU4C filesets installed, then the ICU update is not relevant.

Translate this page