Patch Name: PHSS_24421 Patch Description: s700_800 10.X OV OB3.10 patch - MA packet Creation Date: 01/12/11 Post Date: 01/12/13 Hardware Platforms - OS Releases: s700: 10.00 10.01 10.10 10.20 s800: 10.00 10.01 10.10 10.20 Products: OmniBackII A.03.10 Filesets: OMNIBACK-II.OMNI-ACS-P,A.03.10 OMNIBACK-II.OMNI-DAS-P,A.03.10 OMNIBACK-II.OMNI-HPUX-P,A.03.10 OMNIBACK-II.OMNI-OTHUX-P,A.03.10 Automatic Reboot?: No Status: General Release Critical: No Path Name: /hp-ux_patches/s700_800/10.X/PHSS_24421 Symptoms: PHSS_24421: Id = JAGad15060, NSMex03524 SR: 8606145724, B554000653 Backup fails with an error: "Cannot unload the drive "0,0,2,3" STATUS_LOCKID_NOT_FOUND" Id = NSMbb36866 SR: B555007360 Import of OmniBack II A.02.55 media with omnistream objects to any later version of OmniBack II corrupts the Monitor GUI. Id = NSMbb40166 SR: H555005004 Multiple "STATING Media Agent" messages appear at the end of the backup session. Id = NSMex03031 SR: B554000160 The restore of OmniStorage objects fails with an error: "Can not backspace block ([5] I/O error)". Id = NSMex03572 SR: B554000701 Backup fails with an error: "Invalid physical device type - aborting". Id = NSMex03613 SR: B554000744 Backup to MO media fails with an error: "Medium has no capacity.". Id = NSMex03775 SR: B554000906 Port used to connect to has a value 0. Id = NSMex03944 SR: H555004912 In case of a bad drive, the debug.log on Media Agent system fills up. Id = NSMex03967 SR: H555004450 Barcode scan of a library connected to SAN fails. Id = NSMex04021 SR: H555005353 OmniBack II does not correctly recognize that a drive needs cleaning. Id = NSMex03297 SR: B554000426 SCSI-II Library does not work on Sun Solaris platform. Id = NSMex03734 SR: H555004009 Blank tapes are causing duplicates in the Media Management database. Id = NSMex04530 SR: H555006362 Media import sometimes fails due to I/O errors. PHSS_21642: Id = HSLco12763 OmniBack II doesn't report a dirty drive on systems other than HP-UX even if the cleanme signal on the device is pending. Id = NSMbb34346 All operations with a SCSI-II library fail with an error: "Cannot open exchanger control device ([4] Interrupted system call)" Id = NSMex02763 SCSI Library cannot unload DLT tape cartridge after the tape rewind. Id = NSMex02842 Initialization of a DLT tape fails with an error: "Unsupported device => aborting" Id = NSMex03125 Backup aborts with Media Agent error: "Can not write to device ([28] No space left on device)" Id = NSMex03137 GRAU library cannot use more than 15 drives. Id = NSMex03159 Backup to a GRAU library fails with error: "Got unexpected close from BMA" Id = NSMex03330 Omnimcopy copies data even if the source tape is corrupted. Id = NSMex03391 Backup to a DLT8000 drive fails with an error: "Cannot open device". Id = NSMex02816 SSPUX310_008 Device intermittently report an I/O error and the tape gets stuck in the drive. Id = NSMex03019 SSPUX310_008 Positioning to EOD on STK 9840 drive takes too long. Id = NSMex03096 SSPUX310_015 Backup to MO device fails with an error: "Can not write to device ([6] No such device or address)" Id = NSMex03106 SSPUX310_017 QUERY command doesn't update the OmniBack database with repository status of ACSLS Library if there are STK 9840 media cartridges in the library. ([4] Interrupted system call)" Id = NSMex02763 SCSI Library cannot unload DLT tape cartridge after the tape rewind. Id = NSMex02842 Initialization of a DLT tape fails with an error: "Unsupported device => aborting" Id = NSMex03125 Backup aborts with Media Agent error: "Can not write to device ([28] No space left on device)" Id = NSMex03137 GRAU library cannot use more than 15 drives. Id = NSMex03159 Backup to a GRAU library fails with error: "Got unexpected close from BMA" Id = NSMex03330 Omnimcopy copies data even if the source tape is corrupted. Id = NSMex03391 Backup to a DLT8000 drive fails with an error: "Cannot open device". Id = NSMex02816 SSPUX310_008 Device intermittently report an I/O error and the tape gets stuck in the drive. Id = NSMex03019 SSPUX310_008 Positioning to EOD on STK 9840 drive takes too long. Id = NSMex03096 SSPUX310_015 Backup to MO device fails with an error: "Can not write to device ([6] No such device or address)" Id = NSMex03106 SSPUX310_017 QUERY command doesn't update the OmniBack database with repository status of ACSLS Library if there are STK 9840 media cartridges in the library. ([4] Interrupted system call)" Id = NSMex02763 SCSI Library cannot unload DLT tape cartridge after the tape rewind. Id = NSMex02842 Initialization of a DLT tape fails with an error: "Unsupported device => aborting" Id = NSMex03125 Backup aborts with Media Agent error: "Can not write to device ([28] No space left on device)" Id = NSMex03137 GRAU library cannot use more than 15 drives. Id = NSMex03159 Backup to a GRAU library fails with error: "Got unexpected close from BMA" Id = NSMex03330 Omnimcopy copies data even if the source tape is corrupted. Id = NSMex03391 Backup to a DLT8000 drive fails with an error: "Cannot open device". Id = NSMex02816 SSPUX310_008 Device intermittently report an I/O error and the tape gets stuck in the drive. Id = NSMex03019 SSPUX310_008 Positioning to EOD on STK 9840 drive takes too long. Id = NSMex03096 SSPUX310_015 Backup to MO device fails with an error: "Can not write to device ([6] No such device or address)" Id = NSMex03106 SSPUX310_017 QUERY command doesn't update the OmniBack database with repository status of ACSLS Library if there are STK 9840 media cartridges in the library. ([4] Interrupted system call)" Id = NSMex02763 SCSI Library cannot unload DLT tape cartridge after the tape rewind. Id = NSMex02842 Initialization of a DLT tape fails with an error: "Unsupported device => aborting" Id = NSMex03125 Backup aborts with Media Agent error: "Can not write to device ([28] No space left on device)" Id = NSMex03137 GRAU library cannot use more than 15 drives. Id = NSMex03159 Backup to a GRAU library fails with error: "Got unexpected close from BMA" Id = NSMex03330 Omnimcopy copies data even if the source tape is corrupted. Id = NSMex03391 Backup to a DLT8000 drive fails with an error: "Cannot open device". Id = NSMex02816 SSPUX310_008 Device intermittently report an I/O error and the tape gets stuck in the drive. Id = NSMex03019 SSPUX310_008 Positioning to EOD on STK 9840 drive takes too long. Id = NSMex03096 SSPUX310_015 Backup to MO device fails with an error: "Can not write to device ([6] No such device or address)" Id = NSMex03106 SSPUX310_017 QUERY command doesn't update the OmniBack database with repository status of ACSLS Library if there are STK 9840 media cartridges in the library. ([4] Interrupted system call)" Id = NSMex02763 SCSI Library cannot unload DLT tape cartridge after the tape rewind. Id = NSMex02842 Initialization of a DLT tape fails with an error: "Unsupported device => aborting" Id = NSMex03125 Backup aborts with Media Agent error: "Can not write to device ([28] No space left on device)" Id = NSMex03137 GRAU library cannot use more than 15 drives. Id = NSMex03159 Backup to a GRAU library fails with error: "Got unexpected close from BMA" Id = NSMex03330 Omnimcopy copies data even if the source tape is corrupted. Id = NSMex03391 Backup to a DLT8000 drive fails with an error: "Cannot open device". Id = NSMex02816 SSPUX310_008 Device intermittently report an I/O error and the tape gets stuck in the drive. Id = NSMex03019 SSPUX310_008 Positioning to EOD on STK 9840 drive takes too long. Id = NSMex03096 SSPUX310_015 Backup to MO device fails with an error: "Can not write to device ([6] No such device or address)" Id = NSMex03106 SSPUX310_017 QUERY command doesn't update the OmniBack database with repository status of ACSLS Library if there are STK 9840 media cartridges in the library. Defect Description: PHSS_24421: Id = JAGad15060, NSMex03524 If any media management operation (for example, scan or init) is started during a backup to STK Silo Library, Media Management Agent fails and unlocks the drive. When the backup is finished, Backup Media Agent tries to unlock drive and fails because it is already unlocked by Media Management Agent. Resolution: Media Management Agent does not unlock the drive that it failed to lock. Id = NSMbb36866 Incorrect conversion of object's backup type from OmniBack II A.02.55 tape format causes the GUI to display senseless messages in "Backup type" field. Resolution: Conversion of OmniBack II A.02.55 tape format improved. Id = NSMbb40166 If Media Agent is unable to unload the drive from a STK Library, the Utility Media Agent (UMA) improperly finishes and is restarted for 10 times. Resolution: UMA properly finishes its actions in case of problems with STK Library. Id = NSMex03031 Incorrect positioning to a requested block position causes restore failure. Resolution: Repositioning is implemented in the Restore Media Agent. Id = NSMex03572 Table of supported devices was limited to 50. Media Agent was not able to check .devtab file for additional devices because the table was too big. Resolution: Table of supported devices is increased. Id = NSMex03613 OmniBack II fails to calculate MO medium capacity for MO devices connected to a HP-UX system with "HPPB" bus. Resolution: Capacity calculating is improved. Part of SSPUX310_045. Id = NSMex03775 Port returned by getservbyname command on Novell NetWare contains the port value in the higher order word. Resolution: Shift returnes port value. Id = NSMex03944 In case that a drive is bad, it is possible that Media Agent runs into a loop and fills up the debug.log with error messages. Resolution: A posibble loop is removed and exchanged with five re-tries. Id = NSMex03967 Incorrect device name is used for barcode scan operation if a library is connected to SAN. Resolution: Correct device name is used for barcode scanning. Id = NSMex04021 OmniBack II does not check TapeAlert report correctly, so it is not able to recognize that drive needs cleaning. Resolution: Media Agent is changed in order to check TapeAlert report correctly. Id = NSMex03297 sst driver does not work on 64-bit Sun Solaris system. Resolution: New sst driver sst.64 is added to package. Id = NSMex03734 If Media Agent is unable to read Medium Header ID, it report new Medium ID which causes duplicates to appear in the Media Management database. Resolution: If Media Agent is unable to read Medium Header ID then the buffer for ID is reset to 0. Id = NSMex04530 Media import uses a lot of search operations in order to achieve better performance. In case of bad quality of drives or tapes, it sometimes fails with an I/O error. Resolution: New OB2 environment variable is introduced: OB2NOSEEKIMPORT. If this variable is set to 1, Media Agent will read through the complete tape and it will not use any search operations. This option reduces the chances of experiencing I/O errors during media import, but its performance is 3-4 times slower. If OB2NOSEEKIMPORT is set and the tape contains the "OB-crc" field, not only the tape is verified but also the "OB-crc". Since a copied tape (omnimcopy) will contain "OB-crc" field as well if the source tape did contain "OB-crc" fields, importing such a tape will also be "OB-crc" checked. Part of SSPUX310_062. PHSS_21642: Id = HSLco12763 Cleanme signal handling is only implemented for HP-UX platforms. Resolution: Cleanme signal handling has been applied to other UX platforms. Id = NSMbb34346 Media agent does not handle the option "SCSI Reserve/ Release (robotic control)" correctly. Resolution: Media Agent option handling has been improved. Id = NSMex02763 SCSI Library can not unload DLT tape cartridge after the tape rewind in case previous offline operation failed. Resolution: Media Agent now checks the offline operation exit status before unloading the medium. Id = NSMex02842 If a Quantum DLT device is used then any OB2 operation fails with an error: "Unsupported device => aborting". Resolution: Devices with Product ID "Quantum" and "QUANTUM" are now both recognized by OmniBack. Id = NSMex03125 Some devices report an errno=ENOSPC if a write reaches the virtual end of medium, instead of returning 0 as most devices do. OmniBack II then handles this as an error. Resolution: To use the write error as a signal for virtual end of medium the environment variable OB2NOVIRTUALEOM in the .omnirc on Media Agent client must be set: OB2NOVIRTUALEOM=1 Id = NSMex03137 The function aci_drivestatus() only allows using up to 15 drives. Resolution: New function aci_drivestatus2() enables using up to 255 drives in a GRAU library. Id = NSMex03159 With the latest DAS Media Agents, new DAS API function call is used in order to support new libraries with more than 15 drives. As this function call is not supported in older APIs, new Media Agent does not work with old libraries. Resolution: New OB2 variable is introduced: OB2DASDRIVESTATUS2. If this variable is set to 1, Media Agent support libraries with >15 drives, otherwise old libraries are supported. Id = NSMex03330 Omnimcopy command does not check whether the source tape is corrupted or not. Because of that it copies the source tape to the target tape even if the source tape is corrupted. Resolution: When copying the tape, OmniBack II checks the CRC of the data read from the source tape. Id = NSMex03391 If a DLT8000 is connected to HP-UX machines with class higher than L, then the backup to the device fails with an error: "Cannot open device". Resolution: A special environment variable for the Media Agent has been introduced for specifying a timeout when waiting for the device to become ready. Edit the file /opt/omni/.omnirc on the MA host and specify the following variable: OB2DEVSLEEP=(seconds). The "seconds" can set to the value between 5 and 20. Id = NSMex02816 SSPUX310_008 If a rewind or offline operation fails after an I/O error, the tape will get stuck in the drive. Resolution: With setting OB2REWINDRETRY and OB2REWINDSLEEP variables in the .omnirc file on the Media Agent host, the rewind/offline will retry if it fails. Id = NSMex03019 SSPUX310_008 Seek to EOD is performed in for loop with jump for one filemark until the EOD is reached. This can be very time consuming. Resolution: Jump to EOD is now implemented using a jump over one million filemarks. Id = NSMex03096 SSPUX310_015 Capacity of the MO medium is incorrectly calculated. This results in MA writing after the end of media. Resolution: MO capacity is now correctly calculated. Id = NSMex03106 SSPUX310_017 If there are only STK 9840 media cartridges in the library, QUERY command results in "No query data found". Resolution: STK 9840 media are now mapped into 3840 media class. SR: H555005004 B555007360 H555004009 H555004450 H555005353 H555004912 B554000160 H555006362 B554000701 8606145724 B554000426 B554000653 B554000744 B554000906 Patch Files: /opt/omni/databases/vendor/ma/ibm/rs6000/aix-42/A.03.10/ packet.Z /opt/omni/databases/vendor/ma/sco/i386/sco_sv/A.03.10/ packet.Z /opt/omni/databases/vendor/ma/sequent/i386/dynix/A.03.10/ packet.Z /opt/omni/databases/vendor/ma/siemens/r400/sinix/A.03.10/ packet.Z /opt/omni/databases/vendor/ma/sun/sparc/solaris/A.03.10/ packet.Z /opt/omni/databases/vendor/ma/sun/sparc/solaris-26/A.03.10/ packet.Z /opt/omni/databases/vendor/ma/hp/s800/hp-ux-10/A.03.10/ packet.Z /opt/omni/databases/vendor/acs/hp/s800/hp-ux-10/A.03.10/ packet.Z /opt/omni/databases/vendor/das/hp/s800/hp-ux-10/A.03.10/ packet.Z /opt/omni/databases/vendor/das/ibm/rs6000/aix-42/A.03.10/ packet.Z what(1) Output: /opt/omni/databases/vendor/ma/ibm/rs6000/aix-42/A.03.10/ packet.Z: None /opt/omni/databases/vendor/ma/sco/i386/sco_sv/A.03.10/ packet.Z: None /opt/omni/databases/vendor/ma/sequent/i386/dynix/A.03.10/ packet.Z: None /opt/omni/databases/vendor/ma/siemens/r400/sinix/A.03.10/ packet.Z: None /opt/omni/databases/vendor/ma/sun/sparc/solaris/A.03.10/ packet.Z: None /opt/omni/databases/vendor/ma/sun/sparc/solaris-26/A.03.10/ packet.Z: None /opt/omni/databases/vendor/ma/hp/s800/hp-ux-10/A.03.10/ packet.Z: None /opt/omni/databases/vendor/acs/hp/s800/hp-ux-10/A.03.10/ packet.Z: None /opt/omni/databases/vendor/das/hp/s800/hp-ux-10/A.03.10/ packet.Z: None /opt/omni/databases/vendor/das/ibm/rs6000/aix-42/A.03.10/ packet.Z: None cksum(1) Output: 629310214 1484885 /opt/omni/databases/vendor/ma/ibm/rs6000/ aix-42/A.03.10/packet.Z 307953322 1317677 /opt/omni/databases/vendor/ma/sco/i386/ sco_sv/A.03.10/packet.Z 744167621 1502242 /opt/omni/databases/vendor/ma/sequent/ i386/dynix/A.03.10/packet.Z 2089943179 1790931 /opt/omni/databases/vendor/ma/siemens/ r400/sinix/A.03.10/packet.Z 130044495 1737635 /opt/omni/databases/vendor/ma/sun/sparc/ solaris/A.03.10/packet.Z 111074125 1763950 /opt/omni/databases/vendor/ma/sun/sparc/ solaris-26/A.03.10/packet.Z 3641042244 1760623 /opt/omni/databases/vendor/ma/hp/s800/ hp-ux-10/A.03.10/packet.Z 2140147840 2266454 /opt/omni/databases/vendor/acs/hp/s800/ hp-ux-10/A.03.10/packet.Z 3125218805 1836291 /opt/omni/databases/vendor/das/hp/s800/ hp-ux-10/A.03.10/packet.Z 2279984134 1699201 /opt/omni/databases/vendor/das/ibm/ rs6000/aix-42/A.03.10/packet.Z Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_21642 Equivalent Patches: PHSS_24422: s700: 11.00 s800: 11.00 Patch Package Size: 16830 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_24421 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHSS_24421.depot By default swinstall will archive the original software in /var/adm/sw/patch/PHSS_24421. 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_24421.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_24421.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: PHSS_24421: NOTE! This Patch has to be installed on the Installation Server host. The OB2 Media Agent must be redistributed to the Media Agent client system(s) after the installation of the patch in order to get the fixes into effect. For distribution of the Media Agent, refer to the OmniBackII Installation guide. Patch includes the following Site Specific Patches: SSPUX310_008 SSPUX310_015 SSPUX310_017 SSPUX310_045 SSPUX310_062