After installing Red Hat Enterprise Linux (RHEL) 6.6, the Volume Manager (VxVM) and Low Latency Transport (LLT) components of Storage Foundation & High Availability (SFHA) solutions 6.1 & 6.1.1 fail to install or function

After installing Red Hat Enterprise Linux (RHEL) 6.6, the Volume Manager (VxVM) and Low Latency Transport (LLT) components of Storage Foundation & High Availability (SFHA) solutions 6.1 & 6.1.1 fail to install or function

Article: 100014243
Last Published: 2014-12-19
Ratings: 0 4
Product(s): InfoScale & Storage Foundation

Problem

After installing Red Hat Enterprise Linux (RHEL) 6.6 update, the Volume Manager (VxVM)  and Low Latency Transport (LLT) components of Storage Foundation & High Availability (SFHA) solutions 6.1 & 6.1.1 fail to install or function due to incompatibilities with the kernel interface.

Error Message

VxVM related errors:

# rpm -ivh VRTSvxvm-6.1.1.000-GA_RHEL6.x86_64.rpm

Preparing...                ########################################### [100%]

   1:VRTSvxvm               ########################################### [100%]

 

Installing file /etc/init.d/vxvm-boot

creating VxVM device nodes under /dev

WARNING: No modules found for 2.6.32-494.el6.x86_64, using compatible modules

for 2.6.32-71.el6.x86_64.

FATAL: Error inserting vxio (/lib/modules/2.6.32-

494.el6.x86_64/veritas/vxvm/vxio.ko): Unknown symbol in module, or unknown

parameter

(see dmesg) ERROR: modprobe error for vxio. See documentation.

warning: %post(VRTSvxvm-6.1.1.000-GA_RHEL6.x86_64) scriptlet failed, exit

status 1

 

Or after OS update, the system log file will have the following messages logged.

 

# tail /var/log/messages | grep poll

vxio: disagrees about version of symbol poll_freewait

vxio: Unknown symbol poll_freewait

vxio: disagrees about version of symbol poll_initwait

 

LLT related errors

 

# /etc/init.d/llt start

Starting LLT: 

LLT: loading module...

ERROR: No appropriate modules found.

Error in loading module "llt". See documentation.

LLT:Error: cannot find compatible module binary

 

The system log will have messages similar to:

 

# tail /var/log/messages | grep llt

Oct  8 19:55:51 vcslx376vm5 kernel: llt: disagrees about version of symbol ib_create_cq

Oct  8 19:55:51 vcslx376vm5 kernel: llt: Unknown symbol ib_create_cq

Oct  8 19:55:51 vcslx376vm5 kernel: llt: disagrees about version of symbol rdma_resolve_addr

Oct  8 19:55:51 vcslx376vm5 kernel: llt: Unknown symbol rdma_resolve_addr

Oct  8 19:55:51 vcslx376vm5 kernel: llt: disagrees about version of symbol ib_dereg_mr

Oct  8 19:55:51 vcslx376vm5 kernel: llt: Unknown symbol ib_dereg_mr

Oct  8 19:55:51 vcslx376vm5 kernel: llt: disagrees about version of symbol rdma_reject

Oct  8 19:55:51 vcslx376vm5 kernel: llt: Unknown symbol rdma_reject

Oct  8 19:55:51 vcslx376vm5 kernel: llt: disagrees about version of symbol rdma_disconnect

Oct  8 19:55:51 vcslx376vm5 kernel: llt: Unknown symbol rdma_disconnect

Oct  8 19:55:51 vcslx376vm5 kernel: llt: disagrees about version of symbol rdma_resolve_route

Oct  8 19:55:51 vcslx376vm5 kernel: llt: Unknown symbol rdma_resolve_route

Oct  8 19:55:51 vcslx376vm5 kernel: llt: disagrees about version of symbol rdma_bind_addr

Oct  8 19:55:51 vcslx376vm5 kernel: llt: Unknown symbol rdma_bind_addr

Oct  8 19:55:51 vcslx376vm5 kernel: llt: disagrees about version of symbol rdma_create_qp

Oct  8 19:55:51 vcslx376vm5 kernel: llt: Unknown symbol rdma_create_qp

Oct  8 19:55:51 vcslx376vm5 kernel: llt: disagrees about version of symbol ib_destroy_cq

Oct  8 19:55:51 vcslx376vm5 kernel: llt: Unknown symbol ib_destroy_cq

Oct  8 19:55:51 vcslx376vm5 kernel: llt: disagrees about version of symbol rdma_create_id

Oct  8 19:55:51 vcslx376vm5 kernel: llt: Unknown symbol rdma_create_id

Oct  8 19:55:51 vcslx376vm5 kernel: llt: disagrees about version of symbol rdma_listen

Oct  8 19:55:51 vcslx376vm5 kernel: llt: Unknown symbol rdma_listen

<..>

 

 

 

Cause

The Volume Manager component (VxVM) and Low Latency Transport (LLT) components have incompatibility issues with the RHEL 6.6. kernel update.

Solution

Veritas have released a combined patch SFHA 6.1.1.200 to resolve this issue and support RHEL 6.6. This combined patch includes patches for VxVM, ASL, LLT and VxFS components.

Patch SFHA 6.1.1.200 requires SFHA 6.1.1 (Maintenance Release) to be installed. Patch installation instructions are contained in the patch README.

 

Install/Upgrade options for SFHA 6.1.1.200: 

 

Upgrading to RHEL 6.6 with existing 6.1.1 installation

If upgrading to RHEL 6.6 from prior RHEL 6 updates, install SFHA 6.1.1.200 prior to the RHEL 6.6 upgrade. If you have already upgraded to RHEL 6.6, then install the SFHA 6.1.1.200 patch

 

Upgrading to RHEL 6.6 with existing 6.1 installation

If you are currently running SFHA 6.1, you will have to install SFHA 6.1.1 as a prerequisite for this patch.

You can install SFHA 6.1.1 and the SFHA 6.1.1.200 in a traditional multi-step approach or in a single step using the  Install Bundles  feature. Install bundles remove the requirement to install software and patches in a serial fashion. Below is an example command of how to initiate an installation of SFHA6.1.1 + SFHA 6.1.1.200 in a single step:

/<SFHA6.1.1_directory>/installmr -hotfix_path /<SFHA6.1.1.200_directory> 

Follow the on-screen instruction to complete the installation and configuration

 

New Installation of SFHA on RHEL 6.6

If SFHA is being installed for the first time, the SFHA 6.1 base software, SFHA 6.1.1 and SFHA 6.1.1.200 patch can be installed using the  Install Bundles  feature. Install bundles remove the requirement to install software and patches in a serial fashion. Below is an example command of how to initiate a new installation of SFHA 6.1+SFHA 6.1.1+SFHA6.1.1.200: 

/<6.1.1MR_directory>/installmr -hotfix_path /<SFHA6.1.1.200_Patch_directory> -base_path /<6.1_directory> 

Follow the on-screen instruction to complete the installation and configuration 

 

 

For more information on the 6.1 Install Bundles feature, see the  Veritas Storage Foundation and High Availability 6.1 Installation Guide  for your product and the video:  Using Install Bundles to Simplify Install/Upgrade

NOTE :  Previously a combined patch (SFHA 6.1.1.100) was  available with VxVM, ASL and LLT patches. This combined patch did not include the VxFS patch that fixes a  unmount issue with inotify APIs on RHEL6.6

NOTE : An updated patch for the Volume Manager (VxVM) component is available in the form of a private hot fix (vm-rhel6_x86_64-6.1.1.101). This updated patch fixes the issues below. Veritas recommend this VxVM hot fix level (or later) to be used in RHEL 6.6 deployments. Contact Veritas Technical support to obtain this patch.

3682022 Server went to panic while doing Adding/Removing Lun or HBAs

3662397 Data corruption is hit on Slave node during disk resize operation

3626419 VOM scripts attempt to import sfcache_defaultdg for smartio this logs an error in syslog

3587065 vxconfigbackup seems to loop and never completes for a disk group


Applies To

Storage Foundation & High Availability (SFHA) 6.1 & 6.1.1

Storage Foundation Cluster File System (SFCFS) 6.1 & 6.1.1

Storage Foundation for Oracle RAC (SFRAC) 6.1 & 6.1.1

Cluster Server 6.1 & 6.1.1

Red Hat Enterprise Linux (RHEL) 6.6

Was this content helpful?