Patch Name: PHSS_25960 Patch Description: s700_800 10.X OV OB3.50 patch - MA packet Creation Date: 02/02/07 Post Date: 02/02/12 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.50 Filesets: OMNIBACK-II.OMNI-ACS-P,A.03.50 OMNIBACK-II.OMNI-DAS-P,A.03.50 OMNIBACK-II.OMNI-HPUX-P,A.03.50 OMNIBACK-II.OMNI-OTHUX-P,A.03.50 Automatic Reboot?: No Status: General Superseded Critical: No Path Name: /hp-ux_patches/s700_800/10.X/PHSS_25960 Symptoms: PHSS_25960: Id = HSLco30584 SR:H555006666 Omniback does not check if the medium is corrupted at the end of the backup. Id = HSLco31293 SR:H555006798 Querying GRAU libraries hangs. Id = HSLco31403 SR:H555006826 Tape is not marked poor after an append fails. Id = HSLco31696 SR:H555006885 ACS Media Agent does not recognize LTO drives. Id = JAGad97976 SR:8606228923 OmniBack II does not recognize Compaq DLT library. Id = HSLco29436 SR:H555006362 Media import sometimes fails due to I/O errors. Id = HSLco30326 SR:H555006608 OmniBackII A.03.50 does not support HP VS80 and Benchmark VS640 libraries. PHSS_24427: Id = HSLco27114, NSMex04434 Cleaning signal is not detected. Id = NSMbb40166 At the end of backup, multiple "STATING Media Agent" messages appeared. Id = NSMbb40213 Backup to ACSLS Library fails with an error: "Cannot lock the drive "1,20,0,0" STATUS_LOCK_FAILED" Id = NSMex03944 The debug.log on Media Agent system fills up in case of a bad drive Id = NSMex03967 Barcode scan of library connected to SAN fails. Id = NSMex04021 OmniBack II does not correctly recognize that a drive needs cleaning. Id = NSMex04040 Media Agent debug.log file is filled during backup with error messages: "SCTL_io: ioctl(fd=8, SCTL_IOCTL, cmd) failed. cdb_length=6, {errno=22} dump:" Id = NSMex04115 The message "Tape Alert [32]: Undefined TapeAlert flag." appears. Id = NSMex04252 UMA fails if "-tty" option is used. Id = NSMex04390 "TapeAnalyser" fails to work with "Ultrium 1-SCSI" drive. Id = NSMex04507 Devbra shows that Ultrium is not supported. Id = NSMex04534 Ultrium configuration fails on Sun Solaris. Id = JAGab70162 Media Agent does not exist for Linux clients. PHSS_22373: Id = JAGad15060 Backup fails with an error: "Cannot unload the drive "0,0,2,3" STATUS_LOCKID_NOT_FOUND" Id = NSMbb36866 Importing OmniBack II A.02.55 media with omnistream objects to any later version of OmniBack II corrupts the Monitor GUI. Id = NSMex03031 Restoring OmniStorage objects fails with an error: "Can not backspace block ([5] I/O error)". Id = NSMex03297 SCSI-II Library does not work on Sun Solaris platform. Id = NSMex03391 Backup to DLT8000 drive fails with an error: "Can not open device, errno 6.". Id = NSMex03613 Backup to MO media fails with an error: "Medium has no capacity.". Id = HSLco21988 OmniBack II ACS Integration is not supported on Sun Solaris operating system. Id = HSLco22425 OmniBack II ACS Integration is not supported on IBM AIX operating system. Id = NSMex03519 Restore to a NetWare Novell system hangs. Id = NSMex02763 SCSI Library cannot unload DLT tape cartridge after the tape rewind. Id = NSMex02816 Device intermittently report an I/O error and the tape gets stuck in the drive. Id = NSMex03792 STK9840 and DLT8000 configuration fail on Sun Solaris. Id = NSMex03734, NSMex03897 Blank tapes are causing duplicates in the Media Management database. Defect Description: PHSS_25960: Id = HSLco30584 Medium header verification is not implemented. Resolution: Environment variable OB2DISABLEHEADERCHECK is introduced. Medium header is checked by default. Setting the variable to 1 in /opt/omni/.omnirc file turns the functionality off. Part of SSPUX350_061 and SSPUX350_068. Id = HSLco31293 Query operation hangs when performed on GRAU libraries with more than 1000 tapes. Resolution: Query operation can handle more than 1000 tapes within GRAU library. Id = HSLco31403 If append fails during positioning, the tape is not marked poor. Resolution: Error handling is improved. Part of SSPUX350_064. Id = HSLco31696 LTO drives are not supported with Omniback ACS integration. Resolution: Omniback ACS integration supports LTO drives. Part of SSPUX350_067. Id = JAGad97976 Compaq DLT library is not added to device list. Resolution: Compaq DLT device is added to device list. Id = HSLco29436 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 SSPUX350_050. Id = HSLco30326 OmniBackII A.03.50 does not support HP VS80 and Benchmark VS640 libraries. Resolution: OmniBackII A.03.50 supports HP VS80 and Benchmark VS640 libraries on HP-UX, Linux and Sun Solairs systems. PHSS_24427: Id = HSLco27114, NSMex04434 Cleaning signal is incorrectly intercepted because of two REQUEST SENSE. Resolution: REQUEST SENSE is reduced from two to one. Id = NSMbb40166 If Media Agent is unable to unload the drive from a STK library, 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 = NSMbb40213 In OmniBack II - ACSLS environment it is possible that a device is temporarily in use. Because of this OmniBack II is not able to lock the drive and the session is aborted. Resolution: OmniBack II environment variables OB2STKRETRY and OB2STKSLEEP are used in order to retry the drive lock operation. Default values for the variables are 40 retries and 5 seconds. Part of SSPUX350_034. Id = NSMex03944 Media Agent runs into a loop and fills the debug.log with error message if drive is bad. Resolution: 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 = NSMex04040 If "tape2" driver is used for tape control, "SIOC_IO" fails with error "Invalid argument(22)".This is always logged to debug.log file on Media Agent machine. Resolution: New OB2 variable is introduced: OB2DEBUGLOGENTRY. If this variable is set to "0", errors will not be logged into debug.log file. Id = NSMex04115 Tape alert flag 32 for the picker is incorrectly decoded. Resolution: New message is added to the message catalog. Id = NSMex04252 If "-tty" option is used OB II is trying to close not existing file descriptor. Resolution: UMA is improved in order to check if file descriptor is valid before closing. Part of SSPUX350_036. Id = NSMex04390 TapeAnalyser does not work correctly with some new device types. Resolution: TapeAnalyser is improved in order to work correctly with new device types. Id = NSMex04507 The device Ultrium is not supported. Resolution: The device Ultrium is added to support list. Part of SSPUX350_044 Id = NSMex04534 Ultrium is not correctly recognized during the configuration on Sun Solaris system. Resolution: Configuration of Ultrium on Sun Solaris is improved. Id = JAGab70162 Media Agent does not exist for Linux clients. Resolution: Media Agent for Linux clients is added. PHSS_22373: Id = JAGad15060 If any media management operation (scan or init, for example) 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 as 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 GUI to display senseless messages in "Backup type" field. Resolution: Conversion of OmniBack II A.02.55 tape format improved. Id = NSMex03031 Incorrect positioning to a requested block position causes restore failure. Resolution: Repositioning is implemented in Restore Media Agent. Id = NSMex03297 sst driver does not work on 64-bit Sun Solaris system. Resolution: New sst driver sst.64 is added to package. Id = NSMex03391 Backup to DLT8000 drives that are connected to HP-UX systems class higher than L fails with an error: "Can not open device, errno 6.". Resolution: The problem can be solved by specifying environment variable OB2DEVSLEEP in /opt/omni/.omnirc file as follows: OB2DEVSLEEP= where value is between 5 and 20. Id = NSMex03613 OmniBack fails to calculate MO medium capacity for MO devices connected to a HP-UX system with "HPPB" bus. Resolution: Capacity calculating improved. Id = HSLco21988 OmniBack II ACS Integration is not supported on Sun Solaris operating system. Resolution: OmniBack II ACS Integration is supported on Sun Solaris operating system. Please see Special Installation Instructions. Id = HSLco22425 OmniBack II ACS Integration is not supported on IBM AIX operating system. Resolution: OmniBack II ACS Integration is supported on IBM AIX operating system. Please see Special Installation Instructions. Id = NSMex03519 Prior to closing connection to a Novell NetWare Media Agent client the connection is flipped to asynchronous mode which causes restore to hang. Resolution: Setting the environment variable OB2ASYNCHCLOSE to 1 assures connection hang not to happen. 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 = NSMex02816 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 = NSMex03792 STK9840 and DLT8000 are not correctly recognized during the configuration on Sun Solaris system. Resolution: STK9840 and DLT8000 can be properly configured on Sun Solaris systems using OmniBack II 3.50. Please see Special Installation Instructions. Id = NSMex03734, NSMex03897 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. SR: H555006362 H555006885 H555006608 H555006826 H555006798 8606228923 H555006666 H555006003 H555005004 H555004450 H555006044 H555005353 H555004912 H555004932 H555005385 H555005592 H555005836 H555004864 H555005766 8606145724 H555004009 H555003757 Patch Files: /opt/omni/databases/vendor/ma/hp/s800/hp-ux-10/A.03.50/ packet.Z /opt/omni/databases/vendor/ma/hp/s800/hp-ux-11/A.03.50/ packet.Z /opt/omni/databases/vendor/ma/ibm/rs6000/aix-42/A.03.50/ packet.Z /opt/omni/databases/vendor/ma/sco/i386/sco_sv/A.03.50/ packet.Z /opt/omni/databases/vendor/ma/sequent/i386/dynix/A.03.50/ packet.Z /opt/omni/databases/vendor/ma/siemens/r400/sinix/A.03.50/ packet.Z /opt/omni/databases/vendor/ma/sun/sparc/solaris/A.03.50/ packet.Z /opt/omni/databases/vendor/ma/sun/sparc/solaris-26/A.03.50/ packet.Z /opt/omni/databases/vendor/ma/gpl/i386/linux-60/A.03.50/ packet.Z /opt/omni/databases/vendor/ma/gpl/i386/linux-60/A.03.50/ require.dat /opt/omni/databases/vendor/das/hp/s800/hp-ux-10/A.03.50/ packet.Z /opt/omni/databases/vendor/das/hp/s800/hp-ux-11/A.03.50/ packet.Z /opt/omni/databases/vendor/das/ibm/rs6000/aix-42/A.03.50/ packet.Z /opt/omni/databases/vendor/acs/hp/s800/hp-ux-10/A.03.50/ packet.Z /opt/omni/databases/vendor/acs/hp/s800/hp-ux-11/A.03.50/ packet.Z /opt/omni/databases/vendor/acs/ibm/rs6000/aix-42/A.03.50/ packet.Z /opt/omni/databases/vendor/acs/ibm/rs6000/aix-42/A.03.50/ require.dat /opt/omni/databases/vendor/acs/sun/sparc/solaris-26/A.03.50/ packet.Z /opt/omni/databases/vendor/acs/sun/sparc/solaris-26/A.03.50/ require.dat what(1) Output: /opt/omni/databases/vendor/ma/hp/s800/hp-ux-10/A.03.50/ packet.Z: None /opt/omni/databases/vendor/ma/hp/s800/hp-ux-11/A.03.50/ packet.Z: None /opt/omni/databases/vendor/ma/ibm/rs6000/aix-42/A.03.50/ packet.Z: None /opt/omni/databases/vendor/ma/sco/i386/sco_sv/A.03.50/ packet.Z: None /opt/omni/databases/vendor/ma/sequent/i386/dynix/A.03.50/ packet.Z: None /opt/omni/databases/vendor/ma/siemens/r400/sinix/A.03.50/ packet.Z: None /opt/omni/databases/vendor/ma/sun/sparc/solaris/A.03.50/ packet.Z: None /opt/omni/databases/vendor/ma/sun/sparc/solaris-26/A.03.50/ packet.Z: None /opt/omni/databases/vendor/ma/gpl/i386/linux-60/A.03.50/ packet.Z: None /opt/omni/databases/vendor/ma/gpl/i386/linux-60/A.03.50/ require.dat: None /opt/omni/databases/vendor/das/hp/s800/hp-ux-10/A.03.50/ packet.Z: None /opt/omni/databases/vendor/das/hp/s800/hp-ux-11/A.03.50/ packet.Z: None /opt/omni/databases/vendor/das/ibm/rs6000/aix-42/A.03.50/ packet.Z: None /opt/omni/databases/vendor/acs/hp/s800/hp-ux-10/A.03.50/ packet.Z: None /opt/omni/databases/vendor/acs/hp/s800/hp-ux-11/A.03.50/ packet.Z: None /opt/omni/databases/vendor/acs/ibm/rs6000/aix-42/A.03.50/ packet.Z: None /opt/omni/databases/vendor/acs/ibm/rs6000/aix-42/A.03.50/ require.dat: None /opt/omni/databases/vendor/acs/sun/sparc/solaris-26/A.03.50/ packet.Z: None /opt/omni/databases/vendor/acs/sun/sparc/solaris-26/A.03.50/ require.dat: None cksum(1) Output: 2411580709 1823745 /opt/omni/databases/vendor/ma/hp/s800/ hp-ux-10/A.03.50/packet.Z 2327584693 1824079 /opt/omni/databases/vendor/ma/hp/s800/ hp-ux-11/A.03.50/packet.Z 2047410887 1531719 /opt/omni/databases/vendor/ma/ibm/rs6000/ aix-42/A.03.50/packet.Z 978647465 1346321 /opt/omni/databases/vendor/ma/sco/i386/ sco_sv/A.03.50/packet.Z 2875030088 1564739 /opt/omni/databases/vendor/ma/sequent/ i386/dynix/A.03.50/packet.Z 1997895955 1848872 /opt/omni/databases/vendor/ma/siemens/ r400/sinix/A.03.50/packet.Z 216946253 1804589 /opt/omni/databases/vendor/ma/sun/sparc/ solaris/A.03.50/packet.Z 1927048751 1844797 /opt/omni/databases/vendor/ma/sun/sparc/ solaris-26/A.03.50/packet.Z 2597926888 2779481 /opt/omni/databases/vendor/ma/gpl/i386/ linux-60/A.03.50/packet.Z 1638117624 17 /opt/omni/databases/vendor/ma/gpl/i386/ linux-60/A.03.50/require.dat 465360005 1897213 /opt/omni/databases/vendor/das/hp/s800/ hp-ux-10/A.03.50/packet.Z 1653027465 1898607 /opt/omni/databases/vendor/das/hp/s800/ hp-ux-11/A.03.50/packet.Z 1448777653 1755329 /opt/omni/databases/vendor/das/ibm/ rs6000/aix-42/A.03.50/packet.Z 4184584730 2330273 /opt/omni/databases/vendor/acs/hp/s800/ hp-ux-10/A.03.50/packet.Z 970391630 2332025 /opt/omni/databases/vendor/acs/hp/s800/ hp-ux-11/A.03.50/packet.Z 2387151244 1875474 /opt/omni/databases/vendor/acs/ibm/ rs6000/aix-42/A.03.50/packet.Z 3219547934 17 /opt/omni/databases/vendor/acs/ibm/rs6000/ aix-42/A.03.50/require.dat 1758219400 2151549 /opt/omni/databases/vendor/acs/sun/sparc/ solaris-26/A.03.50/packet.Z 3716607339 18 /opt/omni/databases/vendor/acs/sun/sparc/ solaris-26/A.03.50/require.dat Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_22373 PHSS_24427 Equivalent Patches: PHSS_25961: s700: 11.00 11.11 11.20 s800: 11.00 11.11 11.20 Patch Package Size: 29980 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_25960 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHSS_25960.depot By default swinstall will archive the original software in /var/adm/sw/patch/PHSS_25960. 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_25960.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_25960.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: PHSS_25960: 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. NOTE! For connecting of LTO Ultrium, Benchmark DLT1 and SuperDLT modify "st.conf" file: tape-config-list= "HP Ultrium 1-SCSI", "HP Ultrium", "ULTRIUM", "BNCHMARKDLT1", "Benchmark DLT1", "DLT1", "QUANTUM SuperDLT1", "QUANTUM SuperDLT", "SDLT"; ULTRIUM = 1,0x3b,0,0xd639,4,0x00,0x00,0x00,0x40,3; DLT1 = 1,0x3a,0,0x8639,4,0x40,0x86,0x87,0x89,3; SDLT = 1,0x79,0,0x8639,4,0x90,0x91,0x90,0x91,3; For ULTRIUM number "0x3b" can be replaced with "0x7a". For Benchmark DLT1 number "0x3a" can be replaced with "0x38" or "0x77". The latest st (scsi tape) driver patch for Solaris must be installed on the system: Solaris 6 Patch-ID# 105847-09 or later Solaris 7 Patch-ID# 107460-10 or later Solaris 8 Patch-ID# 108725-05 or later NOTE! New OB2 variable is introduced on Media Agent side. In /opt/omni/.omnirc set the new variable: OB2DEBUGLOGENTRY=0 If variable is set to "0", errors will not be logged into debug.log file. NOTE! Patch PHSS_24427/PHSS_24428 introduces Media Agent on Linux 6 (or higher) operating system. PHSS_22373: NOTE! Patch PHSS_22373/PHSS_22374 introduces OmniBack II ACS integration on Sun Solaris and IBM AIX platforms. In order to complete installation successfully, CORE patch PHSS_22914/PHSS_22915 has to be installed. NOTE! For connecting of DLT8000 and STK9840, install following (or later) SCSI Tape Driver (ST) patches: Solaris 6 : 105847-08 Solaris 7 : 107460-08 Solaris 8 : 108725-04 In case that there is a Solaris 6 system with Media Agent and a DLT8000 connected to it, then add the following lines to the "tape-config-list" section of the /kernel/drv/st.conf file: tape-config-list= "QUANTUM DLT8000", "Quantum DLT8000", "DLT8k-data", DLT8k-data = 1,0x38,0,0x1D639,4,0x84, 0x85, 0x88, 0x89, 3; For Solaris 7 and 8 no additional action is needed after the mentioned patches are installed. Patch includes the following Site Specific Patches: SSPUX350_034 SSPUX350_036 SSPUX350_044 SSPUX350_050 SSPUX350_061 SSPUX350_064 SSPUX350_067 SSPUX350_068