Patch Name: PHSS_9901 Patch Description: s700_800 10.X OV DM4.21 Consolidated Patch January 1997 Creation Date: 97/01/22 Post Date: 97/02/24 Hardware Platforms - OS Releases: s700: 10.00 10.01 10.10 10.20 s800: 10.00 10.01 10.10 10.20 Products: OpenView Distributed Management 4.21 Filesets: OVPlatform.OVMIN OVPlatform.OVEMS-LOG OVPlatform.OVDM-PATCH-OVERRIDE OVPlatform.OVCI-RUN OVPlatform.OVDM-XMPv7-PRG OVPlatform.OVEMS-RUN OVPlatform.OVCI-MAN OVPlatform.OVDM-XMPv7-MAN OVPlatform.OVEMS-LOG-MAN OVPlatform.OVEMS-PRG Automatic Reboot?: No Status: General Superseded Critical: No Path Name: /hp-ux_patches/s700_800/10.X/PHSS_9901 Symptoms: PHSS_9901: Cumulative Consolidated Patch. PHSS_9835: 4000-127969 If you create an EFD with an hpDestination or an hpEFD with a destination attribute, the EFD is created but the attribute is ignored. 4000-128835 ove.h incorrectly refers to obsolete ovstatus.mib file 4000-129874 pmd process will core dump if a -K option is used on the pmd command line. PHSS_9830: NSMbg00020 4000-129742 ovlad dumps core on Solaris when the database is unavailable for inserting a log record. 4000-129890 ovlad leaks memory at a fast rate and finally dumps core when it is unable to allocate any more memory. 4000-130021 ovlad fails to clean up half-done databases when it runs out of system resources like semaphores and file table entries. Because of this, the next time ovlad comes up, it fails with a stack initialization error. PHSS_9538: 4000-127944 4000-127936 ems.mib shows hpSNMPTrapLogRecord as inherited from eventLogRecord, but a retrieved SNMP trap doesn't have mandatory attributes like MOC, MOI etc because a trap doesn't contain them. This is an anomaly. 4000-129148 Three more hpSNMPTrapLogRecord defects - ovlad doesn't recognise hpSNMPTrapLogRecord as a valid MOC - ovlad retrieves hpSNMPTrapLogRecords when the baseMOC supplied is a hpCMISLogRecord and vice-versa. - ovlad returns ObjectClass attribute as hpSNMPTrapLogRecord even if the containing log is a log (ISO) or hpLog. 4000-128652 The "union" used in the HP-Address in ems.mib causes types.h generated by ovxomgen to fail c-compilation. 4000-128793 4000-128801 ovlad logs switch to disabled very often (presumably on lack of resources). They cannot be recovered even when events are sent. They cannot also be deleted, once they become disabled. 4000-128702 ovlad occasionally doesn't startup because the Per file(s) are truncated (0 bytes length). 4000-127472 If a scoped log export action fails, an extra actionReply is returned after the linked processing failures. Also, not enough info is returned with a successful linked actionReply to distinguish which object succeeded (only the MOC=log is returned). Finally, attempts to scope at the hplogRecord level didn't fail but acted the same as a scope to the hpLog level. 4000-128934 If a Form2 title is used that contains an aeQualifier greater than 32767 (0x7fff) the CMIP stack will not be able to decode the title and cause a "decode failure on XMPV7Form2 title" message to be logged. 4000-127779 NSMfc03144 ovgdmoparse does not allow for circular definitions of CHOICE vars. 4000-127852 NSMfc03145 ASN1 constants not being propagated through named value assignments in ovgdmoparse. 4000-127860 NSMfc03146 ovgdmoparse does not propagate constants into sets/sequences. 4000-127878 NSMfc03147 ovgdmoparse does not allow for a comment in the object identifier definition. 4000-127886 NSMfc03148 ovgdmoparse gives an error if a template name is the same as an ASN1 definition. 4000-125328 NSMfc03968 ovgdmoparse cannot handle CHOICE definitions defined without braces. PHSS_9444: 1653188961 If a set request is sent to modify an EFD or Log persistence file, the change would be made to the file, but wouldn't take effect. PHSS_9281: 4000-128975 When repeated mp_assoc_req requests (called in synchronus mode) continue to fail due to MP_TIME_LIMIT_EXECEEDED then the pmd cpu utilization goes up. PHSS_9171: 4000-127928 ovlad does not currently optimize on range filters like: (logRecordID >= 5) and (logRecordID <= 20) DTD is used to evaluate the filter for every record in the database. This is slow because every record is retrieved in this case. 4000-127993 When an import is done, if a log object of that instance already exists, ovlad does recognize that it is a duplicate instance but also removes the existing database. PHSS_9131: Consolidated Patch PHSS_9052: 4000-128462 Mot 1.1 users require a capability to pass options to the gdmo_pp pre processor. Also the gdmo_pp preprocessor itself must handle enumerated types within sequences. PHSS_8925: Consolidated Patch PHSS_8898: 4000-127894 If the mib contains a value for a field exceeding 0x7fffffff, then gdmo2pac errors out with a message. PHSS_8881: 4000-128017 : When a Set argument is encoded and then decoded on a remote node the intermediate OIDs that are used on the wire are incorrect. 4000-128009 : If the postmaster fails to contact the license server or if the license is bad, no message is returned via the $OV_BIN/ovstatus command. Also no message except to the system console is produced if the postmaster is started by hand and the above license lookup fails. PHSS_8844: Consolidated Patch PHSS_8804: 4000-121350 If the package name in the template file starts with 'C' or 'c', then the ovpacgen makes a duplicate OM_EXPORT entry in the exports file. PHSS_8778: 4000-126722 omX_decode will not preserve the ANY syntax after decoding. PHSS_8742: 4000127464 : OM_STACK option to limit number of logs Enhancement to provide an OM_STACK option to limit number of logs allowable by ovlad. It is an enhancement and hence has no "symptoms". It is required because if logs are created beyond what the system has been configured for, it causes database corruption. 4000127456 : Can not specify empty MOI in XMP If the local DN is (in terms of ASN.1) an *empty* 'SEQUENCE OF RelativeDistinguishedName', then the resulting XOM object would consist only of the OM_CLASS descriptor immediately followed by the NULL DESCRIPTOR. If an mp_get_req is done with an argument containing such an 'Object Instance' XOM object got the XMP library returns an error 'BAD_ARGUMENT'. 4000127654 : EVT_FWD option for ACM logging This is also an enhancement and so does not have any symptoms. In some cases, systems developers will wish to perform some operations on incoming events before the event reports are preprocessed by the EMS subsystem. The application then may wish perform some operation on the event and send it back into the pmd via an ACM enabled connection. Under this senario, it is desirable to only have the event processed by the logging system one time. PHSS_8690: If an application calls mpX_decode with MP_C_CMIS_GET_ARGUMENT as the grammer then the application will coredump if the MP_NAMED_NUMBERS descriptor (of the MP_SCOPE subobject) has a syntax of either OM_S_ENUMERATION or OM_S_INTEGER. PHSS_8682: 4000-126813 If maxfiles_lim is bumped up >2048 on an HP/UX 10.10 or higher system, pmd will not start (core dumps). PHSS_8623: Consolidated Patch PHSS_8547: 4000-127365 : Postmaster does not attempt to bind to more than one CONS endpoint if more than one is specified in the local_p_addr file. 4000-122036 : On Sun systems, the t-selector can not be changed from tp0 in the local_p_addr file. No matter what the user types for the t-selector in RFC 1006 address types, the t-selector of tp0 is used. PHSS_8531: 4000-127225 The application will core dump. PHSS_8519: 4000-125823 : When an association is requested to some devices that do not understand the OSI negotiated release option and the associated token, the remote will abort the connection. PHSS_8466: 4000-126698 : When using ovela to view Event History, the text for SNMP traps sometimes shows up with multiple "openview" strings instead of the correct address/info that should be there. PHSS_8413: 1653181768 : When multiple external objects are sent in the ASSOC user info fields via the XMP API only the first passes through the CI 1653178749 : When multiple external objects are sent in the ASSOC user info fields via the BMP API only the first passes through the CI PHSS_8255: 4000-126599 : In extended running of system under moderate load the file system was consumed and all process began to fail with file system write errors. 4000-125856 : If an action was sent to a managed object that did not support that action you would receive an invalid error return. CNDdm15034 : In the DM4.2 release there is unused code that was at one time used to limit the number of open database connections. This code is not used and should be removed. CNDdm15357 : In the following case availabilityStatus is not reset in the om_stack of ovald. Therefore, an m_get results in an erroneous get_result. LogfullAction = HALT Fill log get log, availabilityStatus=Unavailable. perform archive get log, availabilityStatus should be available, however, it is still unavailable. Log insertion works so this implies that leh stack has been updated. CNDdm15358 : On export action, the leh stack (controls persistant storage insertions) was not notified of the updated log status. Therefore, if the log was full and an export caused new space to be available, the insertion stack would not be aware of the new space avaiable. CNDdm15359 : On partial export the logid number of the active file gets reset and then the next entry in the log is started at zero. This is confusing, but no data is lost. CNDdm15360 : On event logs, the user can specifiy a set of thresholds that when crossed will create a threshold alarm and if the logFullAction is HALT will halt the log. If the threshold alarm is set to a presentage that is within 1 log record size of the maximum, and the log is set to logFullAction = WRAP then an endless log of alarm records being generated and wrapped will occur. CNDdm15362 : The managed object class and eventtype fields were not translated correctly for snmp trap records. CNDdm15364 : This defect was reported by customer Siemens. On extended running of system under moderate load the file system was consumed and all process began to fail with file system write errors. CNDdm15365 : When user applies long filenames (greater than 9 chars) to log creation, the names will be truncated to 9 chars for the internal representation. This will cause creations errors if the filenames do not differ within the first nine chars. Standards do not limit file name for logs. CNDdm15381 : In the case of an import failure, the ovlad did not properly clean up intermediate state files and thus would cause later problems on log creation and processing. CNDdm15382 : This was an enhancement request to support the functionality where if the "rename" failed on partial export that a "copy" operation would be attempted. PHSS_8117: 4000-126334 : Insertion rates for the DB version of EMS are too slow for high volume usage. Defect Description: PHSS_9901: Cumulative Consolidated Patch. PHSS_9835: 4000-127969 Both the destination and hpDestination attributes are valid for EFD's or hpEFD's. Therefore, there was no error returned when the wrong combination was used. 4000-128835 The reference is obsolete. It refers to functionality in OVw 2.0. OVw 3.x and beyond uses a completely different API and implementation to handle object status. It does not use events at all. 4000-129874 When a -K option is used on the command line to limit the postmaster generated invoke ID's to 16 signed bits a log entry is generated. This log posting was coded to point to an invalid stack via an uninitalized stack ID field PHSS_9830: NSMbg00020 4000-129742 The core dump occurs when it attempts to log the error, it passes bad arguments to the function which finds out the error message. 4000-129890 The leak occurs only when SNMP traps are logged into a log record. When ovlad converts the trap information into a database record format, all memory allocated is not cleaned up. 4000-130021 ovlad does not check for errors in the database creation and remove the half-done database in such a case. PHSS_9538: 4000-127944 4000-127936 Described in symptoms. 4000-129148 The reasons for the described defects are: - The OM_STACK does not check for the baseMOC to be hpSNMPTrapLogRecord. - When ovlad retrieves Log Records, it doesn't compare the protocol type (SNMP/CMIP) with the requested base MOC. - ovlad doesn't look at the container class before sending back the Object Class attrib. 4000-128652 union is a reserved word in C. ovxomgen generates types.h which contains "union" as the name of an element in a structure for the HP-Address. 4000-128793 4000-128801 The external name in the log_cntl record can get corrupted, because of which ovlad cannot relate a PER file to the database (when it comes up after an ovstop). So, these PER files never get enabled again. Because of the same reason, a delete of the Per file does not find the database and hence it fails. SR #128801 asks for a management operation to delete these permanently disabled logs, but with the protection of the external name done in this patch, such an operation will not be required. Any logs with operational state temporarily disabled can be deleted with the current hpLogDeleteAction. 4000-128702 The PER file write opens the file in write mode, if a signal comes before the file is rewritten (possible if the system is shutting down), the PER file is corrupted. ovlad/ovead cannot read it the next time it comes up and startup fails. 4000-127472 The extra actionReply is a code error where it should be sending an empty actionReply after sending linked replies when an error occurs. The lack of info is a code error because not enough info is returned in the linked reply. The hplogRecord scope problem was a code error where scoping at that level was not blocked since it is not supported for these actions. 4000-128934 The asn1 definitions for Form2 aeQualifiers were defined as INTEGER which defaults to signed 16 bits in out internal decoder. The definition and parsing code should be defined as INTEGER(32) which conforms to what the xmp library uses. 4000-127779 NSMfc03144 The ASN1 module did not account for this condition. 4000-127852 NSMfc03145 The routine responsible for propagating constants was not correctly propagating in the case of default values being an asn1 value assignment. 4000-127860 NSMfc03146 The routine used to propagate constants was not descending into sets or seqences to memberwise propagate the constant values. 4000-127878 NSMfc03147 The regular expression describing the object id token did not allow for a comment. 4000-127886 NSMfc03148 The routine which checks for duplicate symbols does it against the global name space. ASN1 definitions are in the global space. 4000-125328 NSMfc03968 The shortened form of the CHOICE definition (without braces) was incorrectly handled by gdmop. PHSS_9444: 1653188961 The om_stack code was incorrectly sending a notification of the change to the persistence file before the file was written. This caused the stack to update itself with the attributes from the old persistence file. PHSS_9281: 4000-128975 The mp_assoc_req call did not close the association socket if the function mpP_handle_replies returned an error. PHSS_9171: 4000-127928 The current ovlad implementation generates SQLs for only >= and = conditions on logRecordId, eventTime and loggingTime. For all other filters, all records are retrieved and passed to DTD for evaluation. 4000-127993 The instance is not validated during an import action to see if it is a duplicate. PHSS_9131: Consolidated Patch PHSS_9052: 4000-128462 This is a product enhancement PHSS_8925: Consolidated Patch PHSS_8898: 4000-127894 The 5th parameter to the call OVmdLoadFile was not ored with the constant OVMD_LARGE_INTS which enables handling 32 bit unsigned integers. PHSS_8881: 4000-128017 : There was an incomplete implementation of the new CAE internal behavior of the XMP library. This passed intermediate decode tach up to the user in place of the correct OID. 4000-128009 : The socket to OVSPAMD was not opened when the license checks are done. The code to report the error existed but the socket was not initalized. No stderr report existed. PHSS_8844: Consolidated Patch PHSS_8804: 4000-121350 The gdmo2pac pack wrongly makes an entry in the exports file for package id. The ovpacgen makes the second entry in the exports file dur to parsing error of the header file. PHSS_8778: 4000-126722 Function omP_G_decode_any wrongly called function omP_G_dec_decode_simple_syntax even though OM_DEC_FOR_SIMPLE pkg was not negotiated. PHSS_8742: 4000127464 : Each log object uses up system resources like semaphores and file table entries. If the more log objects are created than what the system can handle, it creates corrupted database files which have mismatches with persistence files, and ovlad sometimes dumps core. An OM_STACK option thus helps in limiting the number of log objects allowable by ovlad. 4000127456 : The grammer where a local DN can be empty is supported only in new CAE specs. This feature was not available in the earlier versions of the xmpV7 library. 4000127654 : In the pmd, all events that are processed are sent to the ovlad to be pre-processed for potential logging. This activity is not dependent on if the pdu arrives with ACM enabled or disable. Log preprocessing will occur in all cases. PHSS_8690: 1653184226 The mpX_up_SCOPE function was trying to address an uninitiaiized field. PHSS_8682: 4000-126813 On HP/UX 10.10 and higher systems, the ability to use more than 2048 files per process is provided. Applications that use this must use a new compile flag "_USE_BIG_FDS" which allows up to 60000 open files per process. The pmd was not compiled with this new flag for various performance reasons. PHSS_8623: Consolidated Patch PHSS_8547: 4000-127365 : The postmaster was indeed seeing all CONS endpoints but was only initializing the first one in cmip_open(). 4000-122036 : The code for Sun systems is a special case. In that case the t-selector is hardcoded to tp0. PHSS_8531: 4000-127225 : The libbmp library was freeing a null pointer and was causing the application to core dump. PHSS_8519: 4000-125823 : This is an enhancemnt request. Using a '-g' option on the CMIP stack will force all postmaster OSI sessions to not negotiate the Negative Release token. PHSS_8466: 4000-126698 : The routine which searched the attribute list during the get request for the event log was incorrect. If there was more than 1 of the same attribute ID with different values, the first ID in the list's value was always retrieved. PHSS_8413: 1653181768 This is a product enhancement. 1653178749 This is a product enhancement. PHSS_8255: 4000-126599 : The internal database process was not correctly handling I/O being a child of a daemon processes. 4000-125856 : There was a coding error that sent the improper respones. CNDdm15034 : Remove unused code. CNDdm15357 : logfullAction=halt: fill log: archive: availabilityStatus not reset CNDdm15358 : On export action, leh stack is not notified on new log status. CNDdm15359 : Export/import logid numbers get out of sequence. CNDdm15360 : Threshold alarm at 100% causes endless alarm loop. CNDdm15362 : moc and eventtype not translated correctly for snmp traps. CNDdm15364 : Filesystem overflow on extended uptime. CNDdm15365 : Long file names get truncated. CNDdm15381 : Invalid entrys in log dir if import fails. CNDdm15382 : Attempt to copy on partial export if rename fails. PHSS_8117: 4000-126334 : Insertion rates for the DB version of EMS are too slow for high volume usage. As a result the postmaster queues will grow without bound if the average event log insertion rate is below the average event arrival rate. SR: 4000126334 1653178749 1653178768 4000999999 4000126599 4000125856 4000126698 4000125823 4000127225 1653181768 4000127365 4000122036 1653184226 4000126813 4000127464 4000127456 4000127654 4000126722 4000121350 4000128017 4000128009 4000127894 4000127787 4000128462 4000127928 4000127993 4000128975 1653188961 4000127936 4000127944 4000129148 4000128652 4000128793 4000128801 4000128702 4000127472 4000128934 4000127779 4000127852 4000127860 4000127878 4000127886 4000125328 4000127969 4000128835 4000129874 4000129742 4000129890 4000130021 Patch Files: /opt/OV/bin/lal_migrate /opt/OV/bin/ovladdb /opt/OV/bin/ovladff /opt/OV/bin/dbnolog /opt/OV/bin/pmd /opt/OV/lib/libxmpV7.a /opt/OV/lib/libxmpV7.1 /opt/OV/bin/pacgen /opt/OV/include/xmpV7/xmp/xmp_cmis.h /opt/OV/include/xmpV7/xmp/xmp_common.h /opt/OV/bin/ovead /opt/OV/include/bmp.h /opt/OV/lib/libbmp.a /opt/OV/lib/libbmp.1 /opt/OV/man/man1m.Z/pmd.1m /opt/OV/man/man3.Z/bmp_bind.3 /opt/OV/man/man3.Z/bmp_continue_send.3 /opt/OV/man/man3.Z/bmp_kill.3 /opt/OV/man/man3.Z/bmp_print.3 /opt/OV/man/man3.Z/bmp_receive.3 /opt/OV/man/man3.Z/bmp_select.3 /opt/OV/man/man3.Z/bmp_send.3 /opt/OV/man/man3.Z/bmp_sync_receive.3 /opt/OV/man/man3.Z/bmp_unbind.3 /opt/OV/man/man3.Z/mp_receive.3 /opt/OV/man/man5.Z/cmip.5 /opt/OV/man/man5.Z/om_stack.5 /opt/OV/man/man1m.Z/ovlad.1m /opt/OV/man/man5.Z/evt_fwd.5 /opt/OV/bin/gdmo2pac /opt/OV/bin/ovpacgen /opt/OV/bin/gdmo_pp /opt/OV/bin/gdmop /opt/OV/gdmo_mibs/ems.mib /etc/opt/OV/stacks/ems.mibs/ems.per /opt/OV/include/OV/ove.h what(1) Output: /opt/OV/bin/lal_migrate: DFIX6000: create_rec.c /main/DM4.2/DM4.2PLUS/2 96apr 17 DFIX6012: migrate.c 27Sep96 PATCH PHSS_8742, 960927 DFIX6000: migrate.c /main/DM4.2PLUS/8 96apr24 DFIX6004: aconnect.c 16Aug96 DFIX6022: create_log.c 16dec1996 DFIX6012: create_log.c 11oct96 DFIX6004: create_rec.c 16Aug96 DFIX6003: create_rec.c 3aug96 DFIX6000: create_rec.c 96apr17 DFIX6019: sequent.c 06nov1996 DFIX6000: sequent.c /main/DM4.2PLUS/27 96apr15 DFIX6003: util.c 26jul96 PATCH PHSS_8117, 960726 DFIX6028: rdbcommon.c 15Jan97 DFIX6004: rdbcommon.c 09Sep96 DFIX6003: rdbcommon.c 3aug96 DFIX6019: rdbget.c 06nov1996 DFIX6022: rdbsetcntl.c 16dec1996 DFIX6019: rdbsql.c 06nov1996 PATCH PHSS_8255, 960809 DFIX6004: fileops.c 16Aug96 DFIX6003: fileops.c 3aug96 DFIX6019: filter.c 06nov1996 DFIX6028: dbinsert.c 15Jan97 DFIX6004: dbinsert.c 16Aug96 DFIX6019: rdbpreselect.c 06nov1996 /opt/OV/bin/ovladdb: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ PATCH PHSS_9901, DM4.21 Consolidated Patch (Janua ry1997) PATCH PHSS_9131, DM4.21 Consolidated Patch (Novem ber1996) PATCH PHSS_8925, DM4.21 Consolidated Patch II (Octob er1996) PATCH PHSS_8844, DM4.21 Consolidated Patch (Octob er1996) PATCH PHSS_8623, DM4.21 Consolidated Patch (Septe mber1996) PATCH PHSS_8413, 960827 DFIX6012: om_opi_stack.c 27Sep96 PATCH PHSS_8742, 960927 DFIX6021: om_action_request.c 20nov1996 DFIX6019: om_action_request.c 06nov1996 DFIX6012: om_action_request.c 27Sep96 DFIX6004: om_action_request.c 16Aug96 PATCH PHSS_9171, 961107 DFIX6022: om_common.c 21Nov96 DFIX6004: om_common.c 16Aug96 PATCH PHSS_9830, 970115 DFIX6028: om_create_request.c 16Jan97 DFIX6012: om_create_request.c 27Sep96 DFIX6012: om_delete_request.c 27Sep96 DFIX6022: om_event_request.c 21Nov96 DFIX6004: om_event_request.c 16Aug96 PATCH PHSS_9444, 961205 DFIX6023: om_set_request.c 02Dec96 PATCH PHSS_9538, 961212 DFIX6022: stx_check_obj.c 16dec1996 DFIX6021: stx_check_obj.c 20nov1996 DFIX6019: stx_check_obj.c 06nov1996 PATCH PHSS_9835, 970115 DFIX6025: om_process_attributeList.c 24Dec96 PATCH PHSS_8466, 960904 DFIX6006: om_process_attributeIdList.c 04Sep96 DFIX6022: per.c 16dec1996 DFIX6004: leh_log.c 16Aug96 DFIX6027: pm_init.c 13jan96 PATCH PHSS_8881, 961009 PATCH PHSS_8682, 960925 DFIX6015: pm_main.c 09oct96 DFIX6010: pm_main.c 25Sep96 Server A.04.21 MR 96/11/05 11:40:47 DFIX6004: aconnect.c 16Aug96 DFIX6022: create_log.c 16dec1996 DFIX6012: create_log.c 11oct96 DFIX6004: create_rec.c 16Aug96 DFIX6003: create_rec.c 3aug96 DFIX6000: create_rec.c 96apr17 DFIX6019: sequent.c 06nov1996 DFIX6000: sequent.c /main/DM4.2PLUS/27 96apr15 DFIX6003: util.c 26jul96 PATCH PHSS_8117, 960726 DFIX6022: arc.c 16dec1996 DFIX6012: arc.c 11oct96 DFIX6004: arc.c 16Aug96 DFIX6003: arc.c 3aug96 DFIX6028: rdbcommon.c 15Jan97 DFIX6004: rdbcommon.c 09Sep96 DFIX6003: rdbcommon.c 3aug96 DFIX6019: rdbget.c 06nov1996 DFIX6022: rdbsetcntl.c 16dec1996 DFIX6019: rdbsql.c 06nov1996 PATCH PHSS_8255, 960809 DFIX6004: fileops.c 16Aug96 DFIX6003: fileops.c 3aug96 DFIX6028: dbinsert.c 15Jan97 DFIX6004: dbinsert.c 16Aug96 DFIX6019: filter.c 06nov1996 DFIX6019: rdbpreselect.c 06nov1996 /opt/OV/bin/ovladff: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ PATCH PHSS_9901, DM4.21 Consolidated Patch (Janua ry1997) PATCH PHSS_9131, DM4.21 Consolidated Patch (Novem ber1996) PATCH PHSS_8925, DM4.21 Consolidated Patch II (Octob er1996) PATCH PHSS_8844, DM4.21 Consolidated Patch (Octob er1996) PATCH PHSS_8623, DM4.21 Consolidated Patch (Septe mber1996) PATCH PHSS_8413, 960827 DFIX6012: om_opi_stack.c 27Sep96 PATCH PHSS_8742, 960927 DFIX6021: om_action_request.c 20nov1996 DFIX6019: om_action_request.c 06nov1996 DFIX6012: om_action_request.c 27Sep96 DFIX6004: om_action_request.c 16Aug96 PATCH PHSS_9171, 961107 DFIX6022: om_common.c 21Nov96 DFIX6004: om_common.c 16Aug96 PATCH PHSS_9830, 970115 DFIX6028: om_create_request.c 16Jan97 DFIX6012: om_create_request.c 27Sep96 DFIX6012: om_delete_request.c 27Sep96 DFIX6022: om_event_request.c 21Nov96 DFIX6004: om_event_request.c 16Aug96 PATCH PHSS_9444, 961205 DFIX6023: om_set_request.c 02Dec96 PATCH PHSS_9538, 961212 DFIX6022: stx_check_obj.c 16dec1996 DFIX6021: stx_check_obj.c 20nov1996 DFIX6019: stx_check_obj.c 06nov1996 PATCH PHSS_9835, 970115 DFIX6025: om_process_attributeList.c 24Dec96 PATCH PHSS_8466, 960904 DFIX6006: om_process_attributeIdList.c 04Sep96 DFIX6022: per.c 16dec1996 DFIX6004: leh_log.c 16Aug96 DFIX6027: pm_init.c 13jan96 PATCH PHSS_8881, 961009 PATCH PHSS_8682, 960925 DFIX6015: pm_main.c 09oct96 DFIX6010: pm_main.c 25Sep96 Server A.04.21 MR 96/11/05 11:40:47 DFIX6000: create_rec.c /main/DM4.2/DM4.2PLUS/2 96apr 17 DFIX6003: stub.c 26jul96 PATCH PHSS_8117, 960726 DFIX6000: stub.c /main/DM4.2PLUS/2 96apr15 /opt/OV/bin/dbnolog: DFIX6003: dbnolog.c 3aug96 DFIX6004: dbnolog 16Aug96 /opt/OV/bin/pmd: PATCH PHSS_9835, 970115 PATCH PHSS_9901, DM4.21 Consolidated Patch (Janua ry1997) PATCH PHSS_9131, DM4.21 Consolidated Patch (Novem ber1996) PATCH PHSS_8925, DM4.21 Consolidated Patch II (Octob er1996) PATCH PHSS_8844, DM4.21 Consolidated Patch (Octob er1996) PATCH PHSS_8623, DM4.21 Consolidated Patch (Septe mber1996) PATCH PHSS_8413, 960827 PATCH PHSS_8547, 960913 PATCH PHSS_8519, 960911 DFIX6009: cmip.c 13sep96 DFIX6007: cmip.c 11sep96 DFIX6007: cmip_ass.c 11sep96 DFIX6007: cmip_req.c 11sep96 DFIX6024: cmip_utils.c 10dec96 DFIX6007: cmip_utils.c 11sep96 OTS: C.05.02 $Date: 95/07/20 17:28:48 $ al_rcv.c PATCH_C.05.02 (PHNE_6722/PHNE_6723) $Revisi on: 9.8 $ $Date: 96/03/12 09:19:38 $ OTS: C.05.02 $Date: 95/07/20 17:28:48 $ ro_func.c PATCH_C.05.02 (PHNE_6722/PHNE_6723) $Revis ion: 9.9 $ $Date: 96/03/22 15:57:56 $ ro_encode.c PATCH_C.05.02 (PHNE_6722/PHNE_6723) $Rev ision: 9.10 $ $Date: 96/03/11 16:07:46 $ DFIX6012: evt_fwd.c 27Sep96 PATCH PHSS_8742, 960927 DFIX6012: evt_fwd_req.c 27Sep96 DFIX6024: xmpv7_oper.c 10dec96 DFIX6022: eventstk_req.c 21Nov96 PATCH PHSS_9538, 961212 DFIX6022: eventstk_destinations.c 21Nov96 DFIX6027: pm_init.c 13jan96 PATCH PHSS_8881, 961009 PATCH PHSS_8682, 960925 DFIX6015: pm_main.c 09oct96 DFIX6010: pm_main.c 25Sep96 Server A.04.21 MR 96/11/05 11:40:47 DFIX6022: per.c 16dec1996 /opt/OV/lib/libxmpV7.a: PATCH PHSS_8881, 961009 PATCH PHSS_8690, 960925 DFIX6015: cii_tra.c 08oct96 DFIX6011: cii_tra.c 25sep96 PATCH PHSS_9281, 961119 DFIX6020: mp_ass_req.c 19Nov96 PATCH PHSS_8778, 960930 DFIX6013: dec_attr.c 30Sep96 DFIX6005: x_gen_nego.c 28aug96 PATCH PHSS_8413, 960827 libXOM 1.9 (BULL S.A) 7/1/92 Server A.04.21 MR 96/11/05 11:40:47 /opt/OV/lib/libxmpV7.1: libXOM 1.9 (BULL S.A) 7/1/92 Server A.04.21 MR 96/11/05 11:40:51 PATCH PHSS_8881, 961009 PATCH PHSS_8690, 960925 DFIX6015: cii_tra.c 08oct96 DFIX6011: cii_tra.c 25sep96 PATCH PHSS_9281, 961119 DFIX6020: mp_ass_req.c 19Nov96 PATCH PHSS_8778, 960930 DFIX6013: dec_attr.c 30Sep96 DFIX6005: x_gen_nego.c 28aug96 PATCH PHSS_8413, 960827 /opt/OV/bin/pacgen: DFIX6005: x_gen_nego.c 28aug96 PATCH PHSS_8413, 960827 PATCH PHSS_8778, 960930 DFIX6013: dec_attr.c 30Sep96 /opt/OV/include/xmpV7/xmp/xmp_cmis.h: None. /opt/OV/include/xmpV7/xmp/xmp_common.h: None. /opt/OV/bin/ovead: PATCH PHSS_9901, DM4.21 Consolidated Patch (Janua ry1997) PATCH PHSS_9131, DM4.21 Consolidated Patch (Novem ber1996) PATCH PHSS_8925, DM4.21 Consolidated Patch II (Octob er1996) PATCH PHSS_8844, DM4.21 Consolidated Patch (Octob er1996) PATCH PHSS_8623, DM4.21 Consolidated Patch (Septe mber1996) PATCH PHSS_8413, 960827 DFIX6012: om_opi_stack.c 27Sep96 PATCH PHSS_8742, 960927 DFIX6021: om_action_request.c 20nov1996 DFIX6019: om_action_request.c 06nov1996 DFIX6012: om_action_request.c 27Sep96 DFIX6004: om_action_request.c 16Aug96 PATCH PHSS_9171, 961107 DFIX6022: om_common.c 21Nov96 DFIX6004: om_common.c 16Aug96 PATCH PHSS_9830, 970115 DFIX6028: om_create_request.c 16Jan97 DFIX6012: om_create_request.c 27Sep96 DFIX6012: om_delete_request.c 27Sep96 DFIX6022: om_event_request.c 21Nov96 DFIX6004: om_event_request.c 16Aug96 PATCH PHSS_9444, 961205 DFIX6023: om_set_request.c 02Dec96 PATCH PHSS_9538, 961212 DFIX6022: stx_check_obj.c 16dec1996 DFIX6021: stx_check_obj.c 20nov1996 DFIX6019: stx_check_obj.c 06nov1996 PATCH PHSS_9835, 970115 DFIX6025: om_process_attributeList.c 24Dec96 PATCH PHSS_8466, 960904 DFIX6006: om_process_attributeIdList.c 04Sep96 DFIX6022: per.c 16dec1996 DFIX6027: pm_init.c 13jan96 PATCH PHSS_8881, 961009 PATCH PHSS_8682, 960925 DFIX6015: pm_main.c 09oct96 DFIX6010: pm_main.c 25Sep96 Server A.04.21 MR 96/11/05 11:40:47 /opt/OV/include/bmp.h: None. /opt/OV/lib/libbmp.a: PATCH PHSS_8531, 960912 bmp.c DFIX6008 12sep96 bmp.c DFIX6001 .../30 11jun96 /opt/OV/lib/libbmp.1: PATCH PHSS_8531, 960912 bmp.c DFIX6008 12sep96 bmp.c DFIX6001 .../30 11jun96 /opt/OV/man/man1m.Z/pmd.1m: None. /opt/OV/man/man3.Z/bmp_bind.3: None. /opt/OV/man/man3.Z/bmp_continue_send.3: None. /opt/OV/man/man3.Z/bmp_kill.3: None. /opt/OV/man/man3.Z/bmp_print.3: None. /opt/OV/man/man3.Z/bmp_receive.3: None. /opt/OV/man/man3.Z/bmp_select.3: None. /opt/OV/man/man3.Z/bmp_send.3: None. /opt/OV/man/man3.Z/bmp_sync_receive.3: None. /opt/OV/man/man3.Z/bmp_unbind.3: None. /opt/OV/man/man3.Z/mp_receive.3: None. /opt/OV/man/man5.Z/cmip.5: None. /opt/OV/man/man5.Z/om_stack.5: None. /opt/OV/man/man1m.Z/ovlad.1m: None. /opt/OV/man/man5.Z/evt_fwd.5: None. /opt/OV/bin/gdmo2pac: PATCH PHSS_8898, 961010 DFIX6017: main.c 10 October96 PATCH PHSS_8804, 961002 DFIX6014: asn1out.c 2October96 PATCH PHSS_9538, 961212 /opt/OV/bin/ovpacgen: $Revision: /main/DM4.2/DM4.2PLUS/6 $ DFIX6018: ovpacgen 29oct96 DFIX6014: ovpacgen 02oct96 PATCH PHSS_8804, 961002 (HP 10.x) PATCH PHSS_8803, 961002 (HP 9.x) PATCH PSOV_1255, 961002 (Solaris) /opt/OV/bin/gdmo_pp: DFIX6018: main.c 28oct96 PATCH PHSS_9052, 961028 DFIX6018: asn1flat.c 28oct96 PATCH PHSS_9538, 961212 /opt/OV/bin/gdmop: PATCH PHSS_9538, 961212 /opt/OV/gdmo_mibs/ems.mib: None. /etc/opt/OV/stacks/ems.mibs/ems.per: None. /opt/OV/include/OV/ove.h: None. cksum(1) Output: 1987519050 390410 /opt/OV/bin/lal_migrate 1783693301 1362628 /opt/OV/bin/ovladdb 3857304588 1190288 /opt/OV/bin/ovladff 2562770674 6998 /opt/OV/bin/dbnolog 554111243 2872132 /opt/OV/bin/pmd 2191862467 1550864 /opt/OV/lib/libxmpV7.a 1040151980 1519341 /opt/OV/lib/libxmpV7.1 325884954 410559 /opt/OV/bin/pacgen 204514811 9842 /opt/OV/include/xmpV7/xmp/xmp_cmis.h 2017414247 14104 /opt/OV/include/xmpV7/xmp/xmp_common.h 1858121718 891893 /opt/OV/bin/ovead 1055348600 9147 /opt/OV/include/bmp.h 1838620865 164272 /opt/OV/lib/libbmp.a 2947936760 189207 /opt/OV/lib/libbmp.1 1979450663 9173 /opt/OV/man/man1m.Z/pmd.1m 1134651808 1854 /opt/OV/man/man3.Z/bmp_bind.3 1776170363 2539 /opt/OV/man/man3.Z/bmp_continue_send.3 2254645284 1150 /opt/OV/man/man3.Z/bmp_kill.3 1633153038 915 /opt/OV/man/man3.Z/bmp_print.3 2321896641 3494 /opt/OV/man/man3.Z/bmp_receive.3 3288452212 1926 /opt/OV/man/man3.Z/bmp_select.3 127204116 3578 /opt/OV/man/man3.Z/bmp_send.3 1669287690 2860 /opt/OV/man/man3.Z/bmp_sync_receive.3 260154766 1360 /opt/OV/man/man3.Z/bmp_unbind.3 4125414572 4675 /opt/OV/man/man3.Z/mp_receive.3 3842238813 4588 /opt/OV/man/man5.Z/cmip.5 404419822 4022 /opt/OV/man/man5.Z/om_stack.5 3039807166 6217 /opt/OV/man/man1m.Z/ovlad.1m 2264033792 1817 /opt/OV/man/man5.Z/evt_fwd.5 1875152753 258651 /opt/OV/bin/gdmo2pac 3799456503 11795 /opt/OV/bin/ovpacgen 2173412771 250444 /opt/OV/bin/gdmo_pp 2131146554 414235 /opt/OV/bin/gdmop 1240339245 114512 /opt/OV/gdmo_mibs/ems.mib 406349663 60491 /etc/opt/OV/stacks/ems.mibs/ems.per 1840142221 18868 /opt/OV/include/OV/ove.h Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_8117 PHSS_8255 PHSS_8413 PHSS_8466 PHSS_8519 PHSS_8531 PHSS_8547 PHSS_8623 PHSS_8682 PHSS_8690 PHSS_8742 PHSS_8778 PHSS_8804 PHSS_8844 PHSS_8881 PHSS_8898 PHSS_8925 PHSS_9052 PHSS_9131 PHSS_9171 PHSS_9281 PHSS_9444 PHSS_9538 PHSS_9830 PHSS_9835 Equivalent Patches: PHSS_9900: s700: 9.01 9.03 9.05 9.07 s800: 9.00 9.04 Patch Package Size: 11590 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_9901 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHSS_9901.depot 5b. For a homogeneous NFS Diskless cluster run swcluster on the server to install the patch on the server and the clients: swcluster -i -b This will invoke swcluster in the interactive mode and force all clients to be shut down. WARNING: All cluster clients must be shut down prior to the patch installation. Installing the patch while the clients are booted is unsupported and can lead to serious problems. The swcluster command will invoke an swinstall session in which you must specify: alternate root path - default is /export/shared_root/OS_700 source depot path - /tmp/PHSS_9901.depot To complete the installation, select the patch by choosing "Actions -> Match What Target Has" and then "Actions -> Install" from the Menubar. 5c. For a heterogeneous NFS Diskless cluster: - run swinstall on the server as in step 5a to install the patch on the cluster server. - run swcluster on the server as in step 5b to install the patch on the cluster clients. By default swinstall will archive the original software in /var/adm/sw/patch/PHSS_9901. 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_9901.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_9901.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: 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. WARNING : the installation scripts will perform an ovstop to ensure that the patch loads correctly. Any running ovw sessions will be ungracefully shutdown by ovstop. 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 is a cumulative consolidated patch. The following intermediate patches, which are contained in this patch, have special instructions. You will need to apply any instructions which have not been previously applied. NOTE : These instructions are generic for all supported platforms. Do not apply instructions unless there is a patch corresponding to your platform. ========================================================== Instructions for patch(es) : PHSS_9538 for HPUX 10.x PHSS_9537 for HPUX 9.x PSOV_1353 for Solaris 2.x ------------------------------------------------------------ > If you use the definitions of hpSNMPTrapLogRecord or > HP-Address in your applications, you may need to > modify your application. In any case, you will need > to use the new ems.mib shipped in the patch. > > You will need to run ovgdmoparse on your mibs if > you want the gdmop fixes in this patch to be > visible. Instructions for patch(es) : PSOV_1265 for Solaris 2.x ------------------------------------------------------------ > This note only applies if you use rfc1006 communications > on the Solaris installation. > > If on a Solaris machine you process association > indications and made decisions based on the remote > presentation address. The remote addresses will be > passed up in rfc1277 format after installation of this > patch. > > This will effect ADDRAETITLE event routing entries. > > Prior to this patch the remote NSAP was recorded as a > 4 octet representaiton of the remote machines IP > address. After this patch is applied the remote NSAP > will be a rfc1277 compliant format. Instructions for patch(es) : PHSS_8881 for HPUX 10.x PHSS_8880 for HPUX 9.x PSOV_1264 for Solaris 2.x ------------------------------------------------------------ > Applications that use the _CAE_ additions to the XMP > library and use the archive library versions must be > re-linked after application of this patch. Instructions for patch(es) : PHSS_8741 for HPUX 9.x PHSS_8742 for HPUX 10.x PSOV_1246 for Solaris 2.x ------------------------------------------------------------ > Developers who wish to use the empty DN (libxmp) > enhancement will need to negotiate a package called > OMP_O_MP_CAE_OBJECT_INSTANCE in their applications > for the change to take effect. This automatically > means that they will need to also recompile and > relink with either the archive lib or the shared > library. Instructions for patch(es) : PHSS_8412 for HPUX 9.x PHSS_8413 for HPUX 10.x PSOV_1200 for Solaris 2.x ------------------------------------------------------------ > After installation of this patch applications that > require the multiple external enhancement must be > re-compiled and re-linked. Instructions for patch(es) : PHSS_8116 for HPUX 9.x PHSS_8117 for HPUX 10.x ------------------------------------------------------------ > After installing this patch, the user must run a > script in the $OV_BIN directory. > > The script name is "dbnolog". > > EXAMPLE: > > $OV_BIN/dbnolog