Patch Name: PHNE_18348 Patch Description: s700_800 11.04 (VVOS) nettl(1M)& nettladm cumulative patch Creation Date: 99/04/22 Post Date: 99/09/02 Hardware Platforms - OS Releases: s700: 11.04 s800: 11.04 Products: N/A Filesets: Networking.NETTL-MIN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP Networking.NETTL-64SLIB,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP Networking.NETTL-RUN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP Networking.NETTL-ADM,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP Networking.NW-ENG-A-MAN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP Automatic Reboot?: No Status: General Release Critical: No Category Tags: defect_repair enhancement general_release Path Name: /hp-ux_patches/s700_800/11.X/PHNE_18348 Symptoms: PHNE_18348: Repackaged HP-UX patch PHNE_18218 for VVOS Based on HP-UX patch PHNE_18218: 1. CR JAGab11073 PHNE_16636 preinstall script causing a bad system call (core-dump). 2. SR 5003453837/ CR JAGaa94864 nettl prints the following failure message when turning nettl trace on for IP and ICMP sub-systems: "nettl: I_BACKENDTRACE_ACTIVE ioctl failure: Operation already in progress" 3. SR 5003456079/ CR JAGab11210 PHNE_16636 breaks "nettladm -t" filtering with IP address. When running "nettladm -t", the user will not be able to set some sub-system specific filters(like Local and Remote IP addresses) for IP, ICMP, IGMP, TCP and UDP sub-systems through the user interface, though this can be done by using the "-c" option in the command line. 4. CR JAGab11209 netfmt exits on invalid TERM values, printing out the following message: "No such terminal" Based on HP-UX patch PHNE_16636: 1. Tersely format -1 (one) cuts the mss field to only 3 characters. 2. Enhancement: Tersely format -1 doesn't show the ACK counter and the window size if the packet is only ACK without data content. 3. netfmt date handling is not consistent with the libc inferencing window. Based on HP-UX patch PHNE_16145: NetTL patch dumps core when the system is updated from 10.x releases to 11.00. Based on HP-UX patch PHNE_15490: NetTL patch dumps core when installed along with the OS. Based on HP-UX patch PHNE_15400: PHNE_14682 outputs extraneous messages to install logfile. Based on HP-UX patch PHNE_14682: 1. nettladm will give error when status is viewed. 2. netfmt will dump core when formatting corrupted IP packets. Defect Description: PHNE_18348: Repackaged HP-UX patch PHNE_18218 for VVOS Based on PHNE_18218: 1. CR JAGab11073 PHNE_16636 preinstall script uses "/sbin/rm" to remove a stale man-page. This causes a coredump when updating a system from 10.x to 11.00 Extension Pack. Resolution: Replace "/sbin/rm" command in preinstall script with "rm" command. 2. SR 5003453837/ CR JAGaa94864 When nettl pduout packet trace is enabled for IP and ICMP sub-systems, nettl prints out an ioctl failure message, though tracing is enabled correctly and functionality is not affected. This is because PHNE_16636 was compiled without some compiler flags which are necessary for a threaded environment. Resolution: Added the thread-specific compiler flags. 3. SR 5003456079/ CR JAGab11210 This defect can be reproduced in the following manner: a. Run "nettladm -t" from the command line. b. Highlight any of these sub-systems, namely, IP, ICMP, IGMP, TCP or UDP and select the "Modify Tracing" Action. c. Set "Include in Trace" to "Yes". d. Select "[Specify Filter (Optional)...]" e. A screen that should ask the Local and Remote IP addresses as input, appears instead as a blank screen. This is because PHNE_16636 was compiled without a certain compiler flag. Resolution: Added the missing compiler flag, namely, "-Wl,-E" which exports all the symbols of "nettladm" to shared libraries. 4. CR JAGab11209 When the TERM environment variable is set to an invalid value that does not exist in the TERMINFO database, or if the TERMINFO database does not exist, netfmt exits as it tries to set up the terminal. Resolution: netfmt is changed so that it does not exit but rather turns off highlight mode silently and continues. Based on HP-UX patch PHNE_16636: 1.When netfmt displays the mss during terse formatting,it is limited to 3 digits, even if the mss is a 4 digit value. 2.When netfmt does terse formatting, it doesn't show the ACK and WIN fields if the packet is only ACK without any data. 3.Netfmt should be able to deal with both 2 figure and 4 figure year dates post 2000 (as it does pre 2000).The inferencing window for the 2 figure dates should be consistent with the libC inferencing window. Based on HP-UX patch PHNE_16145: The patch will dump core when the system is updated from 10.x releases to 11.00 due to the 'nettl -stop' command being used in the preinstall script. Based on HP-UX patch PHNE_15490: NetTL patch when installed along with the OS, dumps core. This is due to the modifications done to the installation scripts. Based on HP-UX patch PHNE_15400: PHNE_14682 outputs messages in install log file which are not in proper format. Based on HP-UX patch PHNE_14682: 1. nettladm gui interface fails when viewing the status of logging or tracing. This was due to the changes made to the ObAM libraries. 2. netfmt dumps core when it formats some IP packets which are corrupted. SR: 0000000000 5003453837 5003456079 1653267575 1653256081 Patch Files: Networking.NETTL-MIN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP: /usr/lib/libntl.1 /usr/lib/libntl.2 Networking.NETTL-64SLIB,fr=B.11.04,fa=HP-UX_B.11.04_32/64, v=HP: /usr/lib/pa20_64/libntl.2 Networking.NETTL-RUN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP: /usr/lib/libnsfmt.1 /usr/lib/libfmtutil.1 /usr/sbin/netfmt /usr/sbin/nettl /usr/lbin/nktl_daemon /usr/lbin/ntl_reader /usr/lib/nls/msg/C/netfmt.cat /usr/include/ntl.h Networking.NETTL-ADM,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP: /opt/nettladm/bin/nettladm /opt/nettladm/lib/nls/msg/C/nettladm.cat /opt/nettladm/lbin/xtrackmsg /opt/nettladm/lbin/SFE/FORMATTER Networking.NW-ENG-A-MAN,fr=B.11.04,fa=HP-UX_B.11.04_32/64, v=HP: /usr/share/man/man1m.Z/netfmt.1m what(1) Output: Networking.NETTL-MIN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP: /usr/lib/libntl.1: None /usr/lib/libntl.2: None Networking.NETTL-64SLIB,fr=B.11.04,fa=HP-UX_B.11.04_32/64, v=HP: /usr/lib/pa20_64/libntl.2: None Networking.NETTL-RUN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP: /usr/lib/libnsfmt.1: nfs_xdr.c $Revision: 1.3.119.2 $ nfs3_xdr.c $Revision: 1.2.119.2 $ netterse.c $Revision: 1.8.119.2 $ $Date: 10/12/98 Pa tch: PHNE_16636 $ PATCH_11.00: netnice.c $Revision: 1.6.119.2 $ mount_xdr.c: $Revision: 1.2.119.1 $ $Date: 96/10 /01 12:22:26$ /usr/lib/libfmtutil.1: fmt_option.nl $Revision: 1.7.119.2 $Date: 10/12/98 P atch: PHNE_16636 $ /usr/sbin/netfmt: NETTL: Version: B.11.00 $Date: 97/10/15 10:44:21 $ /usr/sbin/nettl: NETTL: Version: B.11.00 $Date: 97/10/15 10:44:21 $ /usr/lbin/nktl_daemon: NETTL: Version: B.11.00 $Date: 97/10/15 10:44:21 $ /usr/lbin/ntl_reader: NETTL: Version: B.11.00 $Date: 97/10/15 10:44:21 $ /usr/lib/nls/msg/C/netfmt.cat: NETTL: Version: B.11.00 $Date: 97/10/15 10:44:21 $ /usr/include/ntl.h: $Revision: 1.8.119.6 $ */ Networking.NETTL-ADM,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP: /opt/nettladm/bin/nettladm: NETTL: Version: B.11.00 $Date: 97/10/15 10:44:21 $ PATCH_11.00: fe_log.c $Revision: 1.2.119.4 PHNE_161 45 $ mi_time.c $Revision: 1.3.119.2 $ $Date: 98/11/19 Pat ch: PHNE_16636 $ /opt/nettladm/lib/nls/msg/C/nettladm.cat: None /opt/nettladm/lbin/xtrackmsg: NETTL: Version: B.11.00 $Date: 97/10/15 10:44:21 $ /opt/nettladm/lbin/SFE/FORMATTER: None Networking.NW-ENG-A-MAN,fr=B.11.04,fa=HP-UX_B.11.04_32/64, v=HP: /usr/share/man/man1m.Z/netfmt.1m: None cksum(1) Output: Networking.NETTL-MIN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP: 2101978502 24576 /usr/lib/libntl.1 4257060603 28672 /usr/lib/libntl.2 Networking.NETTL-64SLIB,fr=B.11.04,fa=HP-UX_B.11.04_32/64, v=HP: 1586153167 23904 /usr/lib/pa20_64/libntl.2 Networking.NETTL-RUN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP: 1125996292 442368 /usr/lib/libnsfmt.1 1125918172 122880 /usr/lib/libfmtutil.1 3494264784 36864 /usr/sbin/netfmt 1459386327 266240 /usr/sbin/nettl 2910213839 40960 /usr/lbin/nktl_daemon 1691927750 32768 /usr/lbin/ntl_reader 1709695470 17513 /usr/lib/nls/msg/C/netfmt.cat 2996846051 24097 /usr/include/ntl.h Networking.NETTL-ADM,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP: 313585686 245760 /opt/nettladm/bin/nettladm 3246385063 28393 /opt/nettladm/lib/nls/msg/C/nettladm.cat 1786970284 32768 /opt/nettladm/lbin/xtrackmsg 2688018270 24576 /opt/nettladm/lbin/SFE/FORMATTER Networking.NW-ENG-A-MAN,fr=B.11.04,fa=HP-UX_B.11.04_32/64, v=HP: 2823307040 14594 /usr/share/man/man1m.Z/netfmt.1m Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: None Equivalent Patches: PHNE_18218: s700: 11.00 s800: 11.00 Patch Package Size: 1430 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. Login as root. 3. Copy the patch to the /tmp directory. 4. Move to the /tmp directory and unshar the patch: cd /tmp sh PHNE_18348 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHNE_18348.depot By default swinstall will archive the original software in /var/adm/sw/save/PHNE_18348. If you do not wish to retain a copy of the original software, use the patch_save_files option: swinstall -x autoreboot=true -x patch_match_target=true \ -x patch_save_files=false -s /tmp/PHNE_18348.depot WARNING: If patch_save_files is false when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. For future reference, the contents of the PHNE_18348.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHNE_18348.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHNE_18348.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None