Patch Name: PHNE_20583 Patch Description: s300_400 9.10 netfmt(1M) could not handle dates past 2000 Creation Date: 99/12/17 Post Date: 99/12/20 Hardware Platforms - OS Releases: s300_400: 9.10 Products: N/A Filesets: NETTRACELOG Automatic Reboot?: No Status: General Release Critical: No Path Name: /hp-ux_patches/s300_400/9.X/PHNE_20583 Symptoms: PHNE_20583: With the LANG environment variable set to LANG=C, and the system clock at year 2000 or later, a status message with an incorrect date could be displayed. PHNE_13815: With the system clock at year 2000 or greater, /etc/ntl_reader would write a 3 digit year value into the TIME_FROM record in /usr/adm/conslog.opts, which could not be processed by /etc/netfmt, causing an error message on the console when booting. Also, /etc/netfmt was not setup to properly handle 2 digit year specifications which include years past 1999, where: 70 - 99 ~ 1970 through 1999 00 - 37 ~ 2000 through 2037 Defect Description: PHNE_20583: An incorrect date format specifier (19%y) was present in the code for netfmt. PHNE_13815: /etc/ntl_reader and /etc/netfmt were not set up to use and process 2 digit year values, when these values are to represent years past 1999. SR: 4701379131 Patch Files: /etc/netfmt /etc/ntl_reader /usr/lib/nls/C/netfmt.cat what(1) Output: /etc/netfmt: PATCH/9_1 PHNE_20583 Version: A.09.00 $Date: 92/07/ 21 07:34:52 $ /etc/ntl_reader: PATCH/9_1 PHNE_20583 Version: A.09.00 $Date: 92/07/ 21 07:34:52 $ /usr/lib/nls/C/netfmt.cat: None sum(1) Output: 10876 504 /etc/netfmt 26813 41 /etc/ntl_reader 1512 18 /usr/lib/nls/C/netfmt.cat Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHNE_13815 Equivalent Patches: None Patch Package Size: 340 KBytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. ------------------------------------------------------------ 1. Back up your system before installing a patch. 2. Copy the patch to your /tmp directory and unshar it: cd /tmp cp patch_source/PHNE_20583 . sh PHNE_20583 3. Become root and run update: /etc/update [-r [kernel_gen_file]] -s \ /tmp/PHNE_20583.updt PHNE_20583 Update moves the original software to /system/PHNE_20583/orig. Keep this file to recover from any potential problems. You should move the .text file to /system/PHNE_20583 for future reference. To put this patch on a magnetic tape and update from the tape drive, use dd: dd if=PHNE_20583.updt of=/dev/rmt/0m bs=2048 Special Installation Instructions: None