* * * READ ME * * * * * * Veritas Oracle Disk Manager 6.0.5 * * * * * * Patch 6.0.5.100 * * * Patch Date: 2014-09-04 This document provides the following information: * PATCH NAME * OPERATING SYSTEMS SUPPORTED BY THE PATCH * PACKAGES AFFECTED BY THE PATCH * BASE PRODUCT VERSIONS FOR THE PATCH * SUMMARY OF INCIDENTS FIXED BY THE PATCH * DETAILS OF INCIDENTS FIXED BY THE PATCH * INSTALLATION PRE-REQUISITES * INSTALLING THE PATCH * REMOVING THE PATCH PATCH NAME ---------- Veritas Oracle Disk Manager 6.0.5 Patch 6.0.5.100 OPERATING SYSTEMS SUPPORTED BY THE PATCH ---------------------------------------- RHEL5 x86-64 PACKAGES AFFECTED BY THE PATCH ------------------------------ VRTSodm BASE PRODUCT VERSIONS FOR THE PATCH ----------------------------------- * Symantec VirtualStore 6.0.1 * Veritas Storage Foundation 6.0.1 * Veritas Storage Foundation Cluster File System HA 6.0.1 * Veritas Storage Foundation for Oracle RAC 6.0.1 * Veritas Storage Foundation HA 6.0.1 SUMMARY OF INCIDENTS FIXED BY THE PATCH --------------------------------------- Patch ID: 6.0.500.100 * 3559203 (3529371) The package verification of VRTSodm on Linux fails. Patch ID: 6.0.500.000 * 3322294 (3323866) Some ODM operations may fail with "ODM ERROR V-41-4-1-328-22 Invalid argument" * 3369038 (3349649) The Oracle Disk Manager (ODM) module fails to load on RHEL6.5 Patch ID: 6.0.300.300 * 3384781 (3384775) Installing patch 6.0.3.200 on RHEL 6.4 or earlier RHEL 6.* versions fails with ERROR: No appropriate modules found. Patch ID: 6.0.300.200 * 3349650 (3349649) ODM modules fail to load on RHEL6.5 DETAILS OF INCIDENTS FIXED BY THE PATCH --------------------------------------- This patch fixes the following Symantec incidents: Patch ID: 6.0.500.100 * 3559203 (Tracking ID: 3529371) SYMPTOM: The package verification of VRTSodm on Linux using the rpm(1M) command with A-V:optionA fails. DESCRIPTION: The package verification fails due to permission mode of /dev/odm directory after odm device is mounted differs from entry in rpm database. RESOLUTION: The Creation time permission mode for /dev/odm directory is corrected. Patch ID: 6.0.500.000 * 3322294 (Tracking ID: 3323866) SYMPTOM: Some ODM operations may fail with the following error: ODM ERROR V-41-4-1-328-22 Invalid argument DESCRIPTION: On systems having heavy database activity using ODM some operations may fail an error. This is a corner case and it occurs when a new task enters in ODM. To avoid deadlocks ODM maintains two lists of tasks viz. hold list and deny list. All the active tasks are maintained in the hold list and the task that are being exited from ODM are stored in the deny list. The error is returned when the ODM PID structure gets re-used for a PID that is still being exited from the ODM and is there in the deny list in that case ODM don't allow the task to enter in the ODM and above error is returned. RESOLUTION: The code is modified such as to add an extra check while adding a new task in ODM to avoid returning the error in such scenarios. * 3369038 (Tracking ID: 3349649) SYMPTOM: Oracle Disk Manager (ODM) module fails to load on RHEL6.5 with the following system log error message: kernel: vxodm: disagrees about version of symbol putname kernel: vxodm: disagrees about version of symbol getname DESCRIPTION: In RHEL6.5, the kernel interfaces for AgetnameA and AputnameA used by VxFS have changed. RESOLUTION: The code is modified to use the latest definitions of AgetnameA and AputnameA kernel interfaces. Patch ID: 6.0.300.300 * 3384781 (Tracking ID: 3384775) SYMPTOM: Installing patch 6.0.3.200 on RHEL 6.4 or earlier RHEL 6.* versions fails with ERROR: No appropriate modules found. # /etc/init.d/vxfs start ERROR: No appropriate modules found. Error in loading module "vxfs". See documentation. Failed to create /dev/vxportal ERROR: Module fdd does not exist in /proc/modules ERROR: Module vxportal does not exist in /proc/modules ERROR: Module vxfs does not exist in /proc/modules DESCRIPTION: VRTSvxfs and VRTSodm rpms ship four different set module for RHEL 6.1 and RHEL6.2 , RHEL 6.3 , RHEL6.4 and RHEL 6.5 each. However the current patch only contains the RHEL 6.5 module. Hence installation on earlier RHEL 6.* version fail. RESOLUTION: A superseding patch 6.0.3.300 will be released to include all the modules for RHEL 6.* versions which will be available on SORT for download. Patch ID: 6.0.300.200 * 3349650 (Tracking ID: 3349649) SYMPTOM: ODM modules fail to load on RHEL6.5 and following error messages are reported in system log. kernel: vxodm: disagrees about version of symbol putname kernel: vxodm: disagrees about version of symbol getname DESCRIPTION: In RHEL6.5 the kernel interfaces for getname and putname used by VxFS have changed. RESOLUTION: Code modified to use latest definitions of getname and putname kernel interfaces. INSTALLING THE PATCH -------------------- Run the Installer script to automatically install the patch: ----------------------------------------------------------- To install the patch perform the following steps on at least one node in the cluster: 1. Copy the hot-fix odm-rhel5_x86_64-6.0.5.100-rpms.tar.gz to /tmp 2. Untar odm-rhel5_x86_64-6.0.5.100-rpms.tar.gz to /tmp/hf # mkdir /tmp/hf # cd /tmp/hf # gunzip /tmp/odm-rhel5_x86_64-6.0.5.100-rpms.tar.gz # tar xf /tmp/odm-rhel5_x86_64-6.0.5.100-rpms.tar 3. Install the hotfix # pwd /tmp/hf # ./installODM605P1 [ ...] Install the patch manually: -------------------------- #rpm -Uvh VRTSodm-6.0.500.100-RHEL5.x86_64.rpm REMOVING THE PATCH ------------------ #rpm -e rpm_name SPECIAL INSTRUCTIONS -------------------- NONE OTHERS ------ NONE