Patch Name: PHNE_16522 Patch Description: s700_800 10.01 R4.1/R4.2 SNAplus Common cumulative patch Creation Date: 98/09/22 Post Date: 99/02/08 Hardware Platforms - OS Releases: s700: 10.01 s800: 10.01 Products: SNAP-COMMON R4.2 Filesets: SNAP-COMMON.SNAP-COMMON Automatic Reboot?: Yes Status: General Release Critical: Yes PHNE_16522: PANIC PHNE_9760: PANIC HANG PHNE_9553: PANIC Path Name: /hp-ux_patches/s700_800/10.X/PHNE_16522 Symptoms: PHNE_16522: (1) 5003419598 System panic with svpdrfre and svpdrtim at top of stack. PHNE_13605: (1) 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_9760: (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) 1653200337 Symptoms of problem: Crash after year wrap (in January) when starting a duplicate APPC Queued TP and SLIM not running. (3) 1653208215 If there are not enough semaphore UNDO structures available, 3270 can hang when the user tries to activate a session. (4) 1653209528 If there are a large number of dependent LUs in the configuration file, the snaplu command can give incorrect information. (5) 1653212050 The ACTPU bit in the format 3 XID is decoded incorrectly (inverted) (6) 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. (7) 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. (8) 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. (9) 4701360180 Broadcast storm if servers have different netmasks (10) 5003391292 The audit logging level does not affect messages logged by the router component PHNE_9553: (1) 1653167726 The problem is that the /etc/opt/sna/snapdaemons file does not have the ability to start TN Server. (2) 1653168591 MC_ALLOCATE fails after (x)snapmanage has deactivated the session. (3) 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. (4) 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. (5) 1653195065 Symptoms of problem: APPC TP can fail intermittently, when sna.aud flips. Only occurs if TP has a SIGCHLD catcher. (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. (7) 5000714337 After starting multiple conversations, an APPC TP hanged. (8) 5003295402 R4 xsnapmanage core dumps when the user zooms in on the Node -> APPC LU -> Partner LU and then hits done. PHNE_6732: (1) 1653158048 SR 1653158048 was submitted because an earlier version of this patch (PHNE_6574) was marked for both release 4.1 and 4.2. However, that patch only worked on Release 4.2 systems. If the user tried that patch on a release 4.1 system, they would get a message such as: cp: cannot access /etc/opt/sna/snapdaemons: No such file or directory (2) 4701310300 When users try to run INSTALL_SNAP and install QLLC with Hi-speed X.25, INSTALL_SNAP complains about X.25 not being installed. It does not recognize the Hi-speed X.25 product. Defect Description: PHNE_16522: (1) 5003419598 Correct code which chains through buffers freeing them, to ensure we do not reference data in the buffer after it has been freed. PHNE_13605: (1) 4701384339 Code changes made to address Year2000 issues with console messages, verb library routines and RJE spooler. PHNE_9760: (1) 1653190827 Add code to perform the conversion of the config record correctly. (2) 1653200337 Details of fix applied: Check if lan_entity variable has been initialised before trying to send change service message to SLIM. (3) 1653208215 The code has been changed to log an error when this problem occurs, and return control to the User Interface. (4) 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. (5) 1653212050 The code for snaptracehlp has been changed to decode it correctly. (6) 1653212522 Ensure we only check the node name up to the null terminator (7) 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. (8) 1653221721 Ensure we allocate a buffer sufficiently large to store the config file records for TN Server (can be greater than 64K). (9) 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 (10) 5003391292 The audit level in the router was left floating - code changed to ensure trace driver and daemon initialise this PHNE_9553: (1) 1653167726 The problem was caused by an incorrect compiler option that was used to build snapdaemons. The snapdaemonc file was built correctly. To determine if the daemon you are using has this problem, run the command nm /opt/sna/bin/snapdaemon | grep start_tn_srvr If start_tn_srvr is found, the daemon will be able to start TN Server. If that function is not found, TN Server cannot be started. NOTE: /opt/sna/bin/snapdaemon is a soft link to /etc/opt/sna/snapdaemon and either /etc/opt/sna/snapdaemonc or /etc/opt/sna/snapdaemons is copied to /etc/opt/sna/snapdaemon by INSTALL_SNAP. Only snapdaemons exhibits this problem. (2) 1653168591 Snapmanage was resetting session limits for Dependent LUs causing any session recovery attempts to fail. (3) 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. (4) 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. (5) 1653195065 Details of fix applied is to ensure SIGCHLD not sent to TP when it causes the sna.aud file to flip. (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. (7) 5000714337 SNAPlus APPC TP hangs with sna.err file indicating a timeout invoking the TP. The errors are: P12SNA0557: Dynamic load of an APPC TP has timed out P12SNA0060: Failed to invoke APPC TP C4E2D4C3C7 (DSMCG), sense data = 084B6031 This customer was using special APPC version that allowed asynchronous callback functionality. The callback was not functioning properly. (8) 5003295402 Possible causes are: insufficient memory or swap space, or stack size exceeded maxssiz. PHNE_6732: (1) 1653158048 A previous version of this patch (PHNE_6574) only worked on Release 4.2 systems, when the patch was marked for both R4.1 and R4.2 systems. (2) 4701310300 INSTALL_SNAP did not detect the presence of Hi-speed X.25. SR: 5003419598 5003391292 5003295402 5000714337 4701384339 4701360180 4701335000 4701310300 1653221721 1653219204 1653212522 1653212050 1653209528 1653208215 1653200337 1653195065 1653191924 1653190827 1653172585 1653168591 1653167726 1653158048 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 /opt/sna/bin/INSTALL_SNAP what(1) Output: /opt/sna/bin/snapconfig: A.10.01.202 SNAplus R4.2 Configuration Utility (PHNE_9553 : 96/11/15 18:13:38) A.10.01.200 SNAplus R4.2 Character Windows Library (PHNE_9553 : 96/11/15 17:24:14) A.10.01.200 SNAplus R4.2 Help Engine Library (PHNE_9553 : 96/11/15 17:25:48) A.10.01.200 SNAplus R4.2 Utility Library (PHNE_9553 : 96/11/15 17:39:49) /opt/sna/bin/snapbincfg: A.10.01.201 SNAplus R4.2 Text To Binary Configuratio n Program (PHNE_9553 : 96/11/15 18:56:43) A.10.01.200 SNAplus R4.2 Utility Library (PHNE_9553 : 96/11/15 17:39:49) /opt/sna/bin/X11/xsnapconfig: A.10.01.202 SNAplus R4.2 Motif Config Utility (PHNE_9553 : 96/11/15 20:12:28) A.10.01.200 SNAplus R4.2 Help Engine Library (PHNE_9553 : 96/11/15 17:25:48) A.10.01.200 SNAplus R4.2 Utility Library (PHNE_9553 : 96/11/15 17:39:49) A.10.01.200 SNAplus R4.2 Character Windows Library - Motif version (PHNE_9553 : 96/11/15 19:11:07) /opt/sna/bin/snapconvcfg: A.10.01.301 SNAplus R4.2 Configuration File Conversi on Program (PHNE_9760 : 97/07/15 17:26:29) A.10.01.300 SNAplus R4.2 Utility Library (PHNE_9760 : 97/06/16 17:58:50) /opt/sna/bin/snapmanage: A.10.01.301 SNAplus R4.2 Manage Utility (PHNE_9760 : 97/07/14 16:46:45) A.10.01.300 SNAplus R4.2 Character Windows Library (PHNE_9760 : 97/06/03 17:15:54) A.10.01.300 SNAplus R4.2 Help Engine Library (PHNE_9760 : 97/06/03 17:18:22) A.10.01.300 SNAplus R4.2 Utility Library (PHNE_9760 : 97/06/16 17:58:50) /opt/sna/bin/X11/xsnapmanage: A.10.01.301 SNAplus R4.2 Motif Manage Utility (PHNE_9760 : 97/07/14 16:50:04) A.10.01.300 SNAplus R4.2 Help Engine Library (PHNE_9760 : 97/06/03 17:18:22) A.10.01.300 SNAplus R4.2 Utility Library (PHNE_9760 : 97/06/16 17:58:50) A.10.01.300 SNAplus R4.2 Character Windows Library - Motif version (PHNE_9760 : 97/06/03 19:17:54) /opt/sna/bin/snapbrowse: A.10.01.101 SNAplus R4.2 Browse Utility (PHNE_9553 95/12/06 08:16:53 A.10.01.000 SNAplus R4.1 Character Windows Library (DART_25: 95/10/06 07:32:01) A.10.01.000 SNAplus R4.1 Help Engine Library (DART_25: 95/08/30 15:40:21) A.10.01.000 SNAplus R4.1 Utility Library (DART_25: 95/08/29 19:54:41) /opt/sna/bin/X11/xsnapbrowse: A.10.01.101 SNAplus R4.2 Motif Browse Utility (PHNE_9553 95/12/06 07:48:16 A.10.01.000 SNAplus R4.1 Help Engine Library (DART_25: 95/08/30 15:40:21) A.10.01.000 SNAplus R4.1 Utility Library (DART_25: 95/08/29 19:54:41) A.10.01.000 SNAplus R4.1 Character Windows Library - Motif version (DART_25: 95/08/30 18:15:09) /opt/sna/lib/libmgr.1: A.10.01.201 SNAplus R4.2 Tools Library (PHNE_9553 : 96/12/13 10:55:52) /usr/conf/lib/libsixr.a: A.10.01.301 SNAplus R4.2 Router (PHNE_16522 : 98/06/05 16:19:35) /usr/conf/lib/libsixt.a: A.10.01.301 SNAplus R4.2 Trace Device Driver (PHNE_9760 : 97/10/22 11:16:36) /etc/opt/sna/snapdaemons: A.10.01.101 SNAplus R4.2 Daemon (Streams) (PHNE_9553: 96/04/22 17:51:01) A.10.01.000 SNAplus R4.1 Utility Library (DART_25: 95/08/29 19:54:41) /opt/sna/bin/snaperrlog: A.10.01.303 SNAplus R4.2 Trace Daemon (PHNE_13605 : 98/03/02 17:32:28) /opt/sna/bin/snaptracehlp: A.10.01.300 SNAplus R4.2 Tracehlp Trace Formatting U tility (PHNE_9760 : 97/06/03 19:12:04) /opt/sna/bin/bsdslim: A.10.01.301 SNAplus R4.2 BSD SLIM (PHNE_9760 : 97/08/05 15:06:26) A.10.01.300 SNAplus R4.2 Utility Library (PHNE_9760 : 97/06/16 17:58:50) /opt/sna/sna.msg: None /opt/sna/bin/snaplu: A.10.01.302 SNAplus R4.2 Command Line Manage LU Stat us (PHNE_9760 : 97/06/16 17:59:12) /opt/sna/bin/INSTALL_SNAP: A.10.01.102 $Revision: (PHNE_6732: 95/12/22) 00 $ SN Aplus Installation Script cksum(1) Output: 3188256184 802816 /opt/sna/bin/snapconfig 1981918004 438272 /opt/sna/bin/snapbincfg 2791282991 937984 /opt/sna/bin/X11/xsnapconfig 2298454549 90112 /opt/sna/bin/snapconvcfg 4338742 393216 /opt/sna/bin/snapmanage 4181290210 503808 /opt/sna/bin/X11/xsnapmanage 885560671 229376 /opt/sna/bin/snapbrowse 3322796828 335872 /opt/sna/bin/X11/xsnapbrowse 1019152679 102400 /opt/sna/lib/libmgr.1 3529267406 51692 /usr/conf/lib/libsixr.a 1924998919 32252 /usr/conf/lib/libsixt.a 3043972267 86016 /etc/opt/sna/snapdaemons 2276092479 118784 /opt/sna/bin/snaperrlog 3598454896 458752 /opt/sna/bin/snaptracehlp 271785083 118784 /opt/sna/bin/bsdslim 2838356504 103233 /opt/sna/sna.msg 2945734627 40960 /opt/sna/bin/snaplu 2660567314 111248 /opt/sna/bin/INSTALL_SNAP Patch Conflicts: None Patch Dependencies: s700: 10.01: PHNE_16521 s800: 10.01: PHNE_16521 Hardware Dependencies: None Other Dependencies: None Supersedes: PHNE_6732 PHNE_9553 PHNE_9760 PHNE_13605 Equivalent Patches: None Patch Package Size: 4910 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_16522 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHNE_16522.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_16522.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_16522. 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_16522.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_16522.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).