Patch Name: PHNE_16759 Patch Description: s700_800 10.20 R6.10.20 SNAplus2 Common patch Creation Date: 98/12/01 Post Date: 99/01/15 Hardware Platforms - OS Releases: s700: 10.20 s800: 10.20 Products: SNAplus2-Common R6.10.20 Filesets: SNAplus2-EndNode.SNAP2-EN SNAplus2-Common.SNAP2-SAM SNAplus2-Common.SNAP2-CORE SNAplus2-Common.SNAP2-ASCIIADM SNAplus2-Common.SNAP2-ADMIN Automatic Reboot?: Yes Status: General Superseded Critical: Yes PHNE_16759: CORRUPTION PHNE_15938: ABORT Path Name: /hp-ux_patches/s700_800/10.X/PHNE_16759 Symptoms: PHNE_16759: (1) 5003442426 If the domain config file > 64K, then corruption can occur when the file is updated or sent to other servers in CS domain. (2) 5003434860 Problems with xsnapadmin configuration/adminstration when used from client system. (3) 4701405316 Updated binaries required for patching the latest R6 release of SNAplus2. (4) 4701400929 snapmigrate uses default X25 adapter number without any warning messages. (5) 1653280123 snap2adm displays port settings incorrectly, and occasionally does not allow the user to modify ports and link stations. (6) 1653273979 Enhancement to allow multiple PUs to be used on a secondary leased link. This means that if an SDLC port is connected to a leased line, you can have multiple LS's active over the port at the same time. PHNE_15938: (1) 5003406991 APING Verb does not allow you to enter securty type as 'NONE', 'SAME' or 'PGM' (and also 'PGM_STRONG' with R6) - you can only use 'NO'. (2) 4701396440 If you run snapmigrate, any RJE workstation definitions are migrated with an extension of '.RJE' and must be renamed before use. (3) 4701396382 Multiple symptoms in complext R5/R6 client server test. Core dump from snapslim process. (4) 4701396374 Node fails to start if TN Client configured with unrecognised hostname. (5) 4701396366 back level config program (xsnapconfig) help screens corrupted. (6) 4701391508 Any API application using DCE threads finds that each verb takes 0.2 seconds to complete. (7) 1653260620 Ascii Admin coredumps when expanding a port if any LS on the port has more than 200 LU type 0-3's. PHNE_14393: (1) 4701386326 Asserts logged in sna.err when using mixed architecture client server network ( ie mixture of 32 /64 bit servers) (2) 4701386318 Unable to read environment variables out of sna_tps file with ' in them. (3) 4701386300 R6 admin problems in mixed R5/R6 client server configuration (4) 4701386235 R6 snap2adm configuration errors in LS and Node Defect Description: PHNE_16759: (1) 5003442426 Prevent configuration corruption by correcting the code which processes sending domain config file down paths via the Path Manager - snapcfgdae code changed to ensure that when processing 3270 user records we always setup control variables to ensure that if our buffer fills up we restart processing exactly where we left off. (2) 5003434860 Code change made to resolve problems with xsnapadmin configuration/adminstration when used from client system. (3) 4701405316 Updated binaries provided for combined patching of latest R6 release ,as documented in SR text. (4) 4701400929 Snapmigrate code changed to print a warning when a QLLC port or LS is migrated telling the user to manually check its configuration. (5) 1653280123 snap2adm encountered configuration problems with ports and LS's due to incorrect OBAM ui description files. (6) 1653273979 Enhancement to allow multiple PUs to be used on a secondary leased link. This means that if an SDLC port is connected to a leased line, you can have multiple LS's active over the port at the same time. PHNE_15938: (1) 5003406991 Code change to allow all of the 'NONE', 'SAME' or 'PGM' values on the aping verb. Note that the apingd daemon provided by SNAplus2 does not support securty - so if you are using aping to ping a SNAplus2 node, then only 'NONE' will give a successful response. (2) 4701396440 snapmigrate code changed to correctly migrate RJE workstation definitions with an extension of '.sty' instead of '.RJE' . (3) 4701396382 Problems with core dump in snapslim process and asserts errors logged. Code changed to ensure handling of Master / Backup handover allows for failing to contact new master. (4) 4701396374 Code changed to allow the node to start if it finds a TN Client configured with unrecognised hostname, but generates an error log which tells the user of the failure. (5) 4701396366 Code change correct corruption in help files for back level config program xsnapconfig. (6) 4701391508 The problem is due to a flaw in the design of the way DCE implements the 'poll()' call. Code changed to work around this problem in DCE by using 'select()'. (7) 1653260620 Code changed to allow up to 255 LU type 0-3's per LS. Also increment max number of LU0-3 per node from 2000 to 10000 and max number of LUs in a pool from 1000 to 2000. PHNE_14393: (1) 4701386326 Code change made to ensure client/server messages for sna.net indications are include in the codex component which handles 32/64 bit alignment conversion. (2) 4701386318 Code change to Correct tokenizer in parsing engine to handle sna_tps file contents correctly. (3) 4701386300 Code changes made to snapcfgdae to fix R5/R6 mixed environment problems. (4) 4701386235 Code changes made in snap2adm to fix configuration errors. SR: 5003442426 5003434860 5003406991 4701405316 4701400929 4701396440 4701396382 4701396374 4701396366 4701391508 4701386326 4701386318 4701386300 4701386235 1653280123 1653273979 1653260620 Patch Files: /etc/opt/sna/snadlc.ini /opt/sna/bin/snap2adm.ui /opt/sna/bin/snap2adm_v.ui /opt/sna/conf/lib/libsixt.a /opt/sna/help/Help4SNAadmin.hv /opt/sna/help/Help4SNAadmin.hvk /opt/sna/help/Help4SNAadmin.xrh /opt/sna/help/Help4SNAadmin00.ht /opt/sna/help/Help4SNAadmin01.ht /opt/sna/help/Help4SNAadmin02.ht /opt/sna/help/Help4SNAadmin03.ht /opt/sna/help/Help4SNAadmin04.ht /opt/sna/help/Help4SNAadmin05.ht /opt/sna/help/Help4SNAadmin06.ht /opt/sna/help/Help4SNAadmin07.ht /opt/sna/help/Help4SNAadmin08.ht /opt/sna/help/Help4SNAadmin09.ht /opt/sna/lib/nls/msg/sna.cat /opt/sna/lib/nls/msg/sna_log.msg /opt/sna/sam/C/help.hv /opt/sna/sam/C/help00.ht /opt/sna/bin/X11/xsnapadmin /opt/sna/bin/X11/xsnapconfig /opt/sna/bin/snapadmin /opt/sna/bin/snapcfgdae /opt/sna/bin/snaperrlog /opt/sna/bin/snapslim /opt/sna/bin/snap2adm /opt/sna/bin/snapfilter /opt/sna/bin/snapmigrate2 /opt/sna/bin/snaptrcfmt /opt/sna/lib/libmgrdce.1 /opt/sna/lib/libpe.1 /opt/sna/lib/libsnalimen.1 /opt/sna/lib/libsnalimlen.1 /opt/sna/lib/libxp.1 /opt/sna/sam/C/mainMenu.ui /opt/sna/sam/C/sdlcScreen.ui /opt/sna/sam/C/sna2Scrn.ui /opt/sna/sam/SNA_SAM.sl /opt/sna/sam/sna.da /opt/sna/sam/sna.tm /opt/sna/bin/snapdaemon what(1) Output: /opt/sna/lib/libmgrdce.1: ]R6.10.20.100 SNAplus2 R6 Multi-threaded Path Manage r and support libraries, User Space ] (10.20.R6: 98/08/17 13:46:39) ] /opt/sna/lib/libpe.1: ]R6.10.20.100 SNAplus2 R6 parsing engine ] (10.20.R6: 98/08/17 13:54:23) ] /opt/sna/conf/lib/libsixt.a: ]R6.10.20.100 SNAplus2 R6 Trace Device Driver in the kernel ] (10.20.R6: 98/08/17 14:23:04) ] /opt/sna/lib/libsnalimen.1: ]R6.10.20.100 SNAplus2 R6 End Node License ] (10.20.R6: 98/08/17 13:49:23) ] /opt/sna/lib/libsnalimlen.1: ]R6.10.20.100 SNAplus2 R6 Len Node License ] (10.20.R6: 98/08/17 13:49:29) ] /opt/sna/lib/libxp.1: ]R6.10.20.100 SNAplus2 R6 XP Codex library ] (10.20.R6: 98/08/17 13:58:03) ] /opt/sna/lib/nls/msg/sna_log.msg: ]6.0.0-Mon_Aug_17_14:21:42_BST_1998_Message_file /opt/sna/lib/nls/msg/sna.cat: None /opt/sna/bin/snap2adm: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ ]R6.10.20.101 SNAplus2 R6 ASCII Administration progr am ] (PHNE_16759 : 98/10/28 11:24:19) ] /opt/sna/bin/snap2adm.ui: None /opt/sna/bin/snap2adm_v.ui: None /opt/sna/bin/snapadmin: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ ]R6.10.20.101 SNAplus2 R6 command line administratio n tool ] (PHNE_16759 : 98/10/28 11:09:55) ] /opt/sna/bin/snapcfgdae: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ ]R6.10.20.101 SNAplus2 R6 Config Daemon ] (PHNE_16759 : 98/11/18 16:32:34) ] /opt/sna/bin/snapdaemon: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ ]R6.10.20.100 SNAplus2 R6 daemon ] (10.20.R6: 98/08/17 14:04:17) ] /etc/opt/sna/snadlc.ini: None /opt/sna/bin/snaperrlog: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ ]R6.10.20.100 SNAplus2 R6 Trace Daemon ] (10.20.R6: 98/08/17 14:24:04) ] /opt/sna/bin/snapfilter: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ ]R6.10.20.100 SNAplus2 R6 trace filtering tool ] (10.20.R6: 98/08/17 14:04:40) ] /opt/sna/bin/snapmigrate2: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ ]R6.10.20.102 SNAplus2 R6 Config file migration tool ] (PHNE_16758 : 98/11/24 09:46:12) ] /opt/sna/bin/snapslim: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ ]R6.10.20.100 SNAplus2 R6 Client Server SLIM ] (10.20.R6: 98/08/17 14:20:09) ] /opt/sna/bin/snaptrcfmt: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ ]R6.10.20.100 SNAplus2 R6 trace formatting tool ] (10.20.R6: 98/08/17 14:19:50) ] /opt/sna/bin/X11/xsnapadmin: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ ]R6.10.20.102 SNAplus2 R6 Motif Administration progr am ] (PHNE_16759 : 98/10/28 11:01:52) ] /opt/sna/bin/X11/xsnapconfig: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ ]R6.10.20.100 SNAplus2 R6 V4 Configurator - Motif ] (10.20.R6: 98/08/17 14:27:51) ] /opt/sna/sam/SNA_SAM.sl: SNAplus2 R6.x SAM/HP-UX 10.20/Rev.A.1.19 date:08/04 /98 12:17:00 /opt/sna/sam/C/help.hv: None /opt/sna/sam/C/help00.ht: None /opt/sna/sam/C/mainMenu.ui: None /opt/sna/sam/C/sdlcScreen.ui: None /opt/sna/sam/sna.da: None /opt/sna/sam/sna.tm: sna.tm */ /opt/sna/sam/C/sna2Scrn.ui: None /opt/sna/help/Help4SNAadmin.hv: None /opt/sna/help/Help4SNAadmin.hvk: None /opt/sna/help/Help4SNAadmin.xrh: None /opt/sna/help/Help4SNAadmin00.ht: None /opt/sna/help/Help4SNAadmin01.ht: None /opt/sna/help/Help4SNAadmin02.ht: None /opt/sna/help/Help4SNAadmin03.ht: None /opt/sna/help/Help4SNAadmin04.ht: None /opt/sna/help/Help4SNAadmin05.ht: None /opt/sna/help/Help4SNAadmin06.ht: None /opt/sna/help/Help4SNAadmin07.ht: None /opt/sna/help/Help4SNAadmin08.ht: None /opt/sna/help/Help4SNAadmin09.ht: None cksum(1) Output: 2499164478 319488 /opt/sna/lib/libmgrdce.1 3910500850 892928 /opt/sna/lib/libpe.1 2108515007 37656 /opt/sna/conf/lib/libsixt.a 3037513885 12288 /opt/sna/lib/libsnalimen.1 1037183111 12288 /opt/sna/lib/libsnalimlen.1 3930811363 434176 /opt/sna/lib/libxp.1 1815043388 690809 /opt/sna/lib/nls/msg/sna_log.msg 741950067 277314 /opt/sna/lib/nls/msg/sna.cat 2252450875 1347200 /opt/sna/bin/snap2adm 1245915260 267507 /opt/sna/bin/snap2adm.ui 1091268897 2384 /opt/sna/bin/snap2adm_v.ui 2083930237 147072 /opt/sna/bin/snapadmin 1309914918 802432 /opt/sna/bin/snapcfgdae 3538417662 56960 /opt/sna/bin/snapdaemon 2642396850 971 /etc/opt/sna/snadlc.ini 3928233882 147072 /opt/sna/bin/snaperrlog 3632593579 52864 /opt/sna/bin/snapfilter 3828522309 167552 /opt/sna/bin/snapmigrate2 3725788972 241280 /opt/sna/bin/snapslim 3128479576 827008 /opt/sna/bin/snaptrcfmt 1409611721 1842816 /opt/sna/bin/X11/xsnapadmin 1115600945 937600 /opt/sna/bin/X11/xsnapconfig 2867271505 282624 /opt/sna/sam/SNA_SAM.sl 900962088 6353 /opt/sna/sam/C/help.hv 2543082832 31822 /opt/sna/sam/C/help00.ht 766608341 9138 /opt/sna/sam/C/mainMenu.ui 1373576839 6643 /opt/sna/sam/C/sdlcScreen.ui 4111151172 1283 /opt/sna/sam/sna.da 4145237867 18222 /opt/sna/sam/sna.tm 2065850599 8042 /opt/sna/sam/C/sna2Scrn.ui 3197575133 42187 /opt/sna/help/Help4SNAadmin.hv 1477735878 27524 /opt/sna/help/Help4SNAadmin.hvk 3113549800 27063 /opt/sna/help/Help4SNAadmin.xrh 1688519990 2830 /opt/sna/help/Help4SNAadmin00.ht 1838948408 37998 /opt/sna/help/Help4SNAadmin01.ht 1641023230 5598 /opt/sna/help/Help4SNAadmin02.ht 2917749968 2249 /opt/sna/help/Help4SNAadmin03.ht 3379569707 19420 /opt/sna/help/Help4SNAadmin04.ht 337456656 12578 /opt/sna/help/Help4SNAadmin05.ht 1208687017 82802 /opt/sna/help/Help4SNAadmin06.ht 1212670646 155643 /opt/sna/help/Help4SNAadmin07.ht 2401429427 67290 /opt/sna/help/Help4SNAadmin08.ht 125507641 35334 /opt/sna/help/Help4SNAadmin09.ht Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHNE_14393 PHNE_15938 Equivalent Patches: None Patch Package Size: 10270 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_16759 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHNE_16759.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_16759.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_16759. 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_16759.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_16759.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: Stop SNA daemon before installing patch (snap stop). After installing the patch start the SNA daemon (snap start).