Patch Name: PHNE_13766 Patch Description: s700_800 10.20 R4.4 SNAplus Common cumulative patch Creation Date: 98/04/06 Post Date: 98/05/19 Hardware Platforms - OS Releases: s700: 10.20 s800: 10.20 Products: SNAP-COMMON R4.4 Filesets: SNAP-COMMON.SNAP-COMMON Automatic Reboot?: Yes Status: General Superseded Critical: No (superseded patches were critical) PHNE_9887: HANG PHNE_9660: PANIC Path Name: /hp-ux_patches/s700_800/10.X/PHNE_13766 Symptoms: PHNE_13766: (1) 5003391292 The audit logging level does not affect messages logged by the router component (2) 4701384339 Problem with Year 2000 issues in SNAPlus . This affects 1) console messages 2) csv library console messages 3) Transfer MS Data verb 4) RJE spooler PHNE_12817: (1) 1653212050 The ACTPU bit in the format 3 XID is decoded incorrectly (inverted) (2) 4701360180 Broadcast storm if servers have different netmasks PHNE_9887: (1) 1653190827 If you convert an R2 or R3 config file with an SDLC connection, the max BTU size in the R4 file is set to 1929 - this should be 265 . (2) 1653208215 If there are not enough semaphore UNDO structures available, 3270 can hang when the user tries to activate a session. (3) 1653209528 If there are a large number of dependent LUs in the configuration file, the snaplu command can give incorrect information. (4) 1653212522 The node name in the config file is zero terminated - up to a maxium of 8 characters. Unfortunately snaplu was checking the entire 8 characters of the node name field to determine whether or not an LU matched the node name entered by the user on the command line. If this didn't match, then it did not think that the LU was associate with this node. (5) 1653219204 Link failures with SDLC 64K link on D class system while working fine at 19.2K or on 64K link for E class system. SDLC Link fails when activating 3270 sessions, with the message 'LOST INTERUPT' in SNA trace files. (6) 1653221721 If you have configured more than 160 TN Server users in snapconfig, then the manage program core dumps when you attempt to start it. PHNE_9660: (1) 1653200337 Symptoms of problem: Crash after year wrap (in January) when starting a duplicate APPC Queued TP and SLIM not running. PHNE_9555: (1) 1653180323 APPC Application fails to pick up incoming attach after running for some time. (2) 1653168591 MC_ALLOCATE fails after (x)snapmanage has deactivated the session. (3) 1653191924 On R4.2 customer configured incoming peer SDLC connection. DTR was raised but instead of frames being received RX overrun and Lost interrupt events occured. Short frames could be received, frames could be transmitted. (4) 1653195065 Symptoms of problem: APPC TP can fail intermittently, when sna.aud flips. Only occurs if TP has a SIGCHLD catcher. (5) 1653172585 The problem was actually due to floating values in the configuration file - and so the fix is to the config program. When the fix is shipped to the customer, it will be necessary for them to load their config file into the new config program and then save it. (6) 4701335000 Customer may get a variety of communication path errors on any of the services, but this is most likely to hit those who are running a large number of TPs. Defect Description: PHNE_13766: (1) 5003391292 The audit level in the router was left floating - code changed to ensure trace driver and daemon initialise this (2) 4701384339 Code changes made to address Year2000 issues with console messages, verb library routines and RJE spooler. PHNE_12817: (1) 1653212050 The code for snaptracehlp has been changed to decode it correctly. (2) 4701360180 Servers with different netmasks is not supported on V4. However, by reordering a check in the SLIM we will be able to avoid sending duplicate messages to servers which we have already included in our list of active masters (and so avoid the storm this customer was seeing). We have also added an error log which will point to the bad netmask configuration. This is:- 2488 Duplicate master server () detected in subnet PHNE_9887: (1) 1653190827 Add code to perform the conversion of the config record correctly. (2) 1653208215 The code has been changed to log an error when this problem occurs, and return control to the User Interface. (3) 1653209528 After 10 messages from the 2.1 node to snaplu, a flow control message is sent (this shows up as 'CSIST RESOURCE' in a 'node internal' trace). This message caused snaplu to parse it incorrectly, and produce garbage information. Ensure that this message is handled correctly. (4) 1653212522 Ensure we only check the node name up to the null terminator (5) 1653219204 The 'LOST INTERUPT' message is reported in traces because the firmware detected that the frame size received from the network is too long compared with its configured maximum frame size which is hard-coded to 269. And effectively, the host, configured with a MAX_DATA of 1500 is sending frames of moe than 269 bytes. (6) 1653221721 Ensure we allocate a buffer sufficiently large to store the config file records for TN Server (can be greater than 64K). PHNE_9660: (1) 1653200337 Details of fix applied: Check if lan_entity variable has been initialised before trying to send change service message to SLIM. PHNE_9555: (1) 1653180323 Reset the alarm timer only when the signal catcher has finished to avoid recursively entering signal catcher. (2) 1653168591 Snapmanage was resetting session limits for Dependent LUs causing any session recovery attempts to fail. (3) 1653191924 Problem was that the HMOD was being primed with a frame size of 5, the configured frame size in the connection record was not reflected in the link record. Altered the link record to point to link data of the first connection in all cases (already done for Host links). Also sent fix to HMOD. (4) 1653195065 Details of fix applied is to ensure SIGCHLD not sent to TP when it causes the sna.aud file to flip. (5) 1653172585 Ensure that the area of storage used for the session securit information is zero'd before we start processing the information entered in the dialogue box. (6) 4701335000 When the customer has used up all of the Service Table entries, the node (PU2.1) will be unable to handle any more requests from the services causing various types of errors. SR: 5003391292 4701384339 4701360180 4701335000 1653221721 1653219204 1653212522 1653212050 1653209528 1653208215 1653200337 1653195065 1653191924 1653190827 1653180323 1653172585 1653168591 Patch Files: /usr/conf/lib/libsixr.a /usr/conf/lib/libsixt.a /opt/sna/sna.msg /opt/sna/bin/X11/xsnapconfig /opt/sna/bin/X11/xsnapmanage /opt/sna/bin/snapbincfg /opt/sna/bin/snapconfig /opt/sna/bin/snapconvcfg /opt/sna/bin/snaperrlog /opt/sna/bin/snaplu /opt/sna/bin/snapmanage /opt/sna/bin/snaptracehlp /opt/sna/bin/X11/xsnapbrowse /opt/sna/bin/snapbrowse /opt/sna/lib/libmgr.1 /etc/opt/sna/snapdaemons /opt/sna/bin/bsdslim what(1) Output: /opt/sna/bin/snapconfig: A.10.20.202 SNAplus R4.4 Configuration Utility (PHNE_9555 : 96/12/18 15:33:56) A.10.20.000 SNAplus R4.4 Character Windows Library (10.20AR: 96/11/11 13:32:11) A.10.20.000 SNAplus R4.4 Help Engine Library (10.20AR: 96/11/11 13:37:07) A.10.20.200 SNAplus R4.4 Utility Library (PHNE_9555 : 96/12/12 17:18:12) /opt/sna/bin/snapbincfg: A.10.20.201 SNAplus R4.4 Text To Binary Configuratio n Program (PHNE_9555 : 96/12/18 15:34:19) A.10.20.200 SNAplus R4.4 Utility Library (PHNE_9555 : 96/12/12 17:18:12) /opt/sna/bin/X11/xsnapconfig: A.10.20.202 SNAplus R4.4 Motif Config Utility (PHNE_9555 : 96/12/18 15:32:46) A.10.20.000 SNAplus R4.4 Help Engine Library (10.20AR: 96/11/11 13:37:07) A.10.20.200 SNAplus R4.4 Utility Library (PHNE_9555 : 96/12/12 17:18:12) A.10.20.000 SNAplus R4.4 Character Windows Library - Motif version (10.20AR: 96/11/11 13:37:51) /opt/sna/bin/snapconvcfg: A.10.20.301 SNAplus R4.4 Configuration File Conversi on Program (PHNE_9887 : 97/07/15 17:26:29) A.10.20.300 SNAplus R4.4 Utility Library (PHNE_9887 : 97/06/16 17:58:50) /opt/sna/bin/snapmanage: A.10.20.301 SNAplus R4.4 Manage Utility (PHNE_9887 : 97/07/14 16:46:45) A.10.20.300 SNAplus R4.4 Character Windows Library (PHNE_9887 : 97/06/03 17:15:54) A.10.20.300 SNAplus R4.4 Help Engine Library (PHNE_9887 : 97/06/03 17:18:22) A.10.20.300 SNAplus R4.4 Utility Library (PHNE_9887 : 97/06/16 17:58:50) /opt/sna/bin/X11/xsnapmanage: A.10.20.301 SNAplus R4.4 Motif Manage Utility (PHNE_9887 : 97/07/14 16:50:04) A.10.20.300 SNAplus R4.4 Help Engine Library (PHNE_9887 : 97/06/03 17:18:22) A.10.20.300 SNAplus R4.4 Utility Library (PHNE_9887 : 97/06/16 17:58:50) A.10.20.300 SNAplus R4.4 Character Windows Library - Motif version (PHNE_9887 : 97/06/03 19:17:54) /opt/sna/bin/snapbrowse: A.10.20.200 SNAplus R4.4 Browse Utility (PHNE_9555 : 97/01/21 14:57:23) A.10.20.200 SNAplus R4.4 Character Windows Library (PHNE_9555 : 97/01/21 13:57:10) A.10.20.200 SNAplus R4.4 Help Engine Library (PHNE_9555 : 97/01/21 13:59:03) A.10.20.200 SNAplus R4.4 Utility Library (PHNE_9555 : 97/01/21 14:10:40) /opt/sna/bin/X11/xsnapbrowse: A.10.20.200 SNAplus R4.4 Motif Browse Utility (PHNE_9555 : 97/01/21 19:37:18) A.10.20.200 SNAplus R4.4 Help Engine Library (PHNE_9555 : 97/01/21 13:59:03) A.10.20.200 SNAplus R4.4 Utility Library (PHNE_9555 : 97/01/21 14:10:40) A.10.20.200 SNAplus R4.4 Character Windows Library - Motif version (PHNE_9555 : 97/01/21 13:59:20) /opt/sna/lib/libmgr.1: A.10.20.201 SNAplus R4.4 Tools Library (PHNE_9555 : 96/12/13 10:56:57) /usr/conf/lib/libsixr.a: A.10.20.202 SNAplus R4.4 Router (PHNE_9660 : 97/02/18 17:45:27) /usr/conf/lib/libsixt.a: A.10.20.201 SNAplus R4.4 Trace Device Driver (PHNE_13766 : 97/10/22 11:32:59) /etc/opt/sna/snapdaemons: A.10.20.200 SNAplus R4.4 Daemon (Spider) (PHNE_9555 : 97/01/21 15:29:33) A.10.20.200 SNAplus R4.4 Utility Library (PHNE_9555 : 97/01/21 14:10:40) /opt/sna/bin/snaperrlog: A.10.20.303 SNAplus R4.4 Trace Daemon (PHNE_13766 : 98/03/02 17:32:28) /opt/sna/bin/snaptracehlp: A.10.20.201 SNAplus R4.4 Tracehlp Trace Formatting U tility (PHNE_12817 : 97/05/01 09:49:55) /opt/sna/bin/bsdslim: A.10.20.301 SNAplus R4.4 BSD SLIM (PHNE_12817 : 97/08/05 15:06:26) A.10.20.300 SNAplus R4.4 Utility Library (PHNE_12817 : 97/06/16 17:58:50) /opt/sna/sna.msg: None /opt/sna/bin/snaplu: A.10.20.302 SNAplus R4.4 Command Line Manage LU Stat us (PHNE_9887 : 97/06/16 17:59:12) cksum(1) Output: 2140117366 815104 /opt/sna/bin/snapconfig 205260501 442368 /opt/sna/bin/snapbincfg 747087090 954368 /opt/sna/bin/X11/xsnapconfig 1457571303 90112 /opt/sna/bin/snapconvcfg 3573051958 393216 /opt/sna/bin/snapmanage 772335780 503808 /opt/sna/bin/X11/xsnapmanage 2901124164 233472 /opt/sna/bin/snapbrowse 1610532369 348160 /opt/sna/bin/X11/xsnapbrowse 208614259 106496 /opt/sna/lib/libmgr.1 2393859957 52592 /usr/conf/lib/libsixr.a 95964451 33008 /usr/conf/lib/libsixt.a 1510613549 90112 /etc/opt/sna/snapdaemons 301396495 118784 /opt/sna/bin/snaperrlog 2113299401 462849 /opt/sna/bin/snaptracehlp 1421780375 118784 /opt/sna/bin/bsdslim 1374883380 103481 /opt/sna/sna.msg 1855018458 40960 /opt/sna/bin/snaplu Patch Conflicts: None Patch Dependencies: s700: 10.20: PHNE_13765 s800: 10.20: PHNE_13765 Hardware Dependencies: None Other Dependencies: None Supersedes: PHNE_9555 PHNE_9660 PHNE_9887 PHNE_12817 Equivalent Patches: None Patch Package Size: 4870 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_13766 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHNE_13766.depot 5b. For a homogeneous NFS Diskless cluster run swcluster on the server to install the patch on the server and the clients: swcluster -i -b This will invoke swcluster in the interactive mode and force all clients to be shut down. WARNING: All cluster clients must be shut down prior to the patch installation. Installing the patch while the clients are booted is unsupported and can lead to serious problems. The swcluster command will invoke an swinstall session in which you must specify: alternate root path - default is /export/shared_root/OS_700 source depot path - /tmp/PHNE_13766.depot To complete the installation, select the patch by choosing "Actions -> Match What Target Has" and then "Actions -> Install" from the Menubar. 5c. For a heterogeneous NFS Diskless cluster: - run swinstall on the server as in step 5a to install the patch on the cluster server. - run swcluster on the server as in step 5b to install the patch on the cluster clients. By default swinstall will archive the original software in /var/adm/sw/patch/PHNE_13766. If you do not wish to retain a copy of the original software, you can create an empty file named /var/adm/sw/patch/PATCH_NOSAVE. Warning: If this file exists when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. It is recommended that you move the PHNE_13766.text file to /var/adm/sw/patch for future reference. To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHNE_13766.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: Stop SNA daemon before installing patch (snapstop daemon). After installing the patch start the SNA daemon (snapstart daemon).