Patch Name: PHSS_26905 Patch Description: s700_800 11.X Cluster Object Manager A.01.00 Creation Date: 03/01/28 Post Date: 03/02/06 Hardware Platforms - OS Releases: s700: 11.00 11.11 s800: 11.00 11.11 Products: Cluster Object Manager A.01.00 Filesets: Cluster-OM.CM-OM,fr=A.01.00,fa=HP-UX_B.11.00_32/64,v=HP Cluster-OM.CM-OM-AUTH,fr=A.01.00,fa=HP-UX_B.11.00_32/64,v=HP Automatic Reboot?: No Status: General Release Critical: No (superseded patches were critical) PHSS_25901: ABORT The Object Manager aborts with a core dump when the where clause in the query string is multiple of 128 bytes long. Category Tags: defect_repair general_release critical halts_system Path Name: /hp-ux_patches/s700_800/11.X/PHSS_26905 Symptoms: PHSS_26905: 1. If DNS or hosts file resolves LOCALHOST (i.e. localhost in upper case) to 127.0.0.1, then Object Manager authentication based on local host will fail. The package will fail to start with a Server security violation. For example, in the case of the ContinentalClusters product, cmrunpkg will report the following: # cmrunpkg ccmonpkg cmrunpkg : Local authentication failed Server security violation Error: Cannot start package ccmonpkg: Disallowed by the ContinentalClusters product PHSS_25901: 1. API client connection to a "cmomd" gets aborted with a core dump when the "where clause" in the query string is exactly a multiple of 128 bytes long. Defect Description: PHSS_26905: 1. In the authentication provider, we did not compare hostname against localhost in a case insensitive manner. Resolution: Perform a case insensitive comparison while comparing hostname to "localhost". PHSS_25901: 1. Query engine didn't allocate the memory before appending a termination character to an incoming string while processing a where clause from the query string. Under heavy system load when OM tried to free up reference to this memory location it core dumped. Resolution: Reallocate the query string memory required to accomodate the termination character. Enhancement: No SR: 8606228018 8606257991 Patch Files: Cluster-OM.CM-OM,fr=A.01.00,fa=HP-UX_B.11.00_32/64,v=HP: /opt/cmom/lbin/cmomd /opt/cmom/lib/libcmom.1 Cluster-OM.CM-OM-AUTH,fr=A.01.00,fa=HP-UX_B.11.00_32/64, v=HP: /opt/cmom/authenproviders/selocalhostprovider.omp what(1) Output: Cluster-OM.CM-OM,fr=A.01.00,fa=HP-UX_B.11.00_32/64,v=HP: /opt/cmom/lbin/cmomd: HP92453-02A.10.20 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ Build date: Wed Jan 15 13:43:39 PST 2003 Build id: ibld_api_a0100 Product Name: HP Cluster Object Manager Version: A.01.00 Date: 01/15/2003 Patch Name: PHSS_26905 Cluster Object Manager Daemon /opt/cmom/lib/libcmom.1: Product Name: HP Cluster Object Manager Version: A.01.00 Date: 01/15/2003 Patch Name: PHSS_26905 Cluster Object Manager Library Build date: Wed Jan 15 13:43:39 PST 2003 Build id: ibld_api_a0100 Cluster-OM.CM-OM-AUTH,fr=A.01.00,fa=HP-UX_B.11.00_32/64, v=HP: /opt/cmom/authenproviders/selocalhostprovider.omp: Product Name: HP Cluster Object Manager Version: A.01.00 Date: 01/15/2003 Patch Name: PHSS_26905 HP Cluster Object Manager Local-Host Authentication Provider Build date: Wed Jan 15 13:41:53 PST 2003 Build id: ibld_api_a0100 cksum(1) Output: Cluster-OM.CM-OM,fr=A.01.00,fa=HP-UX_B.11.00_32/64,v=HP: 2203741255 317136 /opt/cmom/lbin/cmomd 1247657882 1081344 /opt/cmom/lib/libcmom.1 Cluster-OM.CM-OM-AUTH,fr=A.01.00,fa=HP-UX_B.11.00_32/64, v=HP: 2392487765 40960 /opt/cmom/authenproviders/ selocalhostprovider.omp Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_25901 Equivalent Patches: None 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 PHSS_26905 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHSS_26905.depot By default swinstall will archive the original software in /var/adm/sw/save/PHSS_26905. If you do not wish to retain a copy of the original software, include the patch_save_files option in the swinstall command above: -x patch_save_files=false 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 PHSS_26905.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHSS_26905.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_26905.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None