Patch Name: PHSS_17476 Patch Description: s700_800 10.20 OV OST3.X cumulative A.03.00 patch Creation Date: 99/02/20 Post Date: 99/05/19 Hardware Platforms - OS Releases: s700: 10.20 s800: 10.20 Products: HP OpenView OmniStorage A.03.00.00 Filesets: OMS.f_server OMS.f_client OMS.common OMS.f_gui OMS.f_fs OMS.manpages OMS.documents Automatic Reboot?: No Status: General Superseded Critical: No Path Name: /hp-ux_patches/s700_800/10.X/PHSS_17476 Symptoms: PHSS_17476: 1 man page for ager : AGER_MAXSIZE is 1.000.000, should be 128.000.000 (ddts: NSMex02018) 2 hsm_session display format problem (ddts: NSMex02015, NSMex02016) 3 Bulk ager complains about wrong process id (ddts: NSMex02026) 4 Add detailed Info to iocfg for performance config (ddts: JOSqa00314) 5 Add detailed Info to brapicfg for performance config (ddts: JOSqa00313) 6 copyp does NOT work in OMS 3.0 (ddts: JOSqa00307, NSMex02253) 7 qrlog ERROR - no space available (ddts: JOSqa00298) 8 5.2 GB MO Jukebox not supported (ddts: JOSqa00309) 9 wrong mail format FREEPOOLVS_PROBLEM_MAIL (ddts: JOSqa00312) 10 hsm_admin -I additional information needed in installation guide (ddts: NSMex02038) 11 copyp - documentation change (ddts: JOSqa00308) 12 agerlog message logging is consuming disk space (ddts: NSMbb21706) 13 Lack of information when using vsadm -l (ddts: NSMex01976) 14 STK direct connect tape library, jmd core dump (ddts: NSMex02088, NSMex02177) 15 jmd: No drive number in jlog if media is set to error state (ddts: NSMex01992, NSMex01191) 16 Active mode ager continously submitted migout requests not stopping at ALWM (ddts: NSMex01975) 17 volsets not created if TMPDIR environment variable is set (ddts: NSMex01969) 18 Rebuild fails to rebuild (ddts: NSMex00837, NSMex00371, NSMex01141) 19 remigration of a file to a full platter fails (ddts: JOSqa00315) 20 Enhancement request to disable timeout on bulk ager (ddts: NSMex02031) 21 ager in bulk mode runs longer than expected. (ddts: NSMex02099) 22 creation of a/b file by ager needs redesign (ddts: JOSqa00320) 23 forever licenses will not be granted (ddts: JOSqa00318) 24 migout largefiles to sidf tape failed (ddts: JOSqa00316) 25 jmdrestore does not restore large number of bytes (ddts: JOSqa00319) 26 while performing an inventory jmd dies through segmentation violation (ddts: NSMex02190) 27 Abnormally stop sync_media leaves media in inconsistent state (ddts: NSMex02328) 28 Migout request remains in Qr queue although file has been migrated out (ddts: JOSqa00322) 29 Migration to 8x WORM media does not access next medium with available space (ddts: NSMex02349) Defect Description: PHSS_17476: 1 ager(1) and netcfg(4) man pages are inconsistent regarding an explanantion for the AGER_MAXSIZE parameter. Resolution: update ager(1) man page 2 o hsm_session output contains a message about a non decodable session. o the output is misaligned due to very long session names Resolution: fix session name length 3 Running the ager in bulk mode causes the following ERROR message in the agerlog file: ager ERROR (26557): 01/28/1999 08:49:11 pvro_inlines.h(35) wrong process id for session pid=67bd, created by 67bb This ERROR message occurs by calling a pv* service routine in an ager child process which doesn't have the pv* services initialized. Resolution: Initialize pv* services in ager child process 4 Make migration options IOS_TAPE_MAX_FILES_PER_FILESET and IOS_TAPE_MAX_DATA_PER_FILESET for better performance configuration. Resolution: add comments to iocfg file 5 The backup options IOS_BUFFER_SIZE and IOS_WAIT_FOR_CLOSE need more description for better performance configuration. Resolution: add comments to brapicfg file 6 The cause of the copyp failure is a "Large File" problem. The system command "lseek" now using the 64 bit type of off_t for the offset value goes wrong. Resolution: The solution is the right cast of the offset value. The concerned function which uses the lseek system call is retry_lseek(). 7 When migrating big files (>40% of disk cache) to tape all but the first chunk would fail because the jmd could not find space in the volume set although there is enough space in the volume set. Resolution: The qr now calls MigOutReqVS() instead of MigOutReq() which takes care of volumesets bound to a certain MFS to correctly determine available space for migration. 8 Trying to migrate a chunk bigger than 2 GB to a MO fails (the cache disk must be bigger than 5 GB for that to occur). Resolution: Inserted new check for maximum possible chunk size on nearline volume. This restricts chunk size to 2GB-8k on MO hfs formatted volumes. 9 If a freepool is specified , but does not exist the follwing mail appears: Bad format detected for FREEPOOLVS_PROBLEM_MAIL. Resolution: Now the correct mesage [CHSM410514] appears in the mail output. 10 When enabling migration with hsm_admin on an already existing file system, the manual should document the extra space used to do this, also that this can take several hours on large file systems. Resolution: Additional entries into the concerning man page and the Release Notes have been performed. 11 After using of copyp, the listp command shows the same size like before. So the customer could assume the copyp command didn't affect in any way. The right size for the mirror_volume will be shown after the first mount of the mirror_volume. The mirror_volume will be mounted during a full inventory, or if the mirror_volume is replaced with the source_volume. Resolution: An entry into the man page of copyp was made accordingly. 12 Every time the ager was started in active mode, but aging was disabled, the qrlog was filled with constantly repeated log messages like: qr WARNING (26410): 01/12/1999 14:07:03 [CHSM410544] The ager could not start in active mode for FS_ID(0xc100) because aging is disabled in the netcfg file. Please fix the netcfg file and restart the ager. Without (re)enabling aging this message occured every 30s which caused a space wasting log file. Resolution: Two flags, bAgerDisabledLogged and bAgerEnabledLogged, were added to control the logging to only write one log message for a corresponding switch from disabled to enabled or vice versa. 13 vsadm does not offer an option to print all volumesets along with their members in one step. Resolution: A new option -L was added. 14 Coredump of the jmd with STK9710 and BARCODE_NAMES The STK9710 uses a different length for barcodes in its SCSI-read-element-page. Resolution: STK9710 SCSI connection works now with barcodes. 15 If a media was set to state 'Error' due to access problems the corresponding ERROR log message only shows the volume ID, but no drive number. The drive number is helpful when searching the root cause of the problem, i.e. is either the media itself or the drive causing the problem. Resolution: The drive number was added to the log message. 16 The ager running in active mode did not stop to submit migout requests at the AGER_ALWM. Additionally the agerlog showed an error message like: ager WARNING ( 2329): 01/08/1999 18:46:55 [CHSM310090] The active mode ager was unable to move the file system /test down to the ALWM (76%). The current level is 5%. This was caused by a wrong calculation due to a data range overflow. Resolution: Use larger data types for calculation. 17 Defining TMPDIR env variable might cause the jmd to fail when reading the volume set database at startup. The jmd renames the orginal volsets file into a temporary name. The temporary file name is created using the tempnam() HP-UX library routine. Unlike tempnam(3S) man page this routine always uses TMPDIR env variable if it's defined and has a valid value. If the temporary name points to a volume different from /var renaming the original volsets file into a temporary name fails and all volumeset information is missing. Resolution: The tmpnam() library routine is used instead. 18 o rebuild dumps core on 21st volume o rebuild leaks memory o rebuild output doesn't reflect progress Resolution: A progress indicator was implemented and memory leaks removed. 19 If you have a file migrated out on MO and you change the file, you will get a partially resident file. If now the volume is full and you try to migrate out this file it will fail. Resolution: Now the request fails but is requeued to another volume. 20 Ager -bulk should have a no timeout option of zero the same as does the rebuild command. Resolution: Treat a given timeout of 0 as MAX_ALARM which is at least 31 days. 21 While the ager was running in bulk mode it didn't recognize the given timeout at the correct time. Resolution: Implement timeout handling based on SIGALRM. 22 The way the bulk mode ager filled a- and b lists didn't fullfill the requirement of establishing lists containing migration candidates to allow the active ager to fast free space without walking the file tree to determine migration candidates. Resolution: Redesign and implement a- and b list creation 23 Permanent license will not be granted by the jmd because it will not be checked if the expiration date as encrypted in the license key corresponds to the so called forever date. Resolution: Call OVLICisForever() to verify if a license never expires by handling license requests. 24 While migrating out files to sequential (SIDF-) media (tape, WORM) the free space would not be updated correctly. When the end of tape is reached (either because the free space was updated incorrectly or because the tape had been formatted with a too high capacity or both) the capacity of the tape would be set to a wrong value and the tape might even be set into error state. Resolution: The updating of used space was fixed and the treatment of I/O-errors (especially EOT) was changed completely. Due to the asynchronous handling of write requests the error condition 'end of tape' is not always detected at the same spot, so the finally detected size of a tape (after we hit EOT) might differ from each other and also from the capacity given by the manufacturer (but this may also result from the really different lengths of tapes). 25 jmdrestore does not restore large number of bytes for BlocksUsed and BlocksStale e.g. for DLT tapes 20GB Resolution: It now restores large numbers of bytes for BlocksUsed and BlocksStale int64 data type is used 26 During the inventory of a jukebox "odetics_acl_452" the jmd dies. Resolution: The jmd now uses a more flexible method to read the element status of library elements (slots). 27 Abnormally stop a running 'sync_media', e.g. by Ctrl-C, will leave platters in maintenance and the original media keep flagged as being sync'ed. Resolution: Improve sync_media's signal handling to ignore INT, QUIT and TERM signals, but receipt the received signal in an entry in synclog. 28 Migrating a chunk which has all of its blocks on nearline, but also some of its blocks modified on magnetic causes the qr migout child process to terminate abnormally with an assertion. This will leave a kdm_user_thread process in memory. The migout request will be requeued, but fails again for the same reason, leaving a kdm_user_thread in memory and so on until the system cannot fork further processes. The problem is caused by the wrong assumption that the whole chunk will always be migrated. In fact the reused space on nearline is smaller than the chunk which leads to a wrong calculation of the real used space on nearline before and after the migration. Resolution: Correct the number of bytes that will really be reused on nearline. 29 When hitting end of media while migrating a file to 8x WORM media the media capacity as well as the free space was wrongly calculated because the media dependent sector size of 2048 bytes was not noticed. This caused the qr parent to requeue the request always to the same, already full media. Resolution: Use the media dependent sector size to calculate the number of used media blocks when updating the jmd database. SR: 1653276659 1653276667 5003409540 Patch Files: /etc/opt/omnistorage/brapicfg /opt/omnistorage/bin/cleanp /opt/omnistorage/bin/consolidate /opt/omnistorage/bin/convert_media /opt/omnistorage/bin/copyp /opt/omnistorage/bin/getfsid /opt/omnistorage/bin/jmdbackup /opt/omnistorage/bin/jmdrestore /opt/omnistorage/bin/migin /opt/omnistorage/bin/migmv /opt/omnistorage/bin/migout /opt/omnistorage/bin/migsever /opt/omnistorage/bin/omslic /opt/omnistorage/bin/par /opt/omnistorage/bin/qqr /opt/omnistorage/bin/rebuild /opt/omnistorage/bin/resid /opt/omnistorage/bin/restore_file /opt/omnistorage/bin/vsadm /opt/omnistorage/bin/vsbind /opt/omnistorage/bin/vsdbcheck /opt/omnistorage/bin/wt-check /opt/omnistorage/bin/xhsm /opt/omnistorage/bin/xhsmbackup /opt/omnistorage/bin/xhsmmgr /opt/omnistorage/bin/xhsmmonitor /opt/omnistorage/bin/zb /opt/omnistorage/bin/zdf /opt/omnistorage/bin/zfind /opt/omnistorage/bin/zls /opt/omnistorage/bin/zmdump /opt/omnistorage/bin/zmrestore /opt/omnistorage/doc/AdminGuideA4.ps /opt/omnistorage/doc/AdminGuideUS.ps /opt/omnistorage/doc/ReleaseNotesA4.ps /opt/omnistorage/doc/ReleaseNotesUS.ps /opt/omnistorage/lbin/vsclose /opt/omnistorage/lbin/vshdr /opt/omnistorage/lbin/vsopen /opt/omnistorage/lbin/vsread /opt/omnistorage/lbin/vswrite /opt/omnistorage/lib/Eng/agermsgs.Eng /opt/omnistorage/lib/libcheyhsm.sl /opt/omnistorage/man/man1/ager.1 /opt/omnistorage/man/man1m/copyp.1m /opt/omnistorage/man/man1m/hsm_admin.1m /opt/omnistorage/man/man1m/vsadm.1m /opt/omnistorage/newconfig/iocfg.proto /opt/omnistorage/newconfig/jmcaps.proto /opt/omnistorage/sbin/ager /opt/omnistorage/sbin/io_server /opt/omnistorage/sbin/jmd /opt/omnistorage/sbin/qr /opt/omnistorage/sbin/sync_media /sbin/ded what(1) Output: /etc/opt/omnistorage/brapicfg: None /opt/omnistorage/bin/cleanp: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ /opt/omnistorage/bin/consolidate: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ libovsnmp /opt/omnistorage/bin/convert_media: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ /opt/omnistorage/bin/copyp: HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ /opt/omnistorage/bin/getfsid: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ /opt/omnistorage/bin/jmdbackup: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ /opt/omnistorage/bin/jmdrestore: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ /opt/omnistorage/bin/migin: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ /opt/omnistorage/bin/migmv: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ /opt/omnistorage/bin/migout: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ /opt/omnistorage/bin/migsever: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ /opt/omnistorage/bin/omslic: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ /opt/omnistorage/bin/par: HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ /opt/omnistorage/bin/qqr: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ /opt/omnistorage/bin/rebuild: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ libovsnmp /opt/omnistorage/bin/resid: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ /opt/omnistorage/bin/restore_file: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ libovsnmp /opt/omnistorage/bin/vsadm: HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ /opt/omnistorage/bin/vsbind: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ /opt/omnistorage/bin/vsdbcheck: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ /opt/omnistorage/bin/wt-check: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ /opt/omnistorage/bin/xhsm: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ /opt/omnistorage/bin/xhsmbackup: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ OSF/Motif Version 1.2.5 /opt/omnistorage/bin/xhsmmgr: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ $Id: gui/lib/widgets/cheytreeelem.c@@/main/oms_2.2_d ev_uid/1 97/08/12 14:57:38 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ OSF/Motif Version 1.2.5 /opt/omnistorage/bin/xhsmmonitor: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ OSF/Motif Version 1.2.5 /opt/omnistorage/bin/zb: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ libovsnmp /opt/omnistorage/bin/zdf: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ /opt/omnistorage/bin/zfind: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ $Revision: 59.1 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ /opt/omnistorage/bin/zls: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ /opt/omnistorage/bin/zmdump: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ libovsnmp /opt/omnistorage/bin/zmrestore: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ libovsnmp /opt/omnistorage/doc/AdminGuideA4.ps: None /opt/omnistorage/doc/AdminGuideUS.ps: None /opt/omnistorage/doc/ReleaseNotesA4.ps: None /opt/omnistorage/doc/ReleaseNotesUS.ps: None /opt/omnistorage/lbin/vsclose: $Release: DB.c,v: OmniStorage_0210$ $Release: st.c,v: OmniStorage_0210$ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ /opt/omnistorage/lbin/vshdr: $Release: DB.c,v: OmniStorage_0210$ $Release: st.c,v: OmniStorage_0210$ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ /opt/omnistorage/lbin/vsopen: $Release: DB.c,v: OmniStorage_0210$ $Release: st.c,v: OmniStorage_0210$ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ /opt/omnistorage/lbin/vsread: $Release: DB.c,v: OmniStorage_0210$ $Release: st.c,v: OmniStorage_0210$ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ /opt/omnistorage/lbin/vswrite: $Release: DB.c,v: OmniStorage_0210$ $Release: st.c,v: OmniStorage_0210$ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ /opt/omnistorage/lib/Eng/agermsgs.Eng: None /opt/omnistorage/lib/libcheyhsm.sl: HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ $Id: mm/lib/misc/portamap.c@@/main/oms_2.2_dev_uid/1 97/08/12 15:38:50 $ /opt/omnistorage/man/man1/ager.1: None /opt/omnistorage/man/man1m/copyp.1m: None /opt/omnistorage/man/man1m/hsm_admin.1m: None /opt/omnistorage/man/man1m/vsadm.1m: None /opt/omnistorage/newconfig/iocfg.proto: None /opt/omnistorage/newconfig/jmcaps.proto: $Release: jmcaps.proto OMS.02.11.00$ /opt/omnistorage/sbin/ager: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ $Id: mm/lib/misc/portamap.c@@/main/oms_2.2_dev_uid/1 97/08/12 15:38:50 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ libovsnmp /opt/omnistorage/sbin/io_server: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ libovsnmp /opt/omnistorage/sbin/jmd: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ $Release: VSDB.x,v: OmniStorage_0210$ $Id: VSDB.x,v 59.1 95/10/04 00:18:49 Cheyenne OmniSt orage_0210 $ %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % $Release: lm_acs.c,v: OMS_Silo - OMS.02.11.03$ $Id: lm/lib/port/lm_acs.c@@/main/1 97/11/13 14:44:30 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ libovsnmp %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsapi/csrc/acs_eject/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsapi/csrc/acs_lock_dr/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsapi/csrc/acs_query_ac/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsapi/csrc/acs_query_ca/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsapi/csrc/acs_query_dr/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsapi/csrc/acs_query_mo/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsapi/csrc/acs_query_vo/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsapi/csrc/acs_response/2.1.2 % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsapi/csrc/acs_status/2.0A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsapi/csrc/acs_set_access/2.1.1 % %rel ease: % %date_created: Mon Aug 1 10:03:45 1994 % (c) 1994 StorageTek %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsapi/csrc/acs_unlock_dr/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsutl/csrc/acs_get_resp/2.1 % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: h/incl/acslm/cdk2.1 % %full_name: acsutl/csrc/acs_send_req/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: h/incl/acslm/cdk2.1 % %full_name: acsutl/csrc/acs_vary_res/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsutl/csrc/acs_query_res/2.1 % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsutl/csrc/acs_resp_audf/2.1 % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsutl/csrc/acs_cvt_v2_v3/2.01A % %full_name: acsutl/csrc/acs_cvt_v2_v3/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: h/incl/acslm/cdk2.1 % %full_name: acsutl/csrc/acs_cvt_v3_v4/2.01A % %full_name: acsutl/csrc/acs_cvt_v3_v4/2.01A % %full_name: h/incl/acslm/cdk2.1 % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsutl/csrc/acs_cvt_v4_v3/2.1 % %full_name: acsutl/csrc/acs_cvt_v4_v3/2.1 % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: h/incl/acslm/cdk2.1 % %full_name: acsutl/csrc/acs_cvt_v3_v2/2.01A % %full_name: acsutl/csrc/acs_cvt_v3_v2/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: h/incl/acslm/cdk2.1 % %full_name: acsapi/csrc/acs_get_pktver/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % acs_ipc_read.c 2.1.3 1/3/95 (c) 1994 STK %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsipc/csrc/acs_error/2.1 % %full_name: acsipc/csrc/acs_ipc_write/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsipc/csrc/acs_sel_input/2.1 % %full_name: acsipc/csrc/acs_verify_ssi/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % %full_name: acsipc/csrc/acs_get_sock/2.01A % %full_name: h/incl/acsapi/2.1.1 % %full_name: h/incl/apidef/2.1.2 % %full_name: h/incl/apipro/2.1.1 % %full_name: h/incl/acsapi_pvt/2.1.1 % cl_ipc_read.c 5.5 2/7/94 (c) 1994 STK cl_ipc_creat.c 1.1 1/10/94 (c) 1989-1994 STK cl_ipc_write.c 1.1 1/10/94 (c) 1989-1994 STK cl_defs.c 1.1 1/10/94 (c) 1989-1994 STK ml_api.c 1.1 1/10/94 (c) 1989-1994 STK cl_status.c 1.2 1/13/94 (c) 1994 StorageTek cl_el_log_register.c 1.1 1/10/94 (c) 1989-1994 STK cl_el_log.c 1.1 1/10/94 (c) 1989-1994 STK cl_log.c 1.1 1/10/94 (c) 1993-1994 StorageTek cl_trace.c 1.1 1/10/94 (c) 1989-1994 STK cl_ipc_send.c 1.1 1/10/94 (c) 1989-1994 STK cl_ipc_open.c 1.1 1/10/94 (c) 1989-1994 STK cl_qm_init.c 1.1 1/10/94 (c) 1989-1994 STK cl_qm_qcreat.c 1.1 1/10/94 (c) 1989-1994 STK cl_qm_qdelet.c 1.1 1/10/94 (c) 1989-1994 STK dv_api.c 1.1 1/10/94 (c) 1989-1994 STK cl_inform.c 1.1 1/10/94 (c) 1989-1994 STK cl_chk_input.c 1.1 1/10/94 (c) 1989-1994 STK cl_ipc_xmit.c 1.1 1/10/94 (c) 1989-1994 STK cl_qm_macces.c 1.1 1/10/94 (c) 1989-1994 STK cl_qm_mcreat.c 1.1 1/10/94 (c) 1989-1994 STK cl_qm_mdelet.c 1.1 1/10/94 (c) 1989-1994 STK cl_qm_mlocat.c 1.1 1/10/94 (c) 1989-1994 STK cl_qm_data.c 1.1 1/10/94 (c) 1989-1994 STK cl_type.c 1.2 1/11/94 (c) 1994 StorageTek cl_qm_create.c 1.1 1/10/94 (c) 1989-1994 STK cl_qm_find.c 1.1 1/10/94 (c) 1989-1994 STK cl_select_in.c 1.1 1/10/94 (c) 1989-1994 STK /opt/omnistorage/sbin/qr: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu May 13 20:13:19 METDST 199 9$ libovsnmp /opt/omnistorage/sbin/sync_media: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Fri Apr 23 20:15:38 METDST 199 9$ libovsnmp /sbin/ded: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP aC++ B3910B A.01.15 Classic Iostream Library HP aC++ B3910B A.01.15 Language Support Library HP OmniStorage $Release: A.03.00.01 PHSS_17476 $ HP OmniStorage $Date: Thu Apr 22 20:15:35 METDST 199 9$ libovsnmp PATCH/10.20:PHCO_8979 libc.a_ID@@/main/r10dav/libc_d av/libc_dav_cpe/5 /ux/core/libs/libc/archive_pa1/libc.a_ID Dec 6 1996 17:12:58 cksum(1) Output: 1493699325 1038 /etc/opt/omnistorage/brapicfg 2553197453 359734 /opt/omnistorage/bin/cleanp 3921121325 808215 /opt/omnistorage/bin/consolidate 1431816741 359478 /opt/omnistorage/bin/convert_media 3728354783 177978 /opt/omnistorage/bin/copyp 2872995170 173506 /opt/omnistorage/bin/getfsid 824500859 206808 /opt/omnistorage/bin/jmdbackup 2062657454 206796 /opt/omnistorage/bin/jmdrestore 1124908676 243795 /opt/omnistorage/bin/migin 3143248594 380356 /opt/omnistorage/bin/migmv 2143640567 417617 /opt/omnistorage/bin/migout 2190352788 235614 /opt/omnistorage/bin/migsever 2165200981 61779 /opt/omnistorage/bin/omslic 4141395500 177988 /opt/omnistorage/bin/par 3250467522 153252 /opt/omnistorage/bin/qqr 2774932741 887280 /opt/omnistorage/bin/rebuild 2009332773 185831 /opt/omnistorage/bin/resid 2863345605 754335 /opt/omnistorage/bin/restore_file 3434266420 169511 /opt/omnistorage/bin/vsadm 841041318 384458 /opt/omnistorage/bin/vsbind 3257507855 376257 /opt/omnistorage/bin/vsdbcheck 347101473 185933 /opt/omnistorage/bin/wt-check 2913254740 512141 /opt/omnistorage/bin/xhsm 1973136988 2749325 /opt/omnistorage/bin/xhsmbackup 1988935857 3564786 /opt/omnistorage/bin/xhsmmgr 19952250 2543098 /opt/omnistorage/bin/xhsmmonitor 4171013129 907050 /opt/omnistorage/bin/zb 1386057543 256406 /opt/omnistorage/bin/zdf 3544138277 442600 /opt/omnistorage/bin/zfind 1473414610 202394 /opt/omnistorage/bin/zls 4171013129 907050 /opt/omnistorage/bin/zmdump 4171013129 907050 /opt/omnistorage/bin/zmrestore 4244151977 2957668 /opt/omnistorage/doc/AdminGuideA4.ps 3615770989 2914189 /opt/omnistorage/doc/AdminGuideUS.ps 2712592377 529948 /opt/omnistorage/doc/ReleaseNotesA4.ps 111716362 514345 /opt/omnistorage/doc/ReleaseNotesUS.ps 1120946766 206850 /opt/omnistorage/lbin/vsclose 3682500876 206851 /opt/omnistorage/lbin/vshdr 1330973770 210950 /opt/omnistorage/lbin/vsopen 1770687031 206850 /opt/omnistorage/lbin/vsread 4233537106 206853 /opt/omnistorage/lbin/vswrite 1096517194 8581 /opt/omnistorage/lib/Eng/agermsgs.Eng 4165532404 1295767 /opt/omnistorage/lib/libcheyhsm.sl 4079325854 13128 /opt/omnistorage/man/man1/ager.1 1931927133 4039 /opt/omnistorage/man/man1m/copyp.1m 3331332419 3900 /opt/omnistorage/man/man1m/hsm_admin.1m 2425086445 6784 /opt/omnistorage/man/man1m/vsadm.1m 3720023498 1611 /opt/omnistorage/newconfig/iocfg.proto 2111140909 6099 /opt/omnistorage/newconfig/jmcaps.proto 3726392966 719363 /opt/omnistorage/sbin/ager 1658067164 1106812 /opt/omnistorage/sbin/io_server 2846768922 1450288 /opt/omnistorage/sbin/jmd 3275008941 1361074 /opt/omnistorage/sbin/qr 3096533785 742308 /opt/omnistorage/sbin/sync_media 1424931770 958371 /sbin/ded Patch Conflicts: None Patch Dependencies: s700: 10.20: PHKL_18144 s800: 10.20: PHKL_18145 Hardware Dependencies: None Other Dependencies: None Supersedes: None Equivalent Patches: None Patch Package Size: 33050 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_17476 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHSS_17476.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_17476.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_17476. 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_17476.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_17476.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: This patch includes the following Site Specific Patches: SSPOMS_29 SSPOMS_30 SSPOMS_32 SSPOMS_33 SSPOMS_34 This patch updates /etc/opt/omnistorage/iocfg and /etc/opt/omnistorage/jmcaps. This might fail due to merge conflicts. Please scan the log file /var/adm/sw/swagent.log for corresponding WARNING messages and follow the listed instructions. Installation Instructions: 1> Become root user 2> Install this patch by running swinstall. swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHSS_17476.depot PHSS_17476