Patch Name: PHSS_30988 Patch Description: s700_800 11.X OV OVO8.0X Core Agt HPUX 11 PA A.08.01 Creation Date: 04/08/23 Post Date: 04/08/26 Hardware Platforms - OS Releases: s700: 11.00 11.11 s800: 11.00 11.11 Products: OpenView Operations 8.0 Filesets: OVO-CLT.OVO-UX11-CLT,fr=A.08.00.120,fa=,v=HP Automatic Reboot?: No Status: General Release Critical: Yes PHSS_30988: HANG ABORT MEMORY_LEAK Category Tags: defect_repair general_release critical halts_system memory_leak Path Name: /hp-ux_patches/s700_800/11.X/PHSS_30988 Symptoms: PHSS_30988: Change Request: B555035437 opcmona is started with incomplete path settings. Change Request: B555034784, B555020123 Configuration edit (ovconfchg -edit) allows invalid characters in the configuration file. Change Request: H555013231 While using Installation server for deployment the same command is executed multiple times. Change Request: B555035261 Upgrading from XPL 2.00.80 to XPL 2.5 breaks OVO/Windows 7.x. Change Request: B555031911, B555035037, B555035035 Unable to kill the control process ovc. Change Request: B555033127 Agent package descriptor is not copied to cluster nodes. Change Request: B555033750 ovdeploy has execute permissions by others. Change Request: B555031473 Communication broker hangs during exit. Change Request: B555033585 Agent applications fail when proxy is configured. Change Request: H555012736 Agent core dump while exiting. Change Request: B555034195, B555035453 If you use a locale name 'zh' instead of 'zh_CN.EUC' then ovoinstall will fail with the following error: certificate not installed (sec.cm.client-115) Change Request: B555032227, B555035421, B555035404, B555032832, B555035524, B555035363, B555035340 Command line output on ko_KR.EUC is not proper: ovc displays dots (".") instead of the process status. Change Request: B555035067 The agent is not using the new configuration after a configuration update. Change Request: B555033635 Installation sets wrong directory permissions for /conf/ctrl. Change Request: B555033714 Deployment does not work as user other when manage policy is installed. Change Request: B555033525 Communication port is set incorrectly if proxy is used. Change Request: B555033131 ovdeploy -version lists wrong version number (02.00.110). Change Request: B555033386 Configuration edit (ovconfchg -edit) allows invalid characters in the configuration file. Change Request: B555034760 Unable to start Agent process due to a communication failure with the following error message: (ctrl-12) Communication error when executing 'Start' method. (bbc-72) There is no server process registered for address: https://localhost/com.hp.ov.ctrl.ovcd/bbcrpcserver. Change Request: B555034762 Agent application fails in systems with German locale. Change Request: B555034434 ovconfd process uses large amount of memory. Change Request: B555033380, H555013016 Installation on Solaris 7 fails and the agent can not be started, if the agent is installed as non-root user. (ctrl-104) Could not start the Control daemon properly.Please try again.. Defect Description: PHSS_30988: Change Request: B555035437 Control component inherits incomplete PATH settings to consumers (such as OVO/Unix). Change Request: B555034784, B555020123 Configuration edit (ovconfchg -edit) allows invalid characters in the configuration file because up to now there was no validation before the changed configuration was activated. Change Request: H555013231 Same command is executed multiple times when executing via installation server. Change Request: B555035261 Installation is not copying the CCL files to correct location. Change Request: B555031911, B555035037, B555035035 ovc -kill should not use BBC communication. Change Request: B555033127 Agent package descriptor is not copied to cluster nodes. Change Request: B555033750 Installation sets wrong permission to ovdeploy. Change Request: B555031473 BBC server programs may hang on exit due to Dispatcher bug. Change Request: B555033585 ovdeploy/ovpolicy/ovconfpar core dump if BBC proxy is configured. Change Request: H555012736 There is a coredump while closing a RPC server. The stack trace will contains some reference to DisSocketSetPool. Change Request: B555034195, B555035453 pkgadd/swinstall HPOvSecCS returns error in zh locales: certificate not installed (sec.cm.client-115) Change Request: B555032227, B555035421, B555035404, B555032832, B555035524, B555035363, B555035340 The codeset returned for ko_KR.EUC loacle is wrong. XPL does not recognize EUC as valid code set so returns US_ASCII. Change Request: B555035067 ctrlconfupd uses BBC (https) to talk to ovcd. Change Request: B555033635 HPOvBbc.xml descriptor file has wrong permission for /conf/ctrl. Change Request: B555033714 Can't use depl library as user 'other' if resp.mgr policy is installed. Change Request: B555033525 BBC incorrectly sets target CB port when using a proxy. Change Request: B555033131 ovdeploy -version lists wrong version number (02.00.110) which was hardcoded into the program. Change Request: B555033386 ovconfchg allows saving of configuration file with invalid characters due to direct editing. Instead of changing the configuration directly, ovconfchg shall use a temporary file and only copy it to the original location once the validation is successful. Change Request: B555034760 If ovcd has created the RpcServer but the RpcServer is not fully initialized the communication will fail. In this case we need a retry to give the RpcServer a chance to initialize. Change Request: B555034762 Double compare fails in an mixed environment with english and german locales. Change Request: B555034434 These memory leaks occurs in the scenario's when the following requests are sent to the ovconfd process: 1. To check for inventory 2. To check if the given object is installed. 3. To parse an XML package Change Request: B555033380, H555013016 If ovswitchuser.sh could not find /usr/xpg4/bin/find on the system it will fail so that the agent can not be started afterwards. Unfortunately ovswitchuiser.sh does not pass an error code back to the installation so that you will not notice the failure. Enhancement: No SR: B555020123 B555031473 B555031911 B555032227 B555032832 B555033127 B555033131 B555033380 B555033386 B555033525 B555033585 B555033635 B555033714 B555033750 B555034195 B555034434 B555034760 B555034762 B555034784 B555035035 B555035037 B555035067 B555035261 B555035340 B555035363 B555035404 B555035421 B555035437 B555035453 B555035524 H555012736 H555013016 H555013231 Patch Files: OVO-CLT.OVO-UX11-CLT,fr=A.08.00.120,fa=,v=HP: /var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/ hpux1100/A.08.00.120/RPC_BBC/HPOvBbc.depot.Z /var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/ hpux1100/A.08.00.120/RPC_BBC/HPOvBbc.xml /var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/ hpux1100/A.08.00.120/RPC_BBC/HPOvCtrl.depot.Z /var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/ hpux1100/A.08.00.120/RPC_BBC/HPOvCtrl.xml /var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/ hpux1100/A.08.00.120/RPC_BBC/HPOvDepl.depot.Z /var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/ hpux1100/A.08.00.120/RPC_BBC/HPOvDepl.xml /var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/ hpux1100/A.08.00.120/RPC_BBC/HPOvXpl.depot.Z /var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/ hpux1100/A.08.00.120/RPC_BBC/HPOvXpl.xml what(1) Output: OVO-CLT.OVO-UX11-CLT,fr=A.08.00.120,fa=,v=HP: /var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/ hpux1100/A.08.00.120/RPC_BBC/HPOvBbc.depot.Z: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/ hpux1100/A.08.00.120/RPC_BBC/HPOvBbc.xml: BegWS :1.0 CR :(c) Copyright 1999-2004 Hewlett-Packard Devel opment Company, L.P. Name :HP OpenView HTTP Communication Ver :05.00.120 FileN :HPOvBbc.xml FileV :05.00.120 Rtype :Released CBID :20040627-200341 OS :HP-UX OSV :11.0 11.11 Arch :PA-RISC Bits :32 Desc :HP OpenView HTTP Communication Patch : Build :0000 EndWS : /var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/ hpux1100/A.08.00.120/RPC_BBC/HPOvCtrl.depot.Z: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/ hpux1100/A.08.00.120/RPC_BBC/HPOvCtrl.xml: BegWS :1.0 CR :(c) Copyright 2001-2004 Hewlett-Packard Devel opment Company, L.P. Name :HP OpenView Control Ver :01.50.120 FileN :HPOvCtrl.xml FileV :01.50.120 Rtype :Released CBID :20040629-161154 OS :HP-UX OSV :11.0 11.11 Arch :PA-RISC Bits :32 Desc :HP OpenView Process Control Patch : Build :0000 EndWS : /var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/ hpux1100/A.08.00.120/RPC_BBC/HPOvDepl.depot.Z: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/ hpux1100/A.08.00.120/RPC_BBC/HPOvDepl.xml: BegWS :1.0 CR :(c) Copyright 2002-2004 Hewlett-Packard Devel opment Company, L.P. Name :HP OpenView Deployment Ver :02.00.120 FileN :HPOvDepl.xml FileV :02.00.120 Rtype :Prerelease Alpha CBID :20040628-063418 OS :HP-UX OSV :11.0 11.11 Arch :PA-RISC Bits :32 Desc :HP OpenView Deployment Patch : Build :0000 EndWS : /var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/ hpux1100/A.08.00.120/RPC_BBC/HPOvXpl.depot.Z: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/ hpux1100/A.08.00.120/RPC_BBC/HPOvXpl.xml: BegWS :1.0 CR :(c) Copyright 2002-2004 Hewlett-Packard Devel opment Company, L.P. Name :HP OpenView Cross Platform Component Ver :02.50.121 FileN :HPOvXpl.xml FileV :02.50.121 Rtype :Released CBID :20040624-073749 OS :HP-UX OSV :11.0 11.11 Arch :PA-RISC Bits :32 Desc :HP OpenView Cross Platform Component Patch : Build :0000 EndWS : cksum(1) Output: OVO-CLT.OVO-UX11-CLT,fr=A.08.00.120,fa=,v=HP: 134443290 3434777 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/hp/pa-risc/hpux1100/A.08.00.120/RPC_BBC/ HPOvBbc.depot.Z 3646083971 1037 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/hp/pa-risc/hpux1100/A.08.00.120/RPC_BBC/ HPOvBbc.xml 1537953518 2899964 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/hp/pa-risc/hpux1100/A.08.00.120/RPC_BBC/ HPOvCtrl.depot.Z 3584619809 1031 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/hp/pa-risc/hpux1100/A.08.00.120/RPC_BBC/ HPOvCtrl.xml 1592220909 2742930 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/hp/pa-risc/hpux1100/A.08.00.120/RPC_BBC/ HPOvDepl.depot.Z 1701693881 1032 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/hp/pa-risc/hpux1100/A.08.00.120/RPC_BBC/ HPOvDepl.xml 2845003236 4303636 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/hp/pa-risc/hpux1100/A.08.00.120/RPC_BBC/ HPOvXpl.depot.Z 3892355499 1038 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/hp/pa-risc/hpux1100/A.08.00.120/RPC_BBC/ HPOvXpl.xml Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: None Equivalent Patches: ITOSOL_00321: sparcSOL: 2.7 2.8 2.9 Patch Package Size: 12230 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_30988 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHSS_30988.depot By default swinstall will archive the original software in /var/adm/sw/save/PHSS_30988. 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_30988.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHSS_30988.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_30988.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: (A) Patch Installation Instructions ------------------------------- (A1) Install the patch, following the standard installation instructions. For backing up the system before installing a patch, you may use opc_backup(1m) NOTE: MAKE SURE THAT NO AGENT OF THE PLATFORM ADDRESSED BY THIS PATCH IS DISTRIBUTED (either from the OVO Administrator's GUI or from command line using inst.sh) WHILE RUNNING SWINSTALL. NOTE: This patch must be installed on the OVO Management Server system, NOT on an OVO Managed Node directly. Changes will take effect on managed nodes by means of OVO Software Distribution. See chapter 2 of the OVO Administrator's Reference manual for more information. NOTE: This patch patches core components which are used by the OVO server as well. Please restart the server after the reinstallation of the local agent to make sure the server starts using the new files. (B) Patch Deinstallation Instructions --------------------------------- (B1) To deinstall the patch PHSS_30988 run swremove: NOTE: MAKE SURE THAT NO AGENT OF THE PLATFORM ADDRESSED BY THIS PATCH IS DISTRIBUTED (either from the OVO Administrator's GUI or from command line using inst.sh) WHILE RUNNING SWREMOVE. # swremove PHSS_30988 NOTE: After the patch deinstallation the agent needs to be deinstalled and then redistributed to get the old status again. On nodes where the changed core components are used by other software (e.g. the OVO server or NNM or OVPA 4.5) this deinstallation needs to be done manually. If you're not sure then please do this manual deinstallation because the GUI deinstallation would leave the shared components on the system without a warning. After deinstallation of the patch, do this on the node: # for pkg in HPOvDepl HPOvCtrl HPOvBbc HPOvXpl do /opt/OV/bin/OpC/install/opc_inst -break_dep $pkg done Then you can reinstall the agent. On the OVO server you can not use the GUI nor inst.sh for the reinstallation, so you have to run: # cd /var/opt/OV/share/databases/OpC/mgd_node/vendor # cd hp/pa-risc/hpux1100/A.08.00.120/RPC_BBC # for pkg in HPOvDepl HPOvCtrl HPOvBbc HPOvXpl do cp $pkg.* /tmp done # cp opc_inst /tmp; cd /tmp; ./opc_inst Restore your configuration like this: # cp /var/opt/OV/log/OVO_settings_backup.log \ /var/opt/OV/conf/xpl/config/local_settings.ini # /opt/OV/bin/ovconfchg -edit You can leave the config editor right away. After the agent reinstallation you must restart the server (ovstop ovoacomm; ovstart opc) so that the reinstalled components will be used. Agent policies are lost during the reinstallation so you have to redistribute them by reinstalling the templates/actions/cmds/monitors with the 'force' option after the core components are successfully reinstalled.