AIX Olson Time Zone Interim Fix README - 2023c Includes timezone updates between 2023a and 2023c See details in latest NEWS: https://data.iana.org/time-zones/tzdb-2023c/NEWS The following zones will be affected: Africa/El_Aaiun Africa/Cairo Africa/Casablanca America/Godthab America/Nuuk America/Yellowknife Asia/Gaza Asia/Hebron Egypt Europe/Kirov Europe/Volgograd ---------------------------------------------------- Interim Fix (iFix) Details: ---------------------------------------------------- Epkg_Name IJ46489m7a.230427.epkg.Z Apars IJ46489:IJ44571:IJ31212:IJ38825:IJ37971:IJ41817:IJ43941 Tags No Reboot Requisites bos.rte.date 7.1.5.0 7.1.5.34 Epkg_Name IJ46489mAa.230420.epkg.Z Apars IJ46489:IJ44571:IJ41817:IJ43941 Tags No Reboot Requisites bos.rte.date 7.1.5.35 7.1.5.36 Epkg_Name IJ46489mBa.230420.epkg.Z Apars IJ46489:IJ44571:IJ43941 Tags No Reboot Requisites bos.rte.date 7.1.5.37 7.1.5.37 Epkg_Name IJ46489sCa.230811.epkg.Z Apars IJ46489 Tags No Reboot Requisites bos.rte.date 7.1.5.38 7.1.5.38 Epkg_Name IJ46490m1a.230425.epkg.Z Apars IJ46490:IJ44811:IJ44810:IJ42160:IJ31198:IJ38907:IJ37945 Tags No Reboot Requisites bos.rte.date 7.2.5.0 7.2.5.0 Epkg_Name IJ46490m5a.230424.epkg.Z Apars IJ46490:IJ44811:IJ44810 Tags No Reboot Requisites bos.rte.date 7.2.5.1 7.2.5.200 Epkg_Name IJ46490s6a.230421.epkg.Z Apars IJ46490 Tags No Reboot Requisites bos.rte.date 7.2.5.201 7.2.5.201 Epkg_Name IJ46491m2a.230426.epkg.Z Apars IJ46491:IJ44706:IJ42784:IJ44005 Tags No Reboot Requisites bos.rte.date 7.3.0.0 7.3.0.1 Epkg_Name IJ46491m3a.230427.epkg.Z Apars IJ46491:IJ44706:IJ44005 Tags No Reboot Requisites bos.rte.date 7.3.0.2 7.3.0.2 Epkg_Name IJ46492m1a.230428.epkg.Z Apars IJ46492:IJ44817:IJ44816 Tags No Reboot Requisites bos.rte.date 7.3.1.0 7.3.1.0 Epkg_Name IJ46492s2a.230423.epkg.Z Apars IJ46492 Tags No Reboot Requisites bos.rte.date 7.3.1.1 7.3.1.1 Alternative, you can compile your own tzdata, or use a POSIX TZ. See Workarounds A and B. ---------------------------------------------------- Workaround A: Download and compile the IANA tzdata ---------------------------------------------------- Read about compiling IANA tzdata in AIX Time Zone: Olson tzdata updates https://www.ibm.com/support/pages/node/6554212 ---------------------------------------------------- Workaround B: Use a POSIX TZ ---------------------------------------------------- Example for Africa/Cairo: 2024 Rules: DST ON Friday April 26 00:00 DST OFF Thursday October 31 24:00 2023 Rules: DST ON Friday April 28 00:00 DST OFF Thursday October 26 24:00 The POSIX string for this change: Syntax: std[offset][dst[offset][,start[/time],end[/time]]] TZ=EET-2EEST,M4.4.5/0,M10.5.4/24 TIP: To add this to /etc/environment: /usr/bin/chtz 'EET-2EEST,M4.4.5/0,M10.5.4/24' Field descriptions: EET: The abbreviation used when DST is off (std) -2: Hour offset from UTC EEST: The abbreviation used when DST is on (dst) .M4: The fourth month (April) (start) .4: The fourth occurrence of the day in the month .5: Friday (Days 0-6) /0: The time DST starts ,M10: The tenth month (October) 5: The fifth occurrence of the day in the month .4: Thursday (Days 0-6) /24: The time DST ends ---------------------------------------------------- Installation instructions: ---------------------------------------------------- Do NOT uncompress the interim fix package. - To install: emgr -e $BASENAME - To list : emgr -l - To remove : emgr -r -L - The interim fix is delivered as an emgr package. For more information, check the emgr manual page or refer to the online document "Managing Interim Fixes on AIX" https://www.ibm.com/support/pages/node/670587 ---------------------------------------------------- After the TZ Change ---------------------------------------------------- A reboot is not mandatory. However, a reboot is recommended so processes started before the change are in sync. As noted in the cron daemon documentation: https://www.ibm.com/docs/en/aix/7.3?topic=c-cron-daemon " When the TZ environment variable is changed, either with the chtz command through SMIT, the cron daemon must be restarted. This enables the cron daemon to use the correct time zone and summer time change information for the new TZ environment variable." Sometimes, only database applications require a restart to pick up time changes. If you cannot reboot immediately, check with your application teams to determine which applications should be restarted. Testing Tip: See AIX Time Zone: Sample Perl script to test TZ changes without impacting the system time https://www.ibm.com/support/pages/node/6963340 Script example: # perl -MTime::Fake=`perl -e 'use Time::Local; print timelocal(59,59,23,27,03,123), "\n";'` /tmp/tzTest.pl Before Date Change: Thu Apr 27 23:59:59 EET 2023 After Date Change: Fri Apr 28 01:01:00 EEST 2023 =============================================================== Reference: AIX Time Zone: Olson tzdata updates https://www.ibm.com/support/pages/node/6554212