Patch Name: PHSS_28420 Patch Description: s700_800 10.20 OV CVIEWS1.0 cumulative fixes Creation Date: 03/03/04 Post Date: 03/03/12 Hardware Platforms - OS Releases: s700: 10.20 s800: 10.20 Products: OpenView Customer Views 1.0 Filesets: OVISP.OVISP,B.01.00.00 Automatic Reboot?: No Status: General Release Critical: No Path Name: /hp-ux_patches/s700_800/10.X/PHSS_28420 Symptoms: PHSS_28420: 8606223855: Customer Views permanent license fails to be picked up when Customer Views is installed with evaluation license on multi-homed system. Extra tracing and logging facilites are required to trace the reason in future. 8606196699: Customer Views needs a separate license for each node of a Sun cluster. 8606219382: ovcustomer dies with SIGSEGV when print_associated_node command is executed. 8606208484: Customer Views containers with autolayout off show weird behaviour when ovw is reopened. PHSS_24089: All multi-homed objects (interface count greater than 1) that are copied from ipmap to be displayed within submBld are created by default with Object status source so that when the status changes in ipmap, the corresponding object in submBld will also get updated with the same status. However this model is not consistent with ipmap in regards to networks and multi-homed objects. Multi-homed objects within ipmap are by default set with Compound Propagated status source yet the submBld copied multi-homed objects are set with Object status source. Consequently the multi-homed objects in submBld are inconsistent with ipmap. Note: if the user specifically manages an unmanaged, previously discovered object the status source in ipmap is set to Object status. PHSS_23366: Customer Views submBld does not appear to be updating the status for Network symbols within the Sites-> -> LAN's containers. Consequently status is not propagated up to the Sites container. PHSS_22143: When a new submap is created and opened from the OVW GUI, keySys core dumps on Solaris, and submBld leaves orphaned submaps behind. PHSS_21487: ovcustomer can dump core while running "ovcustomer export_all_organizations_for_import" with lots of nodes per organization Defect Description: PHSS_28420: 8606223855: The Customer Views licensing architecture does not recognize the LOOPBACK and NNM_INTERFACE settings if defined in the ov.conf file. This means that the Customer Views licensing fails to pick proper license keys for a multi-homed environment. Resolution: 8606223855: Code has been modified to make Customer Views licensing architecture to pick up license from $OV_CONF/.license file which corresponds to NNM_INTERFACE entry made in ov.conf. 8606196699: The Customer Views licensing architecture does not recognize NNM_INTERFACE settings if defined in the ov.conf file. This means that Customer Views licensing architecture fails to pickup proper license keys for Service Guard cluster/Sun cluster environment. Resolution: 8606196699: Code has been modified to recognize floating IP address on Sun cluster environment. 8606219382: ovcustomer was dying when a pointer variable was dereferenced from the underlying NULL-valued pointer. Resolution: 8606219382: Code is modified to handle the NULL valued pointer before it gets dereferenced. 8606208484: Customer Views doesn't keep track of the symbols which were in New Object Holding Area when ovw was last closed. So it shows weird behavior when ovw is reopened and new object are displayed to Customer Views submaps with autolayout on. Resolution: 8606208484: Customer Views has been modified to remove Autolayout "off" option from its submaps. PHSS_24089: CV multi-homed (Computer & Connector) symbols need to be set with Compound (Propagated) status source to better match the status of the ipmap managed multi-homed symbols. Resolution: Add a special case to the CreateSymbol section of submBld to check if the symbolType is Computer or Connector. Then check if the interface count is greater than 1 (to determine if the object is multi-homed) and if so, set the status source to Compound Propagated otherwise the status source will remain the default, Object status. Note: This fix will only set the status to Compound Propagated for all newly created multi-homed nodes. It will not alter the status for any pre-existing symbols. PHSS_23366: CV network symbols need to have Compound (Propagated) status source to better handle the status of ipmap managed network symbols. Otherwise if the ipmap network symbol has Compound status source, instead of Object, the submBld created symbol will display Unknown status and the true status can't propagate through the Site containers. Resolution: Add a special case to the CreateSymbol section of submBld to check if the symbolType is Network then set the status source to Compound else the status source is set to Object. PHSS_22143: keySys core dump problem was caused by the incorrect use of the mapInfo pointer passed to keySys during a OVW map open callback. The submBld orphaned submaps problem is caused by the fact that the submBld process maintains some global state after closing and opening a new map. the prior state is incorrectly applied to the new map, resulting in the orphaned OVW submaps. Resolution: We now call OVwGetMapInfo() to obtain the true MapInfo handle in keySys. In submBld, we now clear all global state after closing and opening a new map. PHSS_21487: ovcustomer was passing a small buffer to libovorg, and libovorg was overrunning the end of the buffer. Resolution: changed libovorg, ovcustomer, etc., to use OVStrings to pass text around. SR: 8606219382 8606196699 8606223855 8606208484 8606185133 8606179348 8606152678 8606128069 Patch Files: /opt/OV/www/cgi-bin/Wfindorgs.exe /opt/OV/www/cgi-bin/Wfindres.exe /opt/OV/bin/submBld /opt/OV/bin/keySys /opt/OV/bin/ovcustomer /opt/OV/bin/listorgs /opt/OV/bin/findorgs /opt/OV/bin/findres /opt/OV/lib/libnnmspkey.2 /opt/OV/lib/libovorg.2 what(1) Output: /opt/OV/www/cgi-bin/Wfindorgs.exe: None /opt/OV/www/cgi-bin/Wfindres.exe: None /opt/OV/bin/submBld: ISP Submap Hierarchy Builder HP OpenView Windows NNM Release B.06.10 PATCH PHSS_28420, 03042003 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/keySys: Key Systems HP OpenView Windows NNM Release B.06.10 PATCH PHSS_28420, 03042003 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/ovcustomer: ovcustomer executable HP OpenView Windows NNM Release B.06.10 PATCH PHSS_28420, 03042003 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/listorgs: listorgs HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_28420, 03042003 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/findorgs: findorgs HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_28420, 03042003 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/findres: findres HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_28420, 03042003 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/lib/libnnmspkey.2: HP OpenView Licensing NNM Release B.06.10 PATCH PHSS_28420, 03042003 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/lib/libovorg.2: ovorg ovorg cksum(1) Output: 3087618449 65780 /opt/OV/lib/libnnmspkey.2 4287685254 61652 /opt/OV/lib/libovorg.2 2798990940 168797 /opt/OV/bin/submBld 3163479530 115263 /opt/OV/bin/keySys 3613014934 160393 /opt/OV/bin/ovcustomer 3290131570 65784 /opt/OV/bin/listorgs 65410691 78119 /opt/OV/bin/findorgs 1182554313 73998 /opt/OV/bin/findres 578090108 41054 /opt/OV/www/cgi-bin/Wfindorgs.exe 3364332701 41054 /opt/OV/www/cgi-bin/Wfindres.exe Patch Conflicts: None Patch Dependencies: s700: 10.20: PHSS_24797 s800: 10.20: PHSS_24797 Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_21487 PHSS_22143 PHSS_23366 PHSS_24089 Equivalent Patches: PHSS_28421: s700: 11.00 s800: 11.00 CVIEWS_00016: sparcSOL: 2.5 2.6 2.7 2.8 CVIEWS_00015: intelNT: 4.00 4.01 intelWIN2000: 1.00 Patch Package Size: 930 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 PHSS_28420 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHSS_28420.depot By default swinstall will archive the original software in /var/adm/sw/patch/PHSS_28420. 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 PHSS_28420.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/PHSS_28420.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: If there are any ovw sessions running on either the Management Station or on any Management Consoles, these sessions need to be closed. The "ovstop" command should then be executed. WARNING : the patch will not install if any Network Node Manager processes are detected. NOTE : ovstart is NOT executed after the patch is loaded You will need to manually run ovstart. Also, in order to keep a history of the patches installed on your system the post-install script will attempt to copy this .text file to /opt/OV/ReleaseNotes/patches. Please make sure this file is in /tmp before installation. ========================================================