Patch Name: PHSS_22305 Patch Description: s700_800 10.20 OV ITO6.0X Service Navigator Patch A.06.01 Creation Date: 00/10/10 Post Date: 00/10/31 Hardware Platforms - OS Releases: s700: 10.20 s800: 10.20 Products: OpenView IT/Operations 6.0 Filesets: OVOPC-SVC.OVOPC-SVC-MGR OVOPC-SVC.OVOPC-SVC-ENG OVOPC-SVC.OVOPC-SVC-JPN Automatic Reboot?: No Status: General Superseded Critical: No Path Name: /hp-ux_patches/s700_800/10.X/PHSS_22305 Symptoms: PHSS_22305: - Wrong parameter checking in opcservice shell script leads to unhandled shell error messages. - the first assignment of a service to an operator which did not yet exist in the service engine was not performed - service engine core throws a CNotFound exception when the requested object is not known. - Service data in code sets other than ISO8859-1 leads to unreadable output of the opcservice command - Service Engine: replace removes association to common twice contained subservice - operator is not informed if there is a change in Service configuration and he has to reload config (in JavaUI) - Default propagation rules are not correctly written to the service engine's service repository if the propagation rule has both a default rule and severity specific rules. - Connection to service engine fails after 12 hours use - Improved thread handling and process termination - wrong include dependencies in results.dtd file - opcservice does not return errorcodes - When using multiple instances of the class ServiceEngine in a service API program, it core dumps when creating the second instance. - When a service for which logging has been enabled is removed and the service engine restarted, the engine crashes and is not able to restart. - Can not use service examples in /opt/OV/OpC/examples/services directory out of box - Opcservice and opcsvcterm coredump - The service navigator API starts a signal handler thread, thus applications using the SN-API cannot use signals at all. Defect Description: PHSS_22305: check the list of the symptoms Resolution: check the list of the symptoms SR: H555003286 H553000358 H553000348 H553000338 B555008494 B555008339 B555008271 B555008225 B555007848 B555007597 B555007588 B555007585 B555007584 B555007514 B555007448 B555007447 Patch Files: /opt/OV/lib/nls/C/opcsvc.cat /opt/OV/OpC/examples/services/action.xml /opt/OV/OpC/examples/services/banking.xml /opt/OV/OpC/examples/services/carsupply.xml /opt/OV/OpC/examples/services/cltsvr.xml /opt/OV/OpC/examples/services/cluster.xml /opt/OV/OpC/examples/services/diskless.xml /opt/OV/OpC/examples/services/email.xml /opt/OV/OpC/examples/services/factor.xml /opt/OV/OpC/examples/services/fileserv.xml /opt/OV/OpC/examples/services/gensvc_ito.sh /opt/OV/OpC/examples/services/gensvc_ora.sh /opt/OV/OpC/examples/services/georga.xml /opt/OV/OpC/examples/services/icons.xml /opt/OV/OpC/examples/services/inet.xml /opt/OV/OpC/examples/services/isp.xml /opt/OV/OpC/examples/services/ito.xml /opt/OV/OpC/examples/services/local.xml /opt/OV/OpC/examples/services/lvm.xml /opt/OV/OpC/examples/services/outage.xml /opt/OV/OpC/examples/services/perf.xml /opt/OV/OpC/examples/services/redundant.xml /opt/OV/OpC/examples/services/res.xml /opt/OV/OpC/examples/services/sap.xml /opt/OV/lib/nls/ja_JP.SJIS/opcsvc.cat /opt/OV/man/man1m.Z/opcservice.1m /opt/OV/www/htdocs/ito_man/opcservice.1m.html /opt/OV/lib/libopcsvccore.sl /etc/opt/OV/share/conf/OpC/mgmt_sv/dtds/results.dtd /opt/OV/lib/libopcsvcclient.sl /opt/OV/bin/OpC/opcservice /opt/OV/bin/OpC/opcservice.sh /opt/OV/bin/OpC/opcsvcconv /opt/OV/bin/OpC/opcsvcterm /opt/OV/lib/libopcsvcrequest.sl /opt/OV/bin/OpC/opcsvcm /opt/OV/lib/libopcsvclog.sl /opt/OV/lib/libopcsvcmsg.sl /opt/OV/lib/libopcsvcmodel.sl /opt/OV/lib/libopcsvcsession.sl what(1) Output: /opt/OV/man/man1m.Z/opcservice.1m: None /opt/OV/www/htdocs/ito_man/opcservice.1m.html: None /opt/OV/lib/libopcsvccore.sl: HP OpenView VantagePoint A.06.01 PHSS_22305 (10/04/0 0) /etc/opt/OV/share/conf/OpC/mgmt_sv/dtds/results.dtd: None /opt/OV/lib/libopcsvcclient.sl: HP OpenView VantagePoint A.06.01 PHSS_22305 (10/04/0 0) /opt/OV/bin/OpC/opcservice: HP OpenView VantagePoint A.06.01 PHSS_22305 (10/04/0 0) /opt/OV/bin/OpC/opcservice.sh: HP OpenView VantagePoint A.06.01 (10/04/00) /opt/OV/bin/OpC/opcsvcconv: HP OpenView VantagePoint A.06.01 (10/04/00) /opt/OV/bin/OpC/opcsvcterm: HP OpenView VantagePoint A.06.01 PHSS_22305 (10/04/0 0) /opt/OV/lib/libopcsvcrequest.sl: HP OpenView VantagePoint A.06.01 PHSS_22305 (10/04/0 0) /opt/OV/bin/OpC/opcsvcm: HP OpenView VantagePoint A.06.01 PHSS_22305 (10/04/0 0) /opt/OV/lib/libopcsvclog.sl: HP OpenView VantagePoint A.06.01 PHSS_22305 (10/04/0 0) /opt/OV/lib/libopcsvcmsg.sl: HP OpenView VantagePoint A.06.01 PHSS_22305 (10/04/0 0) /opt/OV/lib/libopcsvcmodel.sl: HP OpenView VantagePoint A.06.01 PHSS_22305 (10/04/0 0) /opt/OV/lib/libopcsvcsession.sl: HP OpenView VantagePoint A.06.01 PHSS_22305 (10/04/0 0) /opt/OV/lib/nls/C/opcsvc.cat: None /opt/OV/OpC/examples/services/action.xml: None /opt/OV/OpC/examples/services/banking.xml: None /opt/OV/OpC/examples/services/carsupply.xml: None /opt/OV/OpC/examples/services/cltsvr.xml: None /opt/OV/OpC/examples/services/cluster.xml: None /opt/OV/OpC/examples/services/diskless.xml: None /opt/OV/OpC/examples/services/email.xml: None /opt/OV/OpC/examples/services/factor.xml: None /opt/OV/OpC/examples/services/fileserv.xml: None /opt/OV/OpC/examples/services/gensvc_ito.sh: None /opt/OV/OpC/examples/services/gensvc_ora.sh: None /opt/OV/OpC/examples/services/georga.xml: None /opt/OV/OpC/examples/services/icons.xml: None /opt/OV/OpC/examples/services/inet.xml: None /opt/OV/OpC/examples/services/isp.xml: None /opt/OV/OpC/examples/services/ito.xml: None /opt/OV/OpC/examples/services/local.xml: None /opt/OV/OpC/examples/services/lvm.xml: None /opt/OV/OpC/examples/services/outage.xml: None /opt/OV/OpC/examples/services/perf.xml: None /opt/OV/OpC/examples/services/redundant.xml: None /opt/OV/OpC/examples/services/res.xml: None /opt/OV/OpC/examples/services/sap.xml: None /opt/OV/lib/nls/ja_JP.SJIS/opcsvc.cat: None cksum(1) Output: 3113515385 4804 /opt/OV/man/man1m.Z/opcservice.1m 3662295744 13887 /opt/OV/www/htdocs/ito_man/ opcservice.1m.html 987549284 1214394 /opt/OV/lib/libopcsvccore.sl 3283155182 1637 /etc/opt/OV/share/conf/OpC/mgmt_sv/dtds/ results.dtd 528320733 1082808 /opt/OV/lib/libopcsvcclient.sl 1092420719 131313 /opt/OV/bin/OpC/opcservice 2333011329 1352 /opt/OV/bin/OpC/opcservice.sh 2670111946 28882 /opt/OV/bin/OpC/opcsvcconv 2488743572 69762 /opt/OV/bin/OpC/opcsvcterm 4167494439 533324 /opt/OV/lib/libopcsvcrequest.sl 1235417175 155977 /opt/OV/bin/OpC/opcsvcm 28679750 311752 /opt/OV/lib/libopcsvclog.sl 1318724348 176410 /opt/OV/lib/libopcsvcmsg.sl 3224342574 803883 /opt/OV/lib/libopcsvcmodel.sl 3259798757 303635 /opt/OV/lib/libopcsvcsession.sl 202810839 5636 /opt/OV/lib/nls/C/opcsvc.cat 107001399 3311 /opt/OV/OpC/examples/services/action.xml 2322032178 9919 /opt/OV/OpC/examples/services/banking.xml 1562479766 8086 /opt/OV/OpC/examples/services/carsupply.xml 1129971588 5394 /opt/OV/OpC/examples/services/cltsvr.xml 173274605 6590 /opt/OV/OpC/examples/services/cluster.xml 1287705731 3317 /opt/OV/OpC/examples/services/diskless.xml 2111682562 5670 /opt/OV/OpC/examples/services/email.xml 4248035457 1615 /opt/OV/OpC/examples/services/factor.xml 3185975603 8349 /opt/OV/OpC/examples/services/fileserv.xml 467569333 13204 /opt/OV/OpC/examples/services/gensvc_ito.sh 1955479293 5134 /opt/OV/OpC/examples/services/gensvc_ora.sh 249825497 4998 /opt/OV/OpC/examples/services/georga.xml 1080579723 8200 /opt/OV/OpC/examples/services/icons.xml 4070043959 10418 /opt/OV/OpC/examples/services/inet.xml 292674876 15385 /opt/OV/OpC/examples/services/isp.xml 3232631873 26403 /opt/OV/OpC/examples/services/ito.xml 2944081597 842 /opt/OV/OpC/examples/services/local.xml 3863707930 4870 /opt/OV/OpC/examples/services/lvm.xml 974559619 3097 /opt/OV/OpC/examples/services/outage.xml 3518895756 4777 /opt/OV/OpC/examples/services/perf.xml 2017571346 1900 /opt/OV/OpC/examples/services/redundant.xml 61262513 2403 /opt/OV/OpC/examples/services/res.xml 571892809 12507 /opt/OV/OpC/examples/services/sap.xml 1213720839 5489 /opt/OV/lib/nls/ja_JP.SJIS/opcsvc.cat Patch Conflicts: None Patch Dependencies: s700: 10.20: PHSS_22014 s800: 10.20: PHSS_22014 Hardware Dependencies: None Other Dependencies: None Supersedes: None Equivalent Patches: PHSS_22306: s700: 11.00 11.10 s800: 11.00 11.10 ITOSOL_00056: sparcSOL: 2.3 2.4 2.5 2.6 2.7 Patch Package Size: 5000 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_22305 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHSS_22305.depot By default swinstall will archive the original software in /var/adm/sw/patch/PHSS_22305. 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_22305.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_22305.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: BEFORE LOADING THIS PATCH... o It provides bug fixes and enhancements for the VPO A.06.00 Management Server system. o DO NOT use this patch with older releases of ITO, for example versions A.05.00, A.05.11 or A.05.30 (A) Patch Installation Instructions ------------------------------- (A1) Stop all VPO processes on your Management Server; this includes manager processes, communication processes and user-interface processes on the machine. - Stop all the VPO GUIs that are running, by using the "File:Exit" menubar item - If you are running VPO in a MC/ServiceGuard installation, put the VPO MC/SG package into maintenance mode: # touch /tmp/maint_NNM - Stop the VPO Manager processes: # ovstop opc ovoacomm If any VPO process is still running, kill it manually: # kill -9 If you are running VPO in a MC/ServiceGuard installation: - Apply this patch to all MC/SG cluster nodes (A2) Install the patch, following the standard installation instructions (see above). (A3) After installing PHSS_22305, restart the VPO processes on your Management Server system: - Restart the VPO Manager processes, and check that the processes are running: # /opt/OV/bin/OpC/opcsv -start # /opt/OV/bin/OpC/opcsv -status - If you are running VPO in a MC/ServiceGuard installation, remove the maintenance mode flag: # rm /tmp/maint_NNM (B) Patch Deinstallation Instructions --------------------------------- (B1) To deinstall the patch PHSS_22305 run swremove: NOTE: Before removing the patch, stop all VPO server processes, as described in the Patch Installation Instructions (A1). # swremove PHSS_22305