I was in the process of configuring ASM Filter Driver (ASMFD) and it was failing with following errors.
-bash-3.2# $ORACLE_HOME/bin/asmcmd afd_configure
Connected to an idle instance.
AFD-620: AFD is not supported on this operating system version: ‘2.6.32-100.26.2.el5’
ASMCMD-9524: AFD configuration failed ‘ERROR: afdroot install failed’
When I googled, could not find a single match for this error.
I recalled a similar issue with ACFS as per Bug 10185375. As per the Bug description, ACFS is not supported on Unbreakable Enterprise Kernel and they did not mention a workaround too.
To verify, I have checked my OS release
-bash-3.2# uname -r
2.6.32-100.26.2.el5
Yes, I am using UEK.
Now, me being an impatient person; was looking for an alternative option as I was too determined to explore ASMFD.
Here, what I did.
Rebooted my Linux, went to Grub Menu, booted the system with Red Hat Compatible Kernel.
-bash-3.2# uname -r
2.6.18-238.el5
Guess what!! I was able to successfully install ASMFD with a Red Hat Compatible Kernal.
-bash-3.2# $ORACLE_HOME/bin/asmcmd afd_configure
Connected to an idle instance.
AFD-627: AFD distribution files found.
AFD-636: Installing requested AFD software.
AFD-637: Loading installed AFD drivers.
AFD-9321: Creating udev for AFD.
AFD-9323: Creating module dependencies - this may take some time.
AFD-9154: Loading ‘oracleafd.ko’ driver.
AFD-649: Verifying AFD devices.
AFD-9156: Detecting control device ‘/dev/oracleafd/admin’.
AFD-638: AFD installation correctness verified.
Modifying resource dependencies - this may take some time.
ASMCMD-9524: AFD configuration failed ‘ERROR: OHASD start failed’
I have ignored the error **ASMCMD-9524 **as it was not impacting the configuration.
-bash-3.2# $ORACLE_HOME/bin/asmcmd afd_state
Connected to an idle instance.
ASMCMD-9526: The AFD state is ‘LOADED’ and filtering is ‘DEFAULT’ on host 'labserver.home.com’
Now, I shall log a SR with Oracle for this ASMFD error.