Patch Name: PHSS_30329 Patch Description: s700_800 10.20 OV OB4.10 patch - DA packet Creation Date: 04/02/27 Post Date: 04/03/01 Hardware Platforms - OS Releases: s700: 10.20 s800: 10.20 Products: OmniBackII A.04.10 Filesets: OMNIBACK-II.OMNI-HPUX-P,A.04.10 OMNIBACK-II.OMNI-OTHUX-P,A.04.10 Automatic Reboot?: No Status: General Release Critical: No (superseded patches were critical) PHSS_29873: ABORT Path Name: /hp-ux_patches/s700_800/10.X/PHSS_30329 Symptoms: PHSS_30329: Change Request: H555011415 Backup and restore of files ends without warning, but 32-bit file permissions are changed. Change Request: H555011790 Restore of a file spanning two tapes can fail with an error message about an incorrect sequence number (Missing of data block detected, expecting block x!). Change Request: H555011846 Restoring a socket with a long path leads to incorrectly restored socket and error messages are reported by the Volume Restore Disk Agent (VRDA): "Cannot set owner: |2| No such file or directory... Cannot set mode... Cannot preserve time attributes: (|2| No such file or directory)." Change Request: H555011933 Backup of filesystem with lock option enabled reports the following warning even if filesystem is not read only: "Filesystem is mounted read-only => locking disabled." Change Request: H555012065 When restoring an object with some excluded directories, directories which are selected and should be restored are skipped. PHSS_29873: Change Request: H555010191 During backup minor error is reported: "|Minor| From: VBDA@<host> "" Time:<time> |81:84| /<path> Cannot read ACLs: (|2| No such file or directory)." Change Request: H555010448 When running vbda on Solaris from console with post exec script, vbda sometimes ends abnormally. Change Request: H555010763 During the JFS 3.3 backup error is reported: "Cannot get VxFS filesystem options (|25| Not a typewriter)=> VxFS extent attributes not backed up." Change Request: H555011348 During backup error is reported: "Cannot preserve time attributes: (|30| Read-only file system)." PHSS_28335: Change Request: H555007992 Filesystem backup fails with an error: "|Major| From: BSM@<computer> "<object>" Time: <time> |61:3003| Lost connection to VBDA named <object> on host <host>. Ipc subsystem reports: "IPC Read Error System error: |232| Connection reset by peer" Change Request: H555008823 ACL checking error reported for infinite symbolic links and symbolic links to NFS mountpoints. Change Request: H555009032 Option "omit deleted files" replaces existing files on the disk with files from the backup. Change Request: H555009141 Backup of JFS 3.3 File System reports error: "Cannot read ACLs: (|13| Permission denied)." Change Request: H555009249 Raw disk restore fails on Tru 64 systems. Change Request: H555009425 Files are corrupted after restore. Change Request: H555009435 Restore session on HP-UX with VXFS 3 reports error: "Cannot restore ACLs" for every file restored. Change Request: H555009718 During the JFS 3.3 backup the following error is reported: "Cannot get VxFS filesystem options (|25| Not a typewriter) => VxFS extent attributes not backed up." Change Request: B555014163 On Linux Operating Systems with kernel versions 2.4.14 - 2.4.18 raw disk backup reports: "cannot compute disk capacity (|22| invalid argument)". PHSS_26343: Change Request: H555006667 Backup of a JFS 3.3 filesystem reports error: "Cannot read ACLs: ([21] Is a directory)". Defect Description: PHSS_30329: Change Request: H555011415 32-bit file permissions for Linux are excluded. Resolution: 32-bit file permissions for Linux are included. Change Request: H555011790 If a block on the first tape is written but drive reports a failure, the block is written again on the second tape during a backup. When restoring, both blocks are read and a sequence number checking reports error. Resolution: A sequence number checking is changed and will only report a warning if a duplicated block is encountered and continue with restore. Change Request: H555011846 Socket path is truncated due to a system limitation of storing socket path only up to 93 charactors. Resolution: Socket can be restored in a socket path only with a socket name. Change Request: H555011933 Backup reads the "mnttab" file for filesystem options and mistakes the "ioerror" for the "ro" (read only) option. Resolution: Backup reads the "mnttab" file and treats "ro" option as a read only option. Part of SSPUX410_084. Change Request: H555012065 Comparing directories to be restored with excluded directories can lead to wrong results if directory names are similar but of different length. Resolution: Comparing of similar directory names is reimplemented. Part of SSPUX410_085. PHSS_29873: Change Request: H555010191 When performing backup of non existing soft links in some special cases minor error is reported. Resolution: Minor error is no longer reported for non existing soft links. Change Request: H555010448 Accessing argv which points to null causes vbda on Solaris to end abnormally. Resolution: Pointer is checked before accessing argv. Change Request: H555010763 Wrong parameter is passed to ioctl. Part of SSPUX410_079. Resolution: Correct parameter is passed. Change Request: H555011348 VBDA tries to reset time attributes that do not need to be reset. Resolution: VBDA checking changed. PHSS_28335: Change Request: H555007992 Last message from Disk Agent is sometimes lost. This causes Disk Agent's status reported as "Failed". Resolution: New OmniBack II environment variable: OB2VBDASLEEPBEFORECLOSE is introduced. Its default value is 0. Setting it to a positive number, in /<OMNIBACK_HOME>/.omnirc file specifies number of seconds to pass before Disk Agent completes after sending the last block of data. Sleep time insignificantly influences backup performance. Change Request: H555008823 These specific errors should be skipped, but they are not. Resolution: Checking for infinite symbolic link and links to NFS added. Change Request: H555009032 When option "omit deleted files" is enabled for restore it ignores options "no overwrite" and "keep most recent" although it should not. Resolution: "omit deleted files" option is properly interpreted when used together with "no overwrite" and/or "keep most recent" options. Change Request: H555009141 In case that JFS 3.3 File System has a softlink which points to different File System, read of ACL's can fail. Resolution: Disk Agent ignores such error in case of softlinks. Change Request: H555009249 Raw disk restore does not work correctly on Tru 64 systems if disks are grouped into logical units. Resolution: New OmniBack II environment variable OB2NODIOCWLABEL is introduced. This should be added to the file /<OMNIBACK_HOME>/.omnirc. In case that this variable is set to "1", OmniBack II does not perform disk related ioctl() commands. NOTE: In case that OmniBack II variable is set, and restore is started on the normal raw disk, restore reports that disk is "Read-only file system" and aborts. Change Request: H555009425 In case that OB2ALIGN variable is set backup is corrupt and restore is not possible. Resolution: Backup disk agent is fixed in order to work correctly with OB2ALIGN option. Change Request: H555009435 If files are backed up on JFS filesystem and restored to VXFS filesystem, minor error is reported for every file restored. Resolution: Message "Destination file system does not support ACLs!" is added and is reported only once, subsequent error messages are suppressed. Change Request: H555009718 Wrong parameter is passed to "ioctl". Resolution: Parameter passed to "ioctl" is corrected. Change Request: B555014163 On kernel versions 2.4.14 - 2.4.18, function lseek() fails with errno=EINVAL when seeking past the end of a raw disk section. This is a non-POSIX behaviour and is not expected by Disk Agent PosixCapacity() function. PosixCapacity() often seeks past the end of raw disk section and attempts to read there. Only when the read fails, PosixCapacity() determines that the disk size is smaller than the current offset. Resolution: When lseek() fails with EINVAL, PosixCapacity() immediately assumes that offset is to big. PHSS_26343: Change Request: H555006667 In case that JFS 3.3 filesystem contains LOFS, Disk Agent is not able to get ACL's for such files because they do not exist. Resolution: Disk Agent ignores error in case of LOFS. SR: H555011933 H555011790 H555011846 H555011415 H555012065 H555011348 H555010763 H555010448 H555010191 H555009718 B555014163 H555007992 H555009032 H555009141 H555009425 H555008823 H555009435 H555009249 H555006667 Patch Files: /opt/omni/databases/vendor/da/hp/s800/hp-ux-1020/A.04.10/ packet.Z /opt/omni/databases/vendor/da/hp/s800/hp-ux-11/A.04.10/ packet.Z /opt/omni/databases/vendor/da/dec/alpha/osf1-4/A.04.10/ packet.Z /opt/omni/databases/vendor/da/gpl/i386/linux-60/A.04.10/ packet.Z /opt/omni/databases/vendor/da/ibm/rs6000/aix-42/A.04.10/ packet.Z /opt/omni/databases/vendor/da/sco/i386/sco_sv/A.04.10/ packet.Z /opt/omni/databases/vendor/da/sco/i386/unixware/A.04.10/ packet.Z /opt/omni/databases/vendor/da/sgi/mips/irix-62/A.04.10/ packet.Z /opt/omni/databases/vendor/da/siemens/r400/sinix/A.04.10/ packet.Z /opt/omni/databases/vendor/da/sun/sparc/solaris-26/A.04.10/ packet.Z what(1) Output: /opt/omni/databases/vendor/da/hp/s800/hp-ux-1020/A.04.10/ packet.Z: None /opt/omni/databases/vendor/da/hp/s800/hp-ux-11/A.04.10/ packet.Z: None /opt/omni/databases/vendor/da/dec/alpha/osf1-4/A.04.10/ packet.Z: None /opt/omni/databases/vendor/da/gpl/i386/linux-60/A.04.10/ packet.Z: None /opt/omni/databases/vendor/da/ibm/rs6000/aix-42/A.04.10/ packet.Z: None /opt/omni/databases/vendor/da/sco/i386/sco_sv/A.04.10/ packet.Z: None /opt/omni/databases/vendor/da/sco/i386/unixware/A.04.10/ packet.Z: None /opt/omni/databases/vendor/da/sgi/mips/irix-62/A.04.10/ packet.Z: None /opt/omni/databases/vendor/da/siemens/r400/sinix/A.04.10/ packet.Z: None /opt/omni/databases/vendor/da/sun/sparc/solaris-26/A.04.10/ packet.Z: None cksum(1) Output: 478341533 1209222 /opt/omni/databases/vendor/da/hp/s800/ hp-ux-1020/A.04.10/packet.Z 1313677424 1240687 /opt/omni/databases/vendor/da/hp/s800/ hp-ux-11/A.04.10/packet.Z 3911478081 981619 /opt/omni/databases/vendor/da/dec/alpha/ osf1-4/A.04.10/packet.Z 2917421593 623535 /opt/omni/databases/vendor/da/gpl/i386/ linux-60/A.04.10/packet.Z 4016309312 690856 /opt/omni/databases/vendor/da/ibm/rs6000/ aix-42/A.04.10/packet.Z 3831885349 721167 /opt/omni/databases/vendor/da/sco/i386/ sco_sv/A.04.10/packet.Z 1500738397 718357 /opt/omni/databases/vendor/da/sco/i386/ unixware/A.04.10/packet.Z 2807051702 1326374 /opt/omni/databases/vendor/da/sgi/mips/ irix-62/A.04.10/packet.Z 1074715819 1229747 /opt/omni/databases/vendor/da/siemens/ r400/sinix/A.04.10/packet.Z 463481336 794285 /opt/omni/databases/vendor/da/sun/sparc/ solaris-26/A.04.10/packet.Z Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: In order to completely resolve the problem, some of the defect fixes contained in this patch depend on the following other patches or their successors. PHSS_29409: CORE packet patch, release date: Available Change Request: H555009435 Bad catalog access message is displayed without PHSS_29409. Supersedes: PHSS_26343 PHSS_28335 PHSS_29873 Equivalent Patches: PHSS_30330: s700: 11.00 11.11 s800: 11.00 11.11 Patch Package Size: 8990 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_30329 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHSS_30329.depot By default swinstall will archive the original software in /var/adm/sw/patch/PHSS_30329. 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_30329.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_30329.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: PHSS_30329: NOTE! Patch has to be installed on the Installation Server host. The Disk Agent packets must be redistributed to the Cell Manager system and client systems afterwards to get the fixes into effect. Patch includes the following Site Specific Patches: SSPUX410_079 SSPUX410_084 SSPUX410_085 A Site Specific Patch is a temporary hotfix that you might have received from HP Support if you have encountered a problem with Data Protector for which no General Release patch was or is available yet. If any newer Site Specific Patch - that is one with a higher number - for the Disk Agent is installed on your system, then you must re-apply this SSP after installing this Disk Agent patch.