Patch Name: PHSS_30203 Patch Description: s700_800 11.X OV ITO7.1X Msg/Act Tru64 Agent A.07.23 Creation Date: 04/03/03 Post Date: 04/03/08 Hardware Platforms - OS Releases: s700: 11.00 11.11 s800: 11.00 11.11 Products: OpenView Operations 7.1 Filesets: OVOPC-CLT.OVOPC-OSF-CLT,fr=A.07.10,fa=HP-UX_B.11.00_32/64,v=HP OVOPC-CLT.OVOPC-OSF-CLT,fr=A.07.10,fa=HP-UX_B.11.11_32/64,v=HP Automatic Reboot?: No Status: General Release Critical: Yes PHSS_30203: ABORT MEMORY_LEAK PHSS_29625: ABORT Category Tags: defect_repair general_release critical halts_system memory_leak Path Name: /hp-ux_patches/s700_800/11.X/PHSS_30203 Symptoms: PHSS_30203: Change Request: R555026193 An Advanced Monitor only sends one message per threshold the first time the threshold is reached in a monitor template with multiple conditions. Change Request: R555026123 The monitor agent may not do threshold checking on multiple source policies in case there are no instance names that match and the policy is configured to process all instances separately. Change Request: 8606321177 The size of the buffer file msgagtdf is not set to zero, nor is msgagtdf deleted, after connection to the management server is re-established and agents are stopped and restarted. Change Request: 8606310908 If a logfile size is increasing rapidly, faster than opcle can process it, duplicate messages may not be suppressed. Change Request: 8606312945 OVO agent was not supported on Tru64 5.1B. Change Request: B555026668 <$MSG_OBJECT> is never replaced with the Object set in the template condition that is producing the message. Change Request: B555020612 Duplicate suppressing is inconsistent, when using a mix of counter/timer or when default settings are set and more settings are added in the conditions. Change Request: H555011381 The Message Agent may occasionally abort on a fast multiprocessor system. Change Request: B555022945 Distribution of monitors fails with OpC20-65/66 if system resources are low and memory allocation fails for the monitor file. Change Request: H555011662 A forked process might abort if tracing is enabled although OPC_TRACE_CHILD is NOT set in the opcinfo file. Change Request: 8606322495 opctemplate returns always exit code zero, even if it fails or a template does not exist. Change Request: 8606323486 opcswitchuser.sh only works if the specified group is the primary group of the specified user. All other groups are rejected: "ERROR: Group ... does not exist". Change Request: 8606314327 When deleting the OVO agent on Solaris or Tru64 system the file /etc/group "group" name changes (ownership). This should not occur. Change Request: B555017581 The monitor agent may produce very large error messages each time policies are redeployed. Change Request: B555018987 opcagt -status and opctemplate may erroneously report: Error opctemplate(24470) : opcctla not running on node . (OpC30-3002) Cannot connect to RPC service at system 'ncacn_ip_tcp:[]'. Local port configuration has been consulted - rpcd/llbd on remote system not queried. (OpC20-186) Change Request: 8606325445, B555021772 opctemplate help information is incorrect. opctemplate - enable is shown in the help, but the correct command is opctemplate -e. Change Request: H555011985 osspi-linux-logins_2 policy creates a file in /tmp every minute if the destination file for opcfwtmp binary is not on the same file-system Change Request: B555017592 An application that uses the opcmsg() or opcmon() API calls and that is linked with the -Bimmidate flag will abort, reporting that there is an unresolved symbol GetLastError(). Change Request: B555023264 <$MSG_OBJECT> is never replaced with the Object set in the template condition that is producing the message. Change Request: 8606333207 The Logfile Encapsulator may lose messages when monitoring files that periodically get renamed. Change Request: 8606323492 OVO 7.20 agent on Solaris the man-page of opcswitchuser states: To always start the agents under the new user account after a system reboot, modify the agent startup scripts, for example /sbin/init.d/opcagt on HP-UX and /etc/init.d/opcagt on Solaris. Add the same user you have specified with opcswitchuser.sh to the line "USER=". Checking /sbin/init.d/opcagt on HP-UX you can properly find this this "USER=" line and a respective if-clause for the startup of the agent. However on Solaris in /etc/init.d/opcagt this variable does not exist at all and there is also no built-in possibility to start the agent as different than root-user at boot-time. Change Request: H555011197 opcfwtmp produces illegal output similat to this: ============================== empty 01/01/70 12:34:13 empty 01/01/70 09:00:00 empty 01/01/70 09:00:00 empty 01/01/70 09:00:00 empty 01/01/70 09:00:00 empty 01/01/70 09:00:00 ============================== This root problem is same as H555009574. Moreover, the problem appears on all Tru64 versions greater or equal to V4.0G. The format of some structures have changed in version V5.0 and each later releases contain this change (including V4.0G). As a consequence the format of /var/adm/wtmp has changed, also. Change Request: H555010925 The following error message appears in opcerror file: >> Cannot retrieve value of type 'MDT_UINT32' in column '4' of interval '0'(OpC30-762) << Change Request: B555018506 Want a command to return the communication type of agent. Change Request: H555008553 itochecker was only able to collect information from the management server. There was no possibility to collect information from the managed nodes. Checking the kernel parameters did not return the correct values. No information about opcerror was gathered by itochecker. Change Request: B555025523 Enhance opcagt for coexistence with future versions of components. Change Request: B555023808, B555027712 opcmona does not replace <$MSG_OBJECT> properly. Change Request: H555011234 opcacta often reports a mutex error (OpC20-1055) and a wait(2) error (OpC20-413). After the error, opcacta is running and can execute the request. But it cannot return the action result to the requester. Therefore OVO operators cannot receive the action result. Change Request: B555019025 opcswitchuser.sh allows for a non existent group to be assigned. Change Request: R555025398 The logfile encapsulator loses one file handle per configured interval, if all of the following conditions are met: - the logfile name is dynamically evaluated via a script - the script returns file names that cannot be opened - the logfile template defines a 'file to be read' Under these conditions the 'file to be read' will be opened over and over. Change Request: H555009905 If the agent is manually installed on the node, opc_inst does not cleanup after itself once the installation is completed. The installation packages remain in the installation directory as does the opc_inst script. Change Request: 8606321611 opctemplate fails under NAT configuration if using comm type of NCS. It works for DCE nodes. PHSS_29625: Change Request: H555010571 Message agent could die when sending message in NAT environment Change Request: H555008587, R555018022, H555008591, B555017444 Policy deployment to Japanese Tru64 nodes may fail with the message in opcerror similar to: WARNING opcctla (Control Agent)(8985) cfgready.y:4098]: Scheduled Action template option expected (OpC20-250) Configuration file '/var/opt/OV/tmp/OpC/conf/pshDCAaaiyza' contains syntax errors. (OpC20-206) Can't read template file '/var/opt/OV/tmp/OpC/conf/pshDCAaaiyza'. (OpC30-823), where reason and file name might differ. Change Request: B555017068 A.07.12 changed the behavior of opcle: Newly created logfiles that are discovered by the dynamic logfile discovery functionality are now read from begin. But often this is not what is desired, for example if using DBSPI with new instances that need to be monitored. Change Request: H555009399 opcmona cores if invalid string is tried to be converted. Change Request: B555017407 The process opcmona shows memory leaks in different areas. 1. When using WMI sources in the Measurement Threshold Policies 2. In case the monitoring of CODA sources fails and needs a reinitialization. 3. When either using the Policy.SourceEx method of scripting or upgrading policies very often. Change Request: B555016477 Monitor agent aborts with signal 4 if a CODA policy is assigned, but CODA is not running. Change Request: H555010422 opcmsga binds to NATed IP causing long delays before messages are sent. Change Request: R555023646, B555016979 opcmona aborts when executing Perl Scheduled actions or Advanced Monitors that use perl. Change Request: B555016456 After using opcswitchuser to change identity under which the OVO agent runs the coda process does not start anymore and writes the following error to the logfile. CODA database access denied, check permissions Change Request: H555010836 When C2 security level is enabled on tru64 managed node, tools/applications requiring a password stop working. Change Request: 8606304320 The <$LOGFILE> variable is not expanded if used in the message key field. The correlation will not work as expected. Change Request: B555015967 The control agent may restart service disovery or the llbserver endless in case they abort. Change Request: 8606290675, B555015230 Agent should report 'agent start' into the opcerror file. Change Request: 8606301574 If values are assigned to a user defined variable in a rule of a logfile policy, this variable could not be used in the Message Default Settings. Change Request: B555014691 In case the node attribute in automatic and oper-init actions in msgi templates was empty, the value of <$MSG_NODE_NAME> was used, which is misleading. Now <$MSG_GEN_NODE_NAME> is used instead. Change Request: R555018185 If the agent is started in Simplified Chinese codeset, monitor agent, logfile encapsulator and message interceptor processes will fail. Change Request: B555015592 Child processes of opcmona may hang indefinitely. The message OpC30-610 "Can't start monitor script for object ... Script still running." is generated. Change Request: B555015155 Errors in the opcerror file are not written to the trace file. This makes it difficult to find the place in the trace file where the error occured. Change Request: 8606313801, B555017924 If the server entries in mgrconf are not all resolvable, the agent restart will fail during initialization. Change Request: 8606298307 If there are many messages forwarded to OVW that have a big original message text (like from WMI: WINOSSPI- ADS_DomainChange), the OVW Console grows in memory usage. Change Request: B555015199 If OPC_IP_ADDRESS (nodeinfo) and OPC_NAMESRV_LOCAL_NAME (opcinfo) were used in combination the entry in OPC_IP_ADDRESS was not used in the right way. Change Request: R555022489 Opcle may generate garbled messages in Japanese environments. Change Request: 8606300991 Logfile Encapsulator policy version is not updated in message details after deployment of new version, but policy is already working with the newest version. Change Request: B555018498, B555019473 A measurement threshold policy with a single external source that is deployed from an OVO Windows Management Server may miss the first value sent by an opcmon call. Change Request: B555016324 Coda does not restart after using opcswitchuser. Change Request: R555022806, R555021214 The Monitor Agent may abort when using VB or Perl scripting to write data into CODA. Change Request: H555010496 When changing subagent registration data, opcagtreg informs the Control Agent of the change (if it is running). The Control Agent then reads the new registration file and stops/starts the processes based on the new data. During comparison of old and new data, a NULL pointer could be used in a strcmp() call which caused crashes. Change Request: H555010468 opc(r)agt does not have an option to remove queue and temporary files. Change Request: B555006064 Enhancement to opc(r)agt to allow a removal of all agent's temporary files before a restart. Change Request: 8606300119 The logfile encapsulator does not return the last line of a logfile immediately, if there is no carriage return in this line. Defect Description: PHSS_30203: Change Request: R555026193 An Advanced Monitor only sent a message the first time a threshold is reached. For example, if a template has three thresholds of 75, 50, and 25 and the values of 33, 55, 88, 60, 30, and 10 were given, messages were only sent for 33, 55, and 88. A reset msg is sent for 10 which attempts to acknowledge the 25 threshold which is no longer in the browser. Now, messages are sent for 33, 55, 88, 60, and 30. The reset message then acknowledges the correct message. The opcinfo variable OPC_MONA_MSG_PER_STATE has been added to reflect this behaviour: TRUE (default) reflects the new and correct behavior. FALSE has opcmona return to it's previous behaviour of only sending one message per state. Change Request: R555026123 The monitor agent had a problem that it does thresholding against multiple source policies even when they are configured to process each instance separately. This threshold checking was done for the first set of instances found, but not for all. This behavior has been corrected, but the result is that policies that rely on this behavior will no longer work. In order to prevent this, the old behavior has been reintroduced. Two opcinfo variables exist to configure the monitor agent behavior. If no instance is available in all sources the script is called once. By setting the nodeinfo variable POLICY_NO_INST_CALL_SCRIPT to FALSE it is possible to define that the script is not called if no matching instances are available. If the nodeinfo variable POLICY_NO_INST_SEND_MSG is set to TRUE a warning message is created if no matching instances are available. The message contains also the available instances for all sources. The default is that no message is created. Change Request: 8606321177 The message agent does remove the free entries from the double buffer file (msgagtdf) regularly. Change Request: 8606310908 Added OPC_LE_MAX_LINES_READ variable for opcinfo. If it is not set, then the default of 50 lines are read with each interval. If it is set, then the number of lines that is specified will be read. If it is set to 0, then an unlimited number of lines will be read. Change Request: 8606312945 OVO agent is now supported on Tru64 5.1B. Both DCE and NCS communication types are supported. If you choose the DCE communication type, use version 4.3. When adding Tru64 5.1B agents to OVO GUI, set the following properties: Net Type Machine Type OS Name IP Network DEC Alpha OSF/1 5.1A If snmpd daemon is running on the node, these properties are automatically set. Otherwise they should be specified manually. Change Request: B555026668 <$MSG_OBJECT> is now replaced with the Object set in the template condition if it is set and OPC_MON_MSGOBJ_COND_FIRST is set to TRUE in opcinfo. Change Request: B555020612 Default suppressing setting is now used, if the setting is not made in the condition itself. The mix of counter/timer works like it was described before: First the timer is checked - all messages that go through this go into the counter check afterwards. Change Request: H555011381 Nonreentrant library calls were used. The potential for problems is often not caught until the code is placed under heavy load on a multiprocessor machine. Calls such as ctime, gmtime, readdir, localtime... can corrupt the process' heap and cause crashes in unrelated areas. Change Request: B555022945 Distribution of monitors fails with OpC20-65/66 if system resources are low and memory allocation fails for the monitor file. Change Request: H555011662 The trace file mutex shouldn't be reinitialized if tracing of child process is not enabled. Change Request: 8606322495 opctemplate returns always exit code zero, even if it fails or a template does not exist. Change Request: 8606323486 The check was modified to collect all groups, not just the primary group. Change Request: 8606314327 The de-installation process did not rely on groupdel command and removed the group entry by manipulating the /etc/group file directly. In the process of doing so it changed the /etc/group file permissions and ownership. Problem was fixed by using groupdel system utility which preserves the permissions and ownership of /etc/group file and prevents corruption of the file by locking it during I/O operations on it. Change Request: B555017581 The monitor agent may produce very large error messages each time policies are redeployed. Change Request: B555018987 When a port range is specified for the control agent, and the first port of that range is occupied during startup, opcctla registers on a different port within the range. Clients connecting to opcctla however, expected opcctla to always be on the first port of the range, and failed to connect in this case. Change Request: 8606325445, B555021772 The help text for opctemplate has been corrected. Change Request: H555011985 libc routine move() cannot move a file across two file-systems so it fails with EXDEV errno and leaves the source file untouched. In case move() fails with EXDEV errno the custom move function will move the file across two file-systems (it will do a copy and unlink of the source). Change Request: B555017592 An application that uses the opcmsg() or opcmon() API calls and that is linked with the -Bimmidate flag will abort, reporting that there is an unresolved symbol GetLastError(). Change Request: B555023264 <$MSG_OBJECT> is now replaced with the Object set in the template condition for threshold monitors if it is set and the opcinfo variable OPC_MON_MSGOBJ_COND_FIRST is set to TRUE. Change Request: 8606333207 opcle has been modified to check to see if the file name is still the same, if the file was not modified for a few intervals. If the file name has changed, opcle attempts to reopen the logfile, reading it from begin. This only works reliably if the 'close after read' option is switched off. Change Request: 8606323492 Agent does not start with a proper user id even if explicitly directed to do so. The init scripts does not utilize switch user (su) system command for execution of the agent binaries. Fixed by adding the 'su -c' option, if alternative user is requested to be the process owner, in init script. Change Request: H555011197 his root problem is same as H555009574. Moreover, the problem appears on all Tru64 versions greater or equal to V4.0G. The format of some structures have changed in version V5.0 and each later releases contain this change (including V4.0G). As a consequence the format of /var/adm/wtmp has changed, also. SOLUTION: opcwtmp script was modified to run opcfwtmp5 binary for all OS versions after V5.0 release. Till now this was only implemented for versions 5.1A and 5.1B. For older OS versions opcfwtmp4 binary is used. Change Request: H555010925 FS metrics were retrieved from coda for some filesystems, for which coda values were not yet valid. Solution: Check whether the data for a specific instance is valid, before further processing the instance. Change Request: B555018506 opcagt -type will now return the communication type. Change Request: H555008553 itochecker_agt and its configuration file itochecker_agt.conf were introduced. Checking the kernel parameters now returns the correct values. An additional option (8) was added which gets the opcerror file on the management server. Change Request: B555025523 Enhance opcagt for coexistence with future versions of components. Change Request: B555023808, B555027712 <$MSG_OBJECT> in threshold monitor templates is now replaced consistently according to this priority: 1. Set Condition, if OPC_MON_MSGOBJ_COND_FIRST is TRUE 2. object from opcmon 3. Template Default 4. Empty String Change Request: H555011234 The "Process table mutex" was initialized too late. Change Request: B555019025 The opcswitchuser.sh utility checked whether the group exists, but did not detect if the group was only a substring of an existing group. Change Request: R555025398 opcle now checks if the file was already opened, and closes it if necessary before reopening it. Change Request: H555009905 A query whether to remove the installation packages was added to the opc_inst script. Change Request: 8606321611 opctemplate was fixed to to works also for NCS comm type. PHSS_29625: Change Request: H555010571 When message is sent and the agent is configured for NAT environemnt, a NULL pointer could be used in strlen() call, causing a crash of message agent. Extra check has been added to the code to prevent this. Change Request: H555008587, R555018022, H555008591, B555017444 System utility iconv does not convert \ correctly from UTF-8 char set to SJIS char set. When converting with iconv "\" is converted into "-". This is causing policy distribution failures, or might even cause policy malfunction if the policy distribution succeeds. Prior to starting opc agent, ICONV_PASCII environment variable must be set to true. Change Request: B555017068 The default behavior is now again the behavior of A.07.10: If a new logfile is returned by the logfile discovery program, only new lines of the new logfile are processed. If you want, that all lines of newly added logfiles are processed, add following line to the opcinfo file: OPC_NEW_LOGFILE_FROM_BEGIN TRUE Change Request: H555009399 opcmona cores if invalid string is tried to be converted. Change Request: B555017407 The process opcmona shows memory leaks in different areas. 1. When using WMI sources in the Measurement Threshold Policies 2. In case the monitoring of CODA sources fails and needs a reinitialization. 3. When either using the Policy.SourceEx method of scripting or upgrading policies very often. Change Request: B555016477 Monitor agent aborts with signal 4 if a CODA policy is assigned, but CODA is not running. Change Request: H555010422 opcmsga used the address specified via the OPC_IP_ADDRESS option instead of a local IP address. Only local RPC calls are affected. Change Request: R555023646, B555016979 opcmona aborts when executing Perl Scheduled actions or Advanced Monitors that use perl. Change Request: B555016456 After using opcswitchuser to change identity under which the OVO agent runs the coda process does not start anymore and writes the following error to the logfile. CODA database access denied, check permissions Change Request: H555010836 Agent was changed and now tools/applications work properly if C2 security level is enabled. Change Request: 8606304320 The <$LOGFILE> variable is not expanded if used in the message key field. The correlation will not work as expected. Change Request: B555015967 The control agent may restart service disovery or the llbserver endless in case they abort. Change Request: 8606290675, B555015230 Agent should report 'agent start' into the opcerror file. Change Request: 8606301574 If values are assigned to a user defined variable in a rule of a logfile policy, this variable could not be used in the Message Default Settings. Change Request: B555014691 In case the node attribute in automatic and oper-init actions in msgi templates was empty, the value of <$MSG_NODE_NAME> was used, which is misleading. Now <$MSG_GEN_NODE_NAME> is used instead. Change Request: R555018185 Simplified Chinese codeset is now mapped as a valid codeset. Change Request: B555015592 Child processes of opcmona may hang indefinitely. The message OpC30-610 "Can't start monitor script for object ... Script still running." is generated. Change Request: B555015155 Whenever an error is added to the internal error list, a trace line with the DEBUG area ERRLIST is written to the trace file. When the error list is written to opcerror, another trace line with the DEBUG area ERROR is written. ERROR and ERRLIST are distinguished, since some errors are added to the error list, but then later ignored and therefore never appear in the opcerror file. Change Request: 8606313801, B555017924 If the server entries in mgrconf are not all resolvable, the agent restart will fail during initialization. Change Request: 8606298307 A flag was introduced to truncate the original message text to a maximum length: OPC_TRUNCATE_ORIG_TEXT <#> -1: no truncation done (Default) 0: no original message sent at all : truncation done after the n'th character. This can be configured per managed node. Change Request: B555015199 If OPC_IP_ADDRESS (nodeinfo) and OPC_NAMESRV_LOCAL_NAME (opcinfo) were used in combination the entry in OPC_IP_ADDRESS was not used in the right way. Change Request: R555022489 Opcle may generate garbled messages in Japanese environments. Change Request: 8606300991 Logfile Encapsulator policy version is not updated in message details after deployment of new version, but policy is already working with the newest version. Change Request: B555018498, B555019473 A measurement threshold policy with a single external source that is deployed from an OVO Windows Management Server may miss the first value sent by an opcmon call. Change Request: B555016324 Coda does not restart after using opcswitchuser because the /var/opt/OV/log/coda.log permissions were not changed and the new user could not write into the logfile. Change Request: R555022806, R555021214 The Monitor Agent abort is caused by the usage of a static buffer to split the CODA data path into the pieces. When two or more threads split path names at the same time, one could overwrite the other's data. Change Request: H555010496 When changing subagent registration data, opcagtreg informs the Control Agent of the change (if it is running). The Control Agent then reads the new registration file and stops/starts the processes based on the new data. During comparison of old and new data, a NULL pointer could be used in a strcmp() call which caused crashes. Change Request: H555010468 A new option (-cleanstart) has been added to the opc(r)agt command. It stops the agent, removes all files in the agent's temporary directory and restarts the agent. Trace and pids files are not removed. Change Request: B555006064 A new option (-cleanstart) has been added to the opc(r)agt commands. It stops the agent, removes all files in the agent's temporary directory and restarts the agent. The trace and pids files are not removed. Change Request: 8606300119 The logfile encapsulator does not return the last line of a logfile immediately, if there is no carriage return in this line. Enhancement: No SR: R555026193 R555026123 R555025398 R555023646 R555022806 R555022489 R555021214 R555018185 R555018022 H555011985 H555011662 H555011381 H555011234 H555011197 H555010925 H555010836 H555010571 H555010496 H555010468 H555010422 H555010124 H555009905 H555009399 H555008591 H555008587 H555008553 B555027712 B555026668 B555025523 B555023808 B555023264 B555022945 B555021772 B555020612 B555019473 B555019025 B555018987 B555018506 B555018498 B555017924 B555017592 B555017581 B555017444 B555017407 B555017068 B555016979 B555016477 B555016456 B555016324 B555015967 B555015592 B555015230 B555015199 B555015155 B555014691 B555006064 8606333207 8606325445 8606323492 8606323486 8606322495 8606321611 8606321177 8606314327 8606313801 8606312945 8606310908 8606304320 8606301574 8606300991 8606300119 8606298307 8606290675 Patch Files: OVOPC-CLT.OVOPC-OSF-CLT,fr=A.07.10,fa=HP-UX_B.11.00_32/64, v=HP: OVOPC-CLT.OVOPC-OSF-CLT,fr=A.07.10,fa=HP-UX_B.11.11_32/64, v=HP: /var/opt/OV/share/databases/OpC/mgd_node/vendor/dec/alpha/ unix/A.07.10/RPC_DCE_TCP/opc_pkg.Z /var/opt/OV/share/databases/OpC/mgd_node/vendor/dec/alpha/ unix/A.07.10/RPC_NCS/opc_pkg.Z /var/opt/OV/share/databases/OpC/mgd_node/vendor/dec/alpha/ unix51A+/A.07.10/RPC_DCE_TCP/opc_pkg.Z /var/opt/OV/share/databases/OpC/mgd_node/vendor/dec/alpha/ unix/A.07.10/RPC_DCE_TCP/opc_version /var/opt/OV/share/databases/OpC/mgd_node/vendor/dec/alpha/ unix/A.07.10/RPC_NCS/opc_version /var/opt/OV/share/databases/OpC/mgd_node/vendor/dec/alpha/ unix51A+/A.07.10/RPC_DCE_TCP/opc_version /var/opt/OV/share/databases/OpC/mgd_node/vendor/dec/alpha/ unix/A.07.10/RPC_DCE_TCP/opc_inst /var/opt/OV/share/databases/OpC/mgd_node/vendor/dec/alpha/ unix/A.07.10/RPC_NCS/opc_inst /var/opt/OV/share/databases/OpC/mgd_node/vendor/dec/alpha/ unix51A+/A.07.10/RPC_DCE_TCP/opc_inst /var/opt/OV/share/databases/OpC/mgd_node/vendor/dec/alpha/ unix51A+/A.07.10/RPC_DCE_TCP/monitor/opcfwtmp.Z /var/opt/OV/share/databases/OpC/mgd_node/vendor/dec/alpha/ unix/A.07.10/RPC_DCE_TCP/monitor/opcfwtmp.Z /var/opt/OV/share/databases/OpC/mgd_node/vendor/dec/alpha/ unix/A.07.10/RPC_NCS/monitor/opcfwtmp4.Z /var/opt/OV/share/databases/OpC/mgd_node/vendor/dec/alpha/ unix/A.07.10/RPC_NCS/monitor/opcfwtmp5.Z /var/opt/OV/share/databases/OpC/mgd_node/vendor/dec/alpha/ unix51A+/AgentPlatform what(1) Output: OVOPC-CLT.OVOPC-OSF-CLT,fr=A.07.10,fa=HP-UX_B.11.00_32/64, v=HP: /var/opt/OV/share/databases/OpC/mgd_node/vendor/dec/alpha/ unix/A.07.10/RPC_DCE_TCP/opc_pkg.Z: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/dec/alpha/ unix/A.07.10/RPC_NCS/opc_pkg.Z: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/dec/alpha/ unix51A+/A.07.10/RPC_DCE_TCP/opc_pkg.Z: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/dec/alpha/ unix/A.07.10/RPC_DCE_TCP/opc_version: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/dec/alpha/ unix/A.07.10/RPC_NCS/opc_version: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/dec/alpha/ unix51A+/A.07.10/RPC_DCE_TCP/opc_version: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/dec/alpha/ unix/A.07.10/RPC_DCE_TCP/opc_inst: HP OpenView Operations A.07.23 (02/02/04) /var/opt/OV/share/databases/OpC/mgd_node/vendor/dec/alpha/ unix/A.07.10/RPC_NCS/opc_inst: HP OpenView Operations A.07.23 (02/02/04) /var/opt/OV/share/databases/OpC/mgd_node/vendor/dec/alpha/ unix51A+/A.07.10/RPC_DCE_TCP/opc_inst: HP OpenView Operations A.07.23 (02/17/04) /var/opt/OV/share/databases/OpC/mgd_node/vendor/dec/alpha/ unix51A+/A.07.10/RPC_DCE_TCP/monitor/opcfwtmp.Z: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/dec/alpha/ unix/A.07.10/RPC_DCE_TCP/monitor/opcfwtmp.Z: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/dec/alpha/ unix/A.07.10/RPC_NCS/monitor/opcfwtmp4.Z: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/dec/alpha/ unix/A.07.10/RPC_NCS/monitor/opcfwtmp5.Z: None /var/opt/OV/share/databases/OpC/mgd_node/vendor/dec/alpha/ unix51A+/AgentPlatform: None cksum(1) Output: OVOPC-CLT.OVOPC-OSF-CLT,fr=A.07.10,fa=HP-UX_B.11.00_32/64, v=HP: 1992940354 6936729 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/dec/alpha/unix/A.07.10/RPC_DCE_TCP/opc_pkg.Z 1453659197 6854478 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/dec/alpha/unix/A.07.10/RPC_NCS/opc_pkg.Z 3248493584 7220174 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/dec/alpha/unix51A+/A.07.10/RPC_DCE_TCP/ opc_pkg.Z 4066284251 8 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/dec/alpha/unix/A.07.10/RPC_DCE_TCP/ opc_version 4066284251 8 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/dec/alpha/unix/A.07.10/RPC_NCS/opc_version 4066284251 8 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/dec/alpha/unix51A+/A.07.10/RPC_DCE_TCP/ opc_version 3827528809 3565 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/dec/alpha/unix/A.07.10/RPC_DCE_TCP/opc_inst 3827528809 3565 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/dec/alpha/unix/A.07.10/RPC_NCS/opc_inst 3760775387 3570 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/dec/alpha/unix51A+/A.07.10/RPC_DCE_TCP/ opc_inst 1350008518 6276 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/dec/alpha/unix51A+/A.07.10/RPC_DCE_TCP/ monitor/opcfwtmp.Z 1391422392 5931 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/dec/alpha/unix/A.07.10/RPC_DCE_TCP/monitor/ opcfwtmp.Z 2810405585 5434 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/dec/alpha/unix/A.07.10/RPC_NCS/monitor/ opcfwtmp4.Z 1351092207 6609 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/dec/alpha/unix/A.07.10/RPC_NCS/monitor/ opcfwtmp5.Z 1109613232 3742 /var/opt/OV/share/databases/OpC/mgd_node/ vendor/dec/alpha/unix51A+/AgentPlatform Patch Conflicts: None Patch Dependencies: s700: 11.00 11.11: PHSS_28950 s800: 11.00 11.11: PHSS_28950 Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_29625 Equivalent Patches: ITOSOL_00276: sparcSOL: 2.7 2.8 2.9 Patch Package Size: 19890 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_30203 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHSS_30203.depot By default swinstall will archive the original software in /var/adm/sw/save/PHSS_30203. 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_30203.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHSS_30203.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_30203.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: BEFORE LOADING THIS PATCH... (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 VPO Administrator's GUI or from command line using inst.sh) WHILE RUNNING SWINSTALL. NOTE: This patch must be installed on the VPO Management Server system, NOT on an VPO Managed Node directly. Changes will take effect on managed nodes by means of VPO Software Distribution (using 'Force Update' if there is already an agent installed on the managed node). See chapter 2 of the VPO Administrator's Reference manual for more information. NOTE: The VPO Agent consists of several components that are patched individually. This patch updates only the Event/Action component. Therefore the software distribution will tell, that the agent software is updated to A.07.10, not to A.07.12. Also the version of the ITOAgent bundle will still be A.07.10. You can verify the installed version of the components on the agent system using opcragt -agent_version. For example: opcragt -agent_version hpbbln8 Node hpbbln8.bbn.hp.com: OPC_INSTALLED_VERSION = A.07.12 PERF_INSTALLED_VERSION = A.07.10 COMM_INSTALLED_VERSION = 2.5.3.9 Done. NOTE: Before installing new agents, please check which version of OVO agent is installed on the managed node. If installed version is lower than A.07.20, than make sure that old agents are deinstalled from the managed node. Also make sure that after old agents are deinstalled, neither /usr/opt/OV nor /var/opt/OV directories exists on the managed node. These two directories must be removed prior to the new agent installation. (B) Patch Deinstallation Instructions --------------------------------- (B1) To deinstall the patch PHSS_30203 run swremove: NOTE: MAKE SURE THAT NO AGENT OF THE PLATFORM ADDRESSED BY THIS PATCH IS DISTRIBUTED (either from the ITO Administrator's GUI or from command line using inst.sh) WHILE RUNNING SWREMOVE. # swremove PHSS_30203