Patch Name: PHSS_9047 Patch Description: s700_800 10.X OmniBackII A.02.10 patch Creation Date: 96/12/11 Post Date: 96/12/24 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.02.10 Filesets: OMNIBACK-II.OMNI-ACS-P OMNIBACK-II.OMNI-CC OMNIBACK-II.OMNI-CS OMNIBACK-II.OMNI-DA-P OMNIBACK-II.OMNI-DAS-P OMNIBACK-II.OMNI-MA-P OMNIBACK-II.OMNI-OPC-P OMNIBACK-II.OMNI-SAP-P OMNIBACK-II.OMNI-WIN-P OMNIBACK-II.OMNI-OST-P Automatic Reboot?: No Status: General Superseded Critical: No Path Name: /hp-ux_patches/s700_800/10.X/PHSS_9047 Symptoms: PHSS_9047: 1. Not all SAP files are listed for restore. 2. Uma coredumps on Solaris. 3. Fatal error opening DLT device on Solaris. 4. Programs are not executable after backup of Advanced VxFS if PHSS_8802 is installed. 5. OBII creates duplicate media labels. 6. Cannot enter more than 11 media at once into ACS silo. 7. Invalid device type reported on AIX. 8. ITO 3.0 fails to start Omniback. 9. Size of previous backup medium is added to a newly initialized one. 10. Listing objects from a large OBII DB causes timeout. 11. No devices found when browsing on WinNT systems 12. Restore on WinNT does not work with port other than the default 5555. 13. WinNT user profiles are stored under wrong tree. 14. OBII instalation on WinNT deletes ITO registry entry. 15. Compressed files are restored uncompressed on WinNT. 16. Various performance enhancements. PHSS_8802: 1. Error message "Specified slot X is not configured or used by some other OB2 session" during restores. 2. Restore of large file fails on AIX. 3. Omniback creates duplicate medium IDs. 4. Internal error in ("polmax.c":536) during rescan of 48AL. 5. "Cannot open exchanger control device" after device was powered-on. 6. During init of MO wrong medium size is determined. 7. Can't use barcode for HP tape library. 8. Various errors when accessing autochanger slots after init/verify/scan. 9. Rescanning MO jukebox causes error for all empty slots: "Cannot open device (No such device or address)" 10. Not possible to install host which has '0' as part of its IP address from within xomniadmin GUI. Error message is "Invalid number in second field!" 11. Use of preallocation list causes Omniback to issue erratic mount request. 12. Various performance enhancements Defect Description: PHSS_9047: 1. OBII was confused when the input directory list was not in correct sort order. 2. Uma could not handle the status returned by the device correctly. 3. The device type was not recognized. 4. The use of the direct I/O feature of Advanced VxFS triggered a problem. (Also see the Special Installation Instructions) 5. Provide memset() workaround for tape driver inconsistency. 6. Caused by a timing problem within the session manager. 7. Reported device type was not recognized. 8. Triggered by use of port number other than the default 5555. 9. Problem with calculation of media sizes. 10. HidePrivateObj global option did not work when listing objects. 11. Problem in scanning routine. 12. Restore did not use a non-standard port. 13. Wrong path was used for the restore. 14. Problem with handling registry entries. 15. The compression attribute was not handled correctly during restore. PHSS_8802: 1. This happens with media on which the post-backup script failed. First restore runs fine, another restore will fail with the given error message. 2. File size computed incorrectly in the disk agent on the AIX system which causes very large numbers. 3. Happens only when initializing more than one medium at once. 4. Seen with cleaning tape in slot 6 of the exchanger. 5. Status returned by device after power-on is not interpreted correctly. Operation succeeds when repeated a second time. 6. Ioctl(SIOC_CAPACITY) doesn't work on HP-UX 9.04, need to use DIOC_CAPACITY instead 7. Barcode support is not enabled by default for HP tape library. 8. Medium slot is locked during init/verify/scan and not released properly when the operation fails. 9. Incorrect status is generated for empty slots. 10. The IP address is rejected because it fails the plausibility check. 11. Happens with old-style autochangers (old SCSI II, jukebox, external control), but not Exchanger/ACS/DAS pools. SR: 1653186676 1653179333 1653181081 Patch Files: /opt/omni/bin/xomniadmin /opt/omni/lbin/bsm /opt/omni/lbin/dbsm /opt/omni/lbin/msm /opt/omni/lbin/rsm /opt/omni/databases/vendor/acs/hp/s800/hp-ux-10/A.02.10/ packet.Z /opt/omni/databases/vendor/acs/hp/s800/hp-ux/A.02.10/ packet.Z /opt/omni/databases/vendor/da/hp/s800/hp-ux-10/A.02.10/ packet.Z /opt/omni/databases/vendor/da/hp/s800/hp-ux-1020/A.02.10/ packet.Z /opt/omni/databases/vendor/da/hp/s800/hp-ux/A.02.10/packet.Z /opt/omni/databases/vendor/da/ibm/rs6000/aix/A.02.10/ packet.Z /opt/omni/databases/vendor/das/hp/s800/hp-ux-10/A.02.10/ packet.Z /opt/omni/databases/vendor/das/hp/s800/hp-ux/A.02.10/ packet.Z /opt/omni/databases/vendor/ma/hp/s800/hp-ux-10/A.02.10/ packet.Z /opt/omni/databases/vendor/ma/hp/s800/hp-ux/A.02.10/packet.Z /opt/omni/databases/vendor/ma/ibm/rs6000/aix/A.02.10/ packet.Z /opt/omni/databases/vendor/ma/sun/sparc/solaris/A.02.10/ packet.Z /opt/omni/databases/vendor/opc/hp/s800/hp-ux-10/A.02.10/ packet.Z /opt/omni/databases/vendor/opc/hp/s800/hp-ux/A.02.10/ packet.Z /opt/omni/databases/vendor/ost/hp/s800/hp-ux-10/A.02.10/ packet.Z /opt/omni/databases/vendor/ost/hp/s800/hp-ux-10/A.02.10/ require.dat /opt/omni/databases/vendor/ost/hp/s800/hp-ux-10/A.02.10/ utils.tar /opt/omni/databases/vendor/ost/hp/s800/hp-ux-10/require.dat /opt/omni/databases/vendor/ost/hp/s800/hp-ux/A.02.10/ packet.Z /opt/omni/databases/vendor/ost/hp/s800/hp-ux/A.02.10/ utils.tar /opt/omni/databases/vendor/sap/hp/s800/hp-ux-10/A.02.10/ packet.Z /opt/omni/databases/vendor/sap/hp/s800/hp-ux/A.02.10/ packet.Z /opt/omni/databases/vendor/win/packet.Z what(1) Output: /opt/omni/bin/xomniadmin: [TZ=GMT0 /opt/omni/bin/xomniadmin -version] HP OpenView OmniBack II A.02.10: XOMNIADMIN, built o n Thu Nov 21 11:07:45 1996 /opt/omni/lbin/bsm: [TZ=GMT0 /opt/omni/lbin/bsm -version] HP OpenView OmniBack II A.02.10: BSM, built on Thu N ov 21 14:06:19 1996 /opt/omni/lbin/dbsm: [TZ=GMT0 /opt/omni/lbin/dbsm -version] HP OpenView OmniBack II A.02.10: DBSM, built on Fri Nov 22 13:58:47 1996 /opt/omni/lbin/msm: [TZ=GMT0 /opt/omni/lbin/msm -version] HP OpenView OmniBack II A.02.10: MSM, built on Thu N ov 21 10:55:30 1996 /opt/omni/lbin/rsm: [TZ=GMT0 /opt/omni/lbin/rsm -version] HP OpenView OmniBack II A.02.10: RSM, built on Thu N ov 21 14:09:53 1996 /opt/omni/databases/vendor/acs/hp/s800/hp-ux-10/A.02.10/ packet.Z: None /opt/omni/databases/vendor/acs/hp/s800/hp-ux/A.02.10/ packet.Z: None /opt/omni/databases/vendor/da/hp/s800/hp-ux-10/A.02.10/ packet.Z: None /opt/omni/databases/vendor/da/hp/s800/hp-ux-1020/A.02.10/ packet.Z: None /opt/omni/databases/vendor/da/hp/s800/hp-ux/A.02.10/ packet.Z: None /opt/omni/databases/vendor/da/ibm/rs6000/aix/A.02.10/ packet.Z: None /opt/omni/databases/vendor/das/hp/s800/hp-ux-10/A.02.10/ packet.Z: None /opt/omni/databases/vendor/das/hp/s800/hp-ux/A.02.10/ packet.Z: None /opt/omni/databases/vendor/ma/hp/s800/hp-ux-10/A.02.10/ packet.Z: None /opt/omni/databases/vendor/ma/hp/s800/hp-ux/A.02.10/ packet.Z: None /opt/omni/databases/vendor/ma/ibm/rs6000/aix/A.02.10/ packet.Z: None /opt/omni/databases/vendor/ma/sun/sparc/solaris/A.02.10/ packet.Z: None /opt/omni/databases/vendor/opc/hp/s800/hp-ux-10/A.02.10/ packet.Z: None /opt/omni/databases/vendor/opc/hp/s800/hp-ux/A.02.10/ packet.Z: None /opt/omni/databases/vendor/ost/hp/s800/hp-ux-10/A.02.10/ packet.Z: None /opt/omni/databases/vendor/ost/hp/s800/hp-ux-10/A.02.10/ require.dat: None /opt/omni/databases/vendor/ost/hp/s800/hp-ux-10/A.02.10/ utils.tar: None /opt/omni/databases/vendor/ost/hp/s800/hp-ux-10/require.dat: None /opt/omni/databases/vendor/ost/hp/s800/hp-ux/A.02.10/ packet.Z: None /opt/omni/databases/vendor/ost/hp/s800/hp-ux/A.02.10/ utils.tar: None /opt/omni/databases/vendor/sap/hp/s800/hp-ux-10/A.02.10/ packet.Z: None /opt/omni/databases/vendor/sap/hp/s800/hp-ux/A.02.10/ packet.Z: None /opt/omni/databases/vendor/win/packet.Z: None cksum(1) Output: 3038108898 1399852 /opt/omni/bin/xomniadmin 3509686552 1674686 /opt/omni/lbin/bsm 630400280 1628959 /opt/omni/lbin/dbsm 1837873856 1334048 /opt/omni/lbin/msm 652924385 1395671 /opt/omni/lbin/rsm 3876246731 1868275 /opt/omni/databases/vendor/acs/hp/s800/ hp-ux-10/A.02.10/packet.Z 1648098614 1718596 /opt/omni/databases/vendor/acs/hp/s800/ hp-ux/A.02.10/packet.Z 1346536680 1165373 /opt/omni/databases/vendor/da/hp/s800/ hp-ux-10/A.02.10/packet.Z 3063675198 1029583 /opt/omni/databases/vendor/da/hp/s800/ hp-ux-1020/A.02.10/packet.Z 2946900546 1129395 /opt/omni/databases/vendor/da/hp/s800/ hp-ux/A.02.10/packet.Z 1749983789 778725 /opt/omni/databases/vendor/da/ibm/rs6000/ aix/A.02.10/packet.Z 28982480 1650233 /opt/omni/databases/vendor/das/hp/s800/ hp-ux-10/A.02.10/packet.Z 1237743975 1506021 /opt/omni/databases/vendor/das/hp/s800/ hp-ux/A.02.10/packet.Z 687697042 1387577 /opt/omni/databases/vendor/ma/hp/s800/ hp-ux-10/A.02.10/packet.Z 3687721500 1243183 /opt/omni/databases/vendor/ma/hp/s800/ hp-ux/A.02.10/packet.Z 3013152082 1139357 /opt/omni/databases/vendor/ma/ibm/rs6000/ aix/A.02.10/packet.Z 2397455746 1247861 /opt/omni/databases/vendor/ma/sun/sparc/ solaris/A.02.10/packet.Z 2737539646 1116359 /opt/omni/databases/vendor/opc/hp/s800/ hp-ux-10/A.02.10/packet.Z 670090488 1139395 /opt/omni/databases/vendor/opc/hp/s800/ hp-ux/A.02.10/packet.Z 1176399482 1102929 /opt/omni/databases/vendor/ost/hp/s800/ hp-ux-10/A.02.10/packet.Z 1391861633 17 /opt/omni/databases/vendor/ost/hp/s800/ hp-ux-10/A.02.10/require.dat 2394913140 51200 /opt/omni/databases/vendor/ost/hp/s800/ hp-ux-10/A.02.10/utils.tar 1391861633 17 /opt/omni/databases/vendor/ost/hp/s800/ hp-ux-10/require.dat 70581070 909041 /opt/omni/databases/vendor/ost/hp/s800/ hp-ux/A.02.10/packet.Z 2556797582 81920 /opt/omni/databases/vendor/ost/hp/s800/ hp-ux/A.02.10/utils.tar 3515570139 763505 /opt/omni/databases/vendor/sap/hp/s800/ hp-ux-10/A.02.10/packet.Z 483994641 747459 /opt/omni/databases/vendor/sap/hp/s800/ hp-ux/A.02.10/packet.Z 952430856 5088139 /opt/omni/databases/vendor/win/packet.Z Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_8802 Equivalent Patches: PHSS_9046: s700: 9.01 9.03 9.05 9.07 s800: 9.00 9.04 Patch Package Size: 33600 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_9047 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHSS_9047.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_9047.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_9047. 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_9047.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_9047.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: SUBSYSTEM_SHUT "/opt/omni/sbin/omnisv.sh stop" must be executed on the cell server before swinstall is run. After the update, restart OmniBackII using "/opt/omni/sbin/omnisv.sh start". NOTE * Using this patch with advanced VxFS (JFS) filesystems on HP-UX 10.X clients can cause corruption of the kernel data structures. The corruption is a result of the direct I/O on VxFS that is implemented in this patch. The problem can be avoided by either - including the assignment OB2VXDIRECT=0 in the /opt/omni/.omnirc file on the respective backup client. Setting this variable for non-VxFS filesystems will have no effect. Setting the variable for VxFs filesystems will disable the direct I/O feature that introduces the corruption and thus it will not be possible to take advantage of the performance improvement during backup. or - installing one of the following patches: PHKL_9404 on s700 with HP-UX 10.01 PHKL_9405 on s800 with HP-UX 10.01 PHKL_9413 on s700 with HP-UX 10.10 PHKL_9414 on s800 with HP-UX 10.10 PHKL_9415 on s700 with HP-UX 10.20 PHKL_9416 on s800 with HP-UX 10.20 If the respective patch is installed, then the direct I/O feature can be enabled for VxFS filesystems by including the assignment OB2VXDIRECT=1 in the /opt/omni/.omnirc file on the respective backup client. The default behaviour of this patch is to have the direct I/O feature disabled. * The Disk Agent, Media Agent and/or any integration modules need to be redistributed to the appropriate systems from within the "Cell Administration - Install" window of the OmnibackII graphical user interface before the patch modifications take effect. * The DAS agent module contains an old version of the libaci.sl shared library which is distributed to the clients during the Install step. If the client system has a newer version of this library, then it must be saved before distributing the DAS agent module and put in place again after the module has been distributed to the DAS agent. The full filename of the library is /usr/omni/lib/libaci.sl on HP-UX 9.X and /opt/omni/lib/libaci.sl on HP-UX 10.X. * Users who experienced the problem of OmnibackII creating media with duplicate IDs should scratch the medium header of one of the affected media before initializing it again. This can be done by writing at least 16 KByte of irrelevant data using for example a command like dd if=/usr/lib/libc.a of=/dev/rmt/MyDevice bs=10k After this step the medium can be re-initialized using the OmnibackII GUI or command line interface. * User profiles on WinNT 4.0 must be backed up as part of a filesystem. User profiles are subdirectories under %SystemRoot%\Profiles. For restoring these profiles they must not be logged interactive. The best way to achieve this is to start the restore session from another system. * When several cells are controlled through ITO then the same OBII port number must be used in the cells.