Patch Name: PHSS_22406 Patch Description: s700_800 10.20 OV NNM6.1 pmd exception/core dump Creation Date: 00/09/18 Post Date: 00/09/20 Hardware Platforms - OS Releases: s700: 10.20 s800: 10.20 Products: OpenView Network Node Manager 6.1 Filesets: OVNNMgr.OVNNM-RUN OVNNMgr.OVNNMGR-JPN OVNNMgrMan.OVNNM-RUN-MAN OVPlatform.OVDB-RUN OVPlatform.OVEVENT-MIN OVPlatform.OVMIN OVPlatform.OVRPT-RUN OVPlatform.OVWIN OVPlatform.OVWWW-EVNT OVPlatform.OVWWW-FW OVPlatformDevKit.OVWIN-PRG OVPlatformMan.OVEVENTMIN-MAN OVSNMPDevKit.OVSNMP-PRG Automatic Reboot?: No Status: Special Superseded Critical: No Path Name: /hp-ux_patches/s700_800/10.X/PHSS_22406 Symptoms: PHSS_22406: When ovstop is executed or a system shutdown is performed, pmd throws an exception or produces a core dump. PHSS_22402: xnmappmon core dumps on "demandpoll" PHSS_22400: On HPUX and SOLARIS systems when ovhtpasswd is run it will accept passwords greater than 8 characters in length. When logging into ovlaunch.exe with a password greater than 8 characters a message is displayed that states "Login not recognized". PHSS_22398: When a secondary failure occurs and the ConnectorDown correlation is enabled, the node status events for the secondary devices should be correlated under the primary failure. This correlation works correctly on the remote Collection Station but not on the Management Station. PHSS_22388: JAGad12808: Submitting a large string of data (5000 bytes) on ovalarmsrv's listening port results in a core dump. JAGad24341: ovalarmsrv coredumps when new event categories exists. JAGad24345: ovalarmsrv exits abnormally when OVPORTAL is being stressed. PHSS_22386: Two symptoms are fixed in this patch. First, if the $PATH environment variable includes the path to a Java Runtime Environment (JRE), NNM's ovrequestd process will fail if this JRE is not compatible with the JRE that is shipped with NNM. Second, when events are exported to the data warehouse by the NNM Reporting facility (ovrequestd) on Japanese systems, the event "message" field in the data warehouse will contain garbage that looks similar to the following: "\203C\203\223\203t\203F\202\252\...." The above "message" field can be observed, using ovdwquery, with the following SQL statement: select message from nnm_event_detail; PHSS_22375: When manually adding a node via the GUI, there is a small chance that netmon will abort. The stack backtrace from the netmon_err.log or drwtsn.log file will include the following procedures: netmon!clearCritRouteRefsInNet netmon!moveNetToUnvisitedList netmon!delIface netmon!removeDupIface netmon!addNodeCmd PHSS_22355: The installation of patch family [NNM_00575 PHSS_21997 PHSS_21998 PSOV_02758] causes sessionmgr to improperly parse the roles defined in $OV_SHARE/www/etc/htgroup when multiple users are included for a given role (e.g. "NetworkAdmin: ovuser1 ovuser2"). Only the first user ends up with items in the Web Launcher that include lines restricting access to the problematic roles (e.g., "Access NetworkAdmin;"). PHSS_22336: When a user scrolled the list of submaps in the Submaps in Map dialog box, Xt Warnings would appear and ovw would eventually core dump. This was seen when a large number of symbol classes were added to ovw. PHSS_22334: Whenever ovtrapd was recieving a 0 byte SNMP trap, it was exiting with the message "EOF on recv() for SNMP trap". PHSS_22332: If a connection symbol had both a label and a text annotation displayed, the text annotation overlapped the label and made both hard to see. PHSS_22301: JAVA SNMP MIB Browser Object ID parsing. PHSS_22299: While not impacting the results of the code, the verbose error messages are wrong because of a misplaced else statement and may confuse someone trying to debug a problem. Utilization data is returned and then the message: " ifHighSpeed should be supported" PHSS_22297: In xnmevents, the same trap was being put under different categories or with different severity at different times. The Cu. had an enterprise specific generic trap (Link_Up) defined along with the generic SNMP_Link_Up trap definitions. At times, xnmevents used to treat the enterprise specific generic trap according to definition of the SNMP_Link_Up trap, and was showing it with different (wrong) text and severity. PHSS_22292: In Solaris , the MIB browser crashes in case a space is given in the MIB OID. While editing the OID , if a space is typed by mistake , the browser immediately crashes and dumps. PHSS_22283: xnmloadmib won't load mib which has default value of size more than 64 bytes. PHSS_22242: Events that are configured as IGNORE or LOGONLY are passed from the OV_EVENT stack to xnmevents or ovalrmsrv even though they should not be displayed. Ultimately, the events are not displayed, but handling these events in xnmevents and ovalrmsrv is inefficient. This causes unnecessary CPU usage and reduces overall event throughput to the Alarm Browsers. PHSS_22238: ovactiond and snmpCollect man page missing -s option text ovtopofix -I option and ovactiond -u option text incomplete netmon.noDiscover link not working on netmon reference page PHSS_22236: Memory leak when adding and removing objects from ovwdb object database. PHSS_22221: This patch addresses two symptoms: 1. The "-sumnoweekends" option of the "ovdwtrend" command does not work properly. It abnormally terminates with the following error message: Cannot specify weekend filter when -si is not "r" or "d" This error message is followed by a lengthy "usage" message. This happens on all NNM platforms. 2. When SQL Server 6.5 is used for the data warehouse repository, the "ovdwtrend -export" command will fail if a MIB expression exceeds 256 bytes. The user will see the following error message: ODBC Error detected MSG = [Microsoft][ODBC SQL Server Driver]String data, right truncation SQLSTATE = 22001 NATIVE ERROR = 0 During SELECT descript_id FROM snmp_trend_desc WHERE mib_oid = ? and mib_expr = ? MSG = [Microsoft][ODBC SQL Server Driver]String data, right truncation SQLSTATE = 22001 NATIVE ERROR = 0 During SELECT descript_id FROM snmp_trend_desc WHERE mib_oid = ? and mib_expr = ? MSG = [Microsoft][ODBC SQL Server Driver]String data, right truncation SQLSTATE = 22001 NATIVE ERROR = 0 During SELECT descript_id FROM snmp_trend_desc WHERE mib_oid = ? and mib_expr = ? PHSS_22219: In certain cases when reports are scheduled with the e- mail option the reports are not generated and the e-mail is not sent. PHSS_22210: If the user rapidly selected/deselected the Set Filters... dialog box for xnmevents, occasionally the dialog box could lose its geometry and grow lengthwise. The only way to restore the dialog box back to its default height is to stop and restart xnmevents. PHSS_22173: The comments field for objects is limited to 256 bytes. ovw, however, allowed the comments field to be greater than 256 bytes if the user included multibyte characters. ovw would then core dump the next time it attempted to display the properties for the object. This was also a problem for maps, submaps and snapshots. PHSS_22171: There are several errors and omissions in the man page and "usage" statement for the ovdweventflt command. Some enhancements are also needed for the ovdweventflt command. The command needs to display the NNM_EVENT_LIMITS table contents and it needs to be able to clear this table. PHSS_22130: The root layout specified in the app-defaults file is taken into account when the user uses "Map->New" menu option, but status propagation is not. Similarly if he uses "ovw -newmap" or "ovw -map" to create a new map, the status propagation specified in app-defaults file is taken into account while root layout is not. PHSS_22115: * When running ovw -fields, processing continues until an exit with the following message: ----------------------------------------- File: /etc/opt/OV/share/fields/C/.fields Line: xyz Error: error setting enumeration value "some-field" for field SNMPAgent: Connection to database lost ----------------------------------------- * ovstatus on ovwdb would reveal that it had died on a segmentation violation * nettl standard log shows: Fatal database error No space left on device (errno 28: ENOSPC) (But there is LOTS of space left on the disk) * If you save the field definitions which ARE added (using ovobjprint -e) to a file, then remove trailing CRs and other miscellanous garbage, a "wc -c" represents the field enumeration size for this installation. If it is near or above 8k then it is likely that this problem is present. PHSS_22110: When NNM receives a trap from certain network devices, such as a Cisco Model AS5300 (IOS 12.0), netmon sometimes exits ungracefully. The message in the netmon.trace file is: TRAP: topoEventDispatch returned -3: topo_error = Cannot receive topology event: Received an unexpected SNMP Trap or Inform message PHSS_22108: xnmloadmib will give a large number of warnings when loading a mib with "--#ARGUMENTS {}" as part of the trap definitions. PHSS_22094: Using $E in trapd.conf appends dot to variable PHSS_22055: This problem occurs only on HP-UX systems running NNM 6.1 in the Central timezone of the United States and Canada. The primary symptom of this problem is that the NNM Reporting feature will fail to generate any reports that contain data. The reports will simply say that there is no data available to report. An examination of the log file "var/opt/OV/log/ovrequestd.log" yields further evidence of this defect. Each entry in this log file is time-stamped. If the time-stamps reflect GMT (for example, Jul_7_2000_02:59:33_PM_GMT), then this defect is present. (The time-stamps in the Central timezone should reflect CST or CDT.) PHSS_22051: A router with some non-IP interfaces goes down. All interfaces turn red. After the router comes back up, all IP interfaces turn green within the status polling interval (default 5 minutes), but the non-IP interfaces remain red until one of two things happens: a demand poll is done, or the configuration check poll happens (default once per day). PHSS_22049: This is an NNM Data Warehouse problem. The export of trend data (command "ovdwtrend -export") and/or the aggregation of trend data (command "ovdwtrend -sum") abort with a "primary key unique constraint violation" error. Here is a sample error output: $ ovdwtrend -export -sum ODBC Error detected MSG = [Solid][SOLID ODBC Driver][SOLID Server]SOLID Database Error 10033: Primary key unique constraint violation SQLSTATE = 23000 NATIVE ERROR = 10033 ERROR: ovcoltosql: Error writing data: Note that while the above example involved the embedded SOLID database, this error can occur with any type of database management software. PHSS_22026: If a user closed the ovw exit dialog box via the window manager instead of selecting OK or Cancel, the user could no longer exit ovw via Map->Exit. PHSS_22018: Some interface contains colon (':') character in its interface's description. In such environment, "xnmgraph" fails to draw graph of 'Error Rate' & 'Error Percentage' (ie ovw:Fault->Interface Errors->Error Rate & ovw:Fault->interface Errors->Error Percentate). Because colon (':') is the special character for the "xnmgraph" to divide its input arguments of mib specification. For above operation, "ovexprguru" application will make an expression and inputs for xnmgraph. PHSS_21997: ovsessionmgr may hang or abort. active sessions become invalid after specified timeout. apps using libovwww may experience memory leaks. apps using libovwww may experience file descriptor leaks. no implementation for _WebSession::GetUserPasswd(). PHSS_21930: In xnmpolling, under "IP Discovery" configuration area, the toggle button for "Fixed Discovery Polling Interval" was not getting enabled even though fixed discovery polling had been chosen previously. PHSS_21916: If $OVwBitmapDir was defined, ovw only searched the first directory in the list rather than searching all the directories listed. PHSS_21870: ovw would crash intermittently when viewing the capability attributes of an object. PHSS_21860: Changes to the SNMP Address field of a node discovered by a remote collection station are not propagated to the management station. PHSS_21851: xnmgraph->view->statistics window doesn't show complete statistics. PHSS_21848: xnmgraph gives application error when it graphs live SNMP data from a device with lot of interfaces ( > 25). PHSS_21839: xnmcollect -snmpColConfFile fails. Defect Description: PHSS_22406: pmd is attempting to clean up a table twice while exiting. This causes an exception/core dump to occur in the purgetab() function. This problem occurs when patch NNM_00598, PHSS_22242, PHSS_22243, or PSOV_02801 is installed. Resolution: Check that the table pointer is valid before trying to access it. PHSS_22402: Not enough memory was being allocated for an array. Resolution: Increased the array were were allocated by one. PHSS_22400: The password was being truncated to 8 characters without warning the user that this truncation had occurred. Resolution: Increased the maximum password length to 24 characters. Added code to verify that both the password and user name are not greater than 24 characters in length. PHSS_22398: The first time a secondary failure event arrives at the Management Station, ovrepld sends out the appropriate secondary failure IF status event. Any subsequent time a secondary failure event arrives at the MS for that interface, ovrepld sends out the IF status event, but does not identify the event as a secondary. The ConnectorDown circuit does not see the secondary failure varbind and treats the event as a primary failure. Resolution: The critical interface uuid modified flag is now set every time an IF status change is being reported for a secondary failure. PHSS_22388: JAGad12808: Core dump problems were caused by buffer overflows. Inadequate sizes of buffers were allocated to hold nul-terminated data. Thus, causing data overrun. JAGad24341: ovalarmsrv loops through all available categories returning the appropriate strings. By making the category ID 63, the intermediate categories happen to be null. This causes the core dump on solaris, a null pointer dereference within the sprintf() command. JAGad24345: ovalarmsrv caught the select() error and exited abnormally Resolution: JAGad12808: Made buffer sizes adequate to prevent overflows. JAGad24341: Made sure null strings are not passed to the sprintf() command. That is, check string for the null first. JAGad24345: Made changes to ignore an error return of EINTR from select() call. PHSS_22386: The ovrequestd process mistakenly used whichever JRE it found in $PATH. When events were exported via ovrequestd, the environment variable "$LANG" was not being set in the environment that launched the export operation. This resulted in the selection of the "trapd.conf" file in the wrong language. Resolution: The code was changed to ensure that ovrequestd would select the correct JRE. The code was changed to ensure that ovrequestd would launch its tasks with $LANG set. PHSS_22375: In the process of handling a manually-added node, there are certain steps that netmon must go through. The problem is caused by the fact that netmon was not going through these steps in the proper order. The only time this problem should be seen is when netmon is in the process of discovering a node at precisely the same time that the user is adding that same node via the map GUI. Resolution: Netmon has been changed to handle all the steps of manually adding a node in the proper order. PHSS_22355: Sessionmgr incorrectly parses multi-user role definitions. Resolution: Changed code to fix tokenizer in sessionmgr PHSS_22336: The code that drew the outer shapes next to the submap names in the list did not check to see if the submap parent symbol was a connection. In addition, ovw assumed that there would be less than 50 symbol classes and did not check for array indices out of bounds. Resolution: ovw now first checks to see if the submap parent symbol is a connection and does not draw a pixmap for those submaps. It also dynamically allocates an array for the pixmaps and increases that if needed. PHSS_22334: The code was explicitly doing an exit on recieving a 0 byte SNMP trap. Resolution: Changed the code so that it will not exit on recieving a 0 byte SNMP trap. It will just return. PHSS_22332: ovw incorrectly calculated the placement of text annotations for connection symbols. Resolution: ovw now correctly calculates the placement of the text annotation on connection symbols so the text annotation no longer overlaps the label. PHSS_22301: The current process of parsing the Object ID HTML form field does not check for a variety of formats that may be entered by the user. Resolution: The parsing logic has been improved resulting in a more robust check for entries in the Object ID field. PHSS_22299: Else statement responsible for the debug message "ifHighSpeed should be supported..." is misplaced, it should be under the previous if statement where we know the interface is highspeed because ifSpeed is MAX_INT, but we did not find the highspeed var bind, or it was not greater than 0. Otherwise the debug message is printed reguardless. Resolution: Move the else statement in question to line up & follow if (OVsnmpVbExists(vb) && OVsnmpVbInt32(vb) > 0 ) not if ( OVsnmpVbInt32(vb) == UINT_MAX ) PHSS_22297: The problem was occuring because when the oids were being compared, the oid lengths that were getting used for comparison was not getting set properly under this condition. Resolution: Fixed the code so that the oid lengths are being set properly while comparing. PHSS_22292: The defect was because null pointers were not handled properly in the case of Solaris. Resolution: Code was implemented to handle null pointers in the case of Solaris also. Earlier they were handled in case of WINNT with an IFDEF. This was removed to handle null pointers in case of all platforms. PHSS_22283: Maximum token length allowed was 64 bytes in all the cases. Resolution: Default value of size upto 65536 byte are allowed now. PHSS_22242: There are two problems: 1. For events configured as IGNORE, the check to see if an event was IGNORE was not being done properly. These events are therefore passed to xnmevents and ovalrmsrv. 2. Events that are configured as IGNORE or LOGONLY may have other events correlated under them by an ECS circuit. When this happens, a CORR_IND event is sent to xnmevents and ovalrmsrv so that the correlation indicator is displayed in the Alarm Browser. A list is kept of events that have had a corresponding CORR_IND event sent so that additional CORR_IND events are not sent later on. The size of the list is too small to save an adequate history of events that have had CORR_IND events sent. Resolution: Problem 1 was fixed by checking to see if an event is IGNORE, and if it is, suppress sending the event to xnmevents and ovalrmsrv. Problem 2 was fixed by changing the CORR_IND event list to a hash table with greater capacity. PHSS_22238: ovactiond and snmpCollect man pages are missing option specifications and the ovtopofix -I and ovactiond -u options are incomplete. Resolution: Update man pages with correct text. PHSS_22236: Memory allocated to objects added to hash table was not freed when the object was removed from hash table. Resolution: When objects are removed from hash table the associated memory was freed. PHSS_22221: The "-sumnoweeknds" option of the "ovdwtrend" command contained a code defect. This resulted in the ovdwtrend command passing an invalid option to the underlying "ovcolsum" command that actually performs the data aggregation. The "ovdwtrend -export" command (which invokes the ovcoltosql command to perform the export operation) was not properly truncating long (>256 byte) MIB expresions so that they could be handled by the SQL Server 6.5 database. Resolution: The code was patched to correctly handle the "-sumnowekends" option to the "ovdwtrend" command. The code was patched to properly truncate long MIB expressions for the SQL Server 6.5 data repository. PHSS_22219: Both a carriage return and a line feed were not being sent to terminate SMTP commands. Multiple 220 responses were not being read from the socket. Resolution: All SMTP commands are terminated with a carriage return and line feed. The socket is cleared of multiple 220 responese. PHSS_22210: When some of the toggle buttons on the Set Filters.. dialog box are selected, they cause additional widgets to appear in the dialog box panes for that toggle. The rapid sequence of selects/deselects, combined with the addition of the extra widgets and raising the dialog box window sometimes caused the Set Filters... dialog box to lose its geometry. Resolution: The dialog box no longer raises itself when a toggle is selected, allowing xnmevents to properly add its additional widgets without any geometry problems. PHSS_22173: ovw was counting the number of characters in the comments field rather than the number of bytes. Resolution: ovw now checks the number of bytes in the comments field to ensure that the comments field does not contain more than 256 bytes. PHSS_22171: The ovdweventflt command needs modification to correct its "usage" statement and to add "display" and "clean" options. The ovdweventflt man page needs corrections for errors and omissions. Resolution: The ovdweventflt command was modified to correct its "usage" statement and to add "display" and "clean" options. The "display" option can be used to display the contents of the NNM_EVENT_LIMITS table in the data warehouse. The "clean" option can be used to delete the contents of the NNM_EVENT_LIMITS table. The man page for ovdweventflt was modified to correct errors and omissions. PHSS_22130: When "ovw -newmap" or "ovw -map" was invoked, it used a funtion openMap, to create a new map. This function never used the root layout. When the "Map->New" menu option is used, the function that created the "New Map" dialog box put the status propagation as default. Resolution: The function openMap has been modified to accept rootLayout also as a parameter. The dialog box code has also been changed to take into account the status propagation set in the app-defaults file. PHSS_22115: Current design of ovwdb forces all the enumeration names associated with a specific enumerated field to be stored in a single database record, and this record size is limited to 8k bytes. When the record size is exceded, ovwdb aborts. Resolution: The ovwdb enum_info database has been changed to store the enum constants for a field into multiple database records rather than all in one. This eliminates the size restriction on the cumulative size of the constants, as well as eliminating the hard-coded limit of 1000 entries per enum field. PLEASE NOTE: Installation of this patch will update the format of ovwdb. This new format is incompatible with earlier versions of the NNM code. If you think you might want to de-install this patch, you MUST make a backup of your NNM data prior to installing the patch, and then you must restore this backup at the time the patch is de-installed. PHSS_22110: The problem is caused by the event interface failing to process the format of the incoming trap. Netmon is told that pmd went away rather than being told that there was a decode error. Resolution: The event interface was modified to return an error code that indicates a conversion failure so that netmon does the right thing and does not exit. PHSS_22108: The xnmloadmib code was not handling the case of empty braces properly. Resolution: The problem was occuring because of pointer not being initialized properly. Fixed the code so that pointer is initiazlied to NULL, which resolves the problem. PHSS_22094: A piece of code which was originally redundent was changed with the intention of removing the redundence, which had caused the defect. Resolution: Removed the redundent code. PHSS_22055: The code defect is in a table that converts the HP-UX timezones to Java timezones. The entry for the Central timezone contains an invalid character. Resolution: A code change was made to correct the Central timezone entry in the HP-UX timezone conversion table. PHSS_22051: If secondary failure polling options are enabled, and if NNM is not able to determine the critical route paths through the topology, then there is a case where the status polls for non-IP interfaces does not update the database. Resolution: This problem was fixed by changing the code to update the database with the correct status in all cases. PHSS_22049: Several defects have been found that can cause the "primary key unique constraint violation" error: 1. An error occured in the computation of "epoch time" during the rollover to daylight savings time. 2. The Data Collector sometimes collects from multiple IP interfaces on the same node. 3. Sometimes a specific data collection was incorrectly rolled into the next hourly aggregation period. Resolution: The code was changed in three ways. The epoch time calculation was fixed so that it will be correct during daylight savings roll forward/back. A data collection will no longer be rolled into the next hourly aggregation period. The export operation will no longer abort if it encounters a duplicate data collection. PHSS_22026: ovw did not register for the close via window manager callback; when the dialog box was closed via the window manager, ovw continued to wait in a separate event loop rather than cancelling the operation and returning to the normal event loop. Resolution: ovw now registers for the close via window manager callback and performs the same actions as if the user selected the "Cancel" button. PHSS_22018: No code is implemented in 'ovexprguru' to check for colons (':') in interface's description which is retrieved from object database. Resolution: Code is implemented to check for colons (':') in interface's description and replaces it with slash ('/'). PHSS_21997: mismanagement of memory, file descriptors, and threads was causing shortage of resources resulting in hang or abort. session timeout was not reset when a session was accessed. lack of explicit usage model for memory, file descriptors, and threads. incomplete implementation (missing method). Resolution: tightened up use of memory, file descriptor, and threads. added mechanism for resetting timeout for active sessions. implemented missing method. PHSS_21930: There is no code implemented to initialize the toggle button. Resolution: Code is implemented to intialize the toggle button. PHSS_21916: During its search for bitmaps, ovw inadvertently overwrote the value of $OVwBitmapDir. Resolution: ovw now makes its own copy of $OVwBitmapDir for processing so the original is not overwritten. PHSS_21870: The object had an enumerated field assigned to it, however, the field had no enumerations defined for it. ovw did not recognize the partially defined enumerated field and subsequently accessed an invalid pointer. Resolution: ovw now correctly identifies partially defined enumerated fields, and no longer accesses invalid pointers. PHSS_21860: There is a typographical error in ovrepld which causes changes to the SNMP Address field to be ignored. Resolution: The typographical error has been removed from ovrepld so that the SNMP ADDRESS will be properly updated. PHSS_21851: xnmgraph->view->statistics window doesn't have verticall scroll bar. Resolution: Included vertical & horizontal scroll bar. PHSS_21848: When the "Configure Data Collector" option is invoked from xnmgraph, a policy is created containing the node name, the Instance list on which the collection is to happen etc. While doing so, enough memory is not allocated for instance list. This causes memory corruption when trying to add new instances. Resolution: Sufficient memory is allocated for the instances in the CollectNode constructor. A new member function addInstances() has been added which takes care of reallocating memory if needed. PHSS_21839: This happens because of any array containing junk when its expected to be NULL. Resolution: The array meant for containing the "OtherFile" name is nulled out. SR: 8606159948 8606146598 8606152495 8606140795 8606143479 8606155028 8606155024 8606154365 8606138672 8606135231 8606155165 8606145581 8606156272 8606141776 8606156831 8606147360 8606154448 8606137446 8606144280 8606135819 8606156017 4000134569 8606135683 8606136926 8606135919 8606144312 8606146921 8606144318 8606156056 8606134614 8606143411 8606152466 8606138853 8606135141 8606142854 8606147243 8606136871 8606132074 8606135897 8606135941 8606139084 8606134163 8606135035 8606137119 8606139923 8606139757 8606143378 8606138665 8606135418 8606132645 8606127790 8606135076 Patch Files: /etc/opt/OV/share/conf/stacks/pmd/libovEvent.sl /opt/OV/bin/ovtrapd /opt/OV/bin/xnmevents /opt/OV/bin/ovactiond /opt/OV/bin/ovsessionmgr /opt/OV/bin/ovrepld /opt/OV/bin/netmon /opt/OV/bin/ovexprguru /opt/OV/bin/xnmbrowser /opt/OV/bin/xnmpolling /opt/OV/bin/xnmgraph /opt/OV/bin/xnmcollect /opt/OV/bin/snmpCollect /opt/OV/bin/ovalarmsrv /opt/OV/bin/request_create /opt/OV/bin/request_delete /opt/OV/bin/request_list /opt/OV/bin/request_status /opt/OV/bin/ovrequestd /opt/OV/bin/ovcwd /opt/OV/bin/ovreppublish /opt/OV/bin/ovw /opt/OV/bin/ovwdb /opt/OV/bin/ovdwtrend /opt/OV/bin/ovcolsum /opt/OV/bin/ovcoltosql /opt/OV/bin/ovdweventflt /opt/OV/lib/libovutil.2 /opt/OV/lib/libov.2 /opt/OV/lib/libovsnmp.2 /opt/OV/lib/libovwww.2 /opt/OV/lib/libovtopm.2 /opt/OV/www/bin/htpasswd /opt/OV/www/cgi-bin/OpenView5.exe /opt/OV/www/cgi-bin/Main/Snmp /opt/OV/newconfig/OVWWW-FW/www/etc/htpasswd /opt/OV/newconfig/OVNNM-RUN/registration/C/terminal /opt/OV/newconfig/OVNNMGR-JPN/registration/ja_JP.SJIS/ terminal /opt/OV/newconfig/OVNNMGR-JPN/registration/ja_JP.eucJP/ terminal /opt/OV/man/man1m.Z/ovactiond.1m /opt/OV/man/man1m.Z/snmpCollect.1m /opt/OV/man/man1m.Z/ovtopofix.1m /opt/OV/man/man1.Z/ovdwtrend.1 /opt/OV/man/man1.Z/ovcolsum.1 /opt/OV/man/man1.Z/ovdweventflt.1 what(1) Output: /etc/opt/OV/share/conf/stacks/pmd/libovEvent.sl: OV_EVENT OPI Stack HP OpenView OPI Stack OV_EVENT (HP Internal only) NN M Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/ovtrapd: ovtrapd HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/xnmevents: xnmevents HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/ovactiond: ovactiond HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/ovsessionmgr: ovsessionmgr HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/ovrepld: HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. ovrepld /opt/OV/bin/netmon: Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 netmon Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 Copyright 1992-1997 SNMP Research, Incorporated SNMP Research Distribution version 14.2.1.7 annoio.c $Revision: 1.45 $ $Date: 1998/04/01 06:27:2 6 $ None sockstack.c $Revision: 1.68 $ $Date: 1998/06/09 01:1 6:51 $ value.c $Revision$ $Date$ ECS.c $Revision: 1.9 $ $Date: 1998/04/22 23:30:06 $ ECS 3.0 (STABLE_3_x_980808) ECS REV: 980808.1708(opt) HP-UX B.10.10 Server A.05. 03 trace.c $Revision: 1.12 $ $Date: 1998/03/12 04:48:38 $ None fatal.c $Revision: 1.13 $ $Date: 1998/05/07 02:26:33 $ None log.c $Revision: 1.7 $ $Date: 1997/07/04 07:34:11 $ None mesgbuf.c $Revision: 1.18 $ $Date: 1998/05/07 00:28: 35 $ None sequence.c $Revision: 1.17 $ $Date: 1998/01/28 03:39 :17 $ vstring.c $Revision$ $Date$ /opt/OV/bin/ovexprguru: ovexprguru HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/xnmbrowser: xnmbrowser HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/xnmpolling: xnmpolling HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/xnmgraph: xnmgraph HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/xnmcollect: xnmcollect HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/snmpCollect: snmpCollect HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/ovalarmsrv: ovalarmsrv HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/request_create: HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/request_delete: HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/request_list: HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/request_status: HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/ovrequestd: ovrequestd HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/ovcwd: HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/ovreppublish: HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/ovw: HP OpenView Windows NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. HP IL EFS v 2.1 bl03; Image EFS Library for HP-UX 8 .07+ & MPower 'libilefs.sl' ovw /opt/OV/bin/ovwdb: ovwdb HP OpenView Windows NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/ovdwtrend: ovdwtrend HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/bin/ovcolsum: ovcolsum HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. ovDwCommon /opt/OV/bin/ovcoltosql: ovcoltosql/ovcolsql/ovcoldelsql HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. ovDwCommon /opt/OV/bin/ovdweventflt: ovEventFlt HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. ovDwCommon /opt/OV/lib/libovutil.2: HP OpenView ov utility library (HP Internal only) NN M Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/lib/libov.2: HP OpenView ov library NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/lib/libovsnmp.2: libovsnmp rnetstat HP OpenView SNMP Dev Kit NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/lib/libovwww.2: HP OpenView Network Node Manager NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/lib/libovtopm.2: libovtopm.sl HP OpenView Topology NNM Release B.06.10 PATCH PHSS_22406, 09182000 HP 9000 S700/S800 HP-UX 10.x Copyright (c) 1990-2000 Hewlett-Packard Co., All Ri ghts Reserved. /opt/OV/www/bin/htpasswd: None /opt/OV/www/cgi-bin/OpenView5.exe: None /opt/OV/www/cgi-bin/Main/Snmp: None /opt/OV/newconfig/OVWWW-FW/www/etc/htpasswd: None /opt/OV/newconfig/OVNNM-RUN/registration/C/terminal: None /opt/OV/newconfig/OVNNMGR-JPN/registration/ja_JP.SJIS/ terminal: None /opt/OV/newconfig/OVNNMGR-JPN/registration/ja_JP.eucJP/ terminal: None /opt/OV/man/man1m.Z/ovactiond.1m: None /opt/OV/man/man1m.Z/snmpCollect.1m: None /opt/OV/man/man1m.Z/ovtopofix.1m: None /opt/OV/man/man1.Z/ovdwtrend.1: None /opt/OV/man/man1.Z/ovcolsum.1: None /opt/OV/man/man1.Z/ovdweventflt.1: None cksum(1) Output: 2118541812 123212 /etc/opt/OV/share/conf/stacks/pmd/ libovEvent.sl 3983101331 45179 /opt/OV/bin/ovtrapd 1878879473 221889 /opt/OV/bin/xnmevents 885472844 41054 /opt/OV/bin/ovactiond 4229890410 74045 /opt/OV/bin/ovsessionmgr 3668125885 296733 /opt/OV/bin/ovrepld 4068085215 843706 /opt/OV/bin/netmon 638093408 41063 /opt/OV/bin/ovexprguru 2190094951 123360 /opt/OV/bin/xnmbrowser 3657868269 73930 /opt/OV/bin/xnmpolling 1329895613 258667 /opt/OV/bin/xnmgraph 2012716122 147860 /opt/OV/bin/xnmcollect 2547999761 131451 /opt/OV/bin/snmpCollect 2467494187 715120 /opt/OV/bin/ovalarmsrv 3538136803 41091 /opt/OV/bin/request_create 1408156564 36984 /opt/OV/bin/request_delete 3055275996 36984 /opt/OV/bin/request_list 510832050 36984 /opt/OV/bin/request_status 60443081 49292 /opt/OV/bin/ovrequestd 343172643 32853 /opt/OV/bin/ovcwd 1696676249 102856 /opt/OV/bin/ovreppublish 1702865966 2690933 /opt/OV/bin/ovw 1368104287 387422 /opt/OV/bin/ovwdb 2406537521 69854 /opt/OV/bin/ovdwtrend 2280360404 86315 /opt/OV/bin/ovcolsum 2278679146 185066 /opt/OV/bin/ovcoltosql 1052668736 65824 /opt/OV/bin/ovdweventflt 2318001206 670902 /opt/OV/lib/libovutil.2 3791852085 230719 /opt/OV/lib/libov.2 4205846553 477514 /opt/OV/lib/libovsnmp.2 1452367714 1340385 /opt/OV/lib/libovwww.2 3418589370 1027155 /opt/OV/lib/libovtopm.2 6866602 32858 /opt/OV/www/bin/htpasswd 1683038603 32824 /opt/OV/www/cgi-bin/OpenView5.exe 3118680883 36944 /opt/OV/www/cgi-bin/Main/Snmp 2013145193 27 /opt/OV/newconfig/OVWWW-FW/www/etc/htpasswd 3400852107 2957 /opt/OV/newconfig/OVNNM-RUN/registration/C/ terminal 240477695 2972 /opt/OV/newconfig/OVNNMGR-JPN/registration/ ja_JP.SJIS/terminal 3537446254 2972 /opt/OV/newconfig/OVNNMGR-JPN/registration/ ja_JP.eucJP/terminal 1998548136 2179 /opt/OV/man/man1m.Z/ovactiond.1m 2938761452 5907 /opt/OV/man/man1m.Z/snmpCollect.1m 2653316101 4994 /opt/OV/man/man1m.Z/ovtopofix.1m 1570823530 6239 /opt/OV/man/man1.Z/ovdwtrend.1 4031518566 3472 /opt/OV/man/man1.Z/ovcolsum.1 1399683962 6274 /opt/OV/man/man1.Z/ovdweventflt.1 Patch Conflicts: None Patch Dependencies: s700: 10.20: PHSS_21557 s800: 10.20: PHSS_21557 Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_21839 PHSS_21848 PHSS_21851 PHSS_21860 PHSS_21870 PHSS_21916 PHSS_21930 PHSS_21997 PHSS_22018 PHSS_22026 PHSS_22049 PHSS_22051 PHSS_22055 PHSS_22094 PHSS_22108 PHSS_22110 PHSS_22115 PHSS_22130 PHSS_22171 PHSS_22173 PHSS_22210 PHSS_22219 PHSS_22221 PHSS_22236 PHSS_22238 PHSS_22242 PHSS_22283 PHSS_22292 PHSS_22297 PHSS_22299 PHSS_22301 PHSS_22332 PHSS_22334 PHSS_22336 PHSS_22355 PHSS_22375 PHSS_22386 PHSS_22388 PHSS_22398 PHSS_22400 PHSS_22402 Equivalent Patches: PHSS_22407: s700: 11.00 s800: 11.00 PSOV_02830: sparcSOL: 2.5 2.6 2.7 NNM_00621: intelNT: 4.00 4.01 Patch Package Size: 10720 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_22406 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHSS_22406.depot By default swinstall will archive the original software in /var/adm/sw/patch/PHSS_22406. 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_22406.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_22406.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: WARNING: This patch should not be loaded unless the last consolidated patch PHSS_21557 has been loaded. To check if this patch is on your system use the following command: swlist -l product -f fileset PHSS_21557 If swlist cannot find the patch, then you will need to obtain the PHSS_21557 patch and load it before loading this patch. ======================================================== BEFORE LOADING THIS PATCH... 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. BACKUP ALL OpenView DIRECTORIES TO TAPE. This pre-caution ensures that if you have problems after installing the patch, you will be able to restore your current state from tape. 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 /usr/OV/ReleaseNotes/patches (or /opt/OV/ReleaseNotes/patches). Please make sure this file is in /tmp before installation. ======================================================== This patch supersedes one or more previous patches. If the superseded patches included special installation instructions those instructions can be found below.