Unable to Mount DBFS After Upgrading to Exadata Storage Server

Applies to:
Oracle Database - Enterprise Edition - Version 12.1.0.1 and later
Oracle Exadata Storage Server Software - Version 11.2.3.1.0 to 12.1.2.3.2 [Release 11.2 to 12.1]
Information in this document applies to any platform.
Symptoms

After applying Exadata software version 12.1.2.3.2 you are unable to mount dbfs.
Cause

Fuse rpm was updated resulting in 2 path changes:

1. Fuse library path has changed from /lib64/libfuse.so.2 to /usr/lib64/libfuse.so.2

Tracing for mount will show:

Fatal Error: /lib64/libfuse.so.2 is missing. - Failed: 1


2. The fusermount binary changed from /bin/fusermount to /usr/bin/fusermount

Solution

On both compute nodes do the following and then remount:

 Step1: change library path:

1.  Remove the old symlink for libfuse.so.2
     # rm /usr/local/lib/libfuse.so.2

2. Add the new symlink for libfuse.so.2
    # ln -s /usr/lib64/libfuse.so.2 /usr/local/lib/libfuse.so.2

Step 2: change fusermount path:

1. Create new symbolic link of the old path /bin/fusermount pointing to the new path /usr/bin/fusermount

OR

2. Edit mount-dbfs.sh (VERSION=20160215) to change:

From:  FUSERMOUNT=/bin/fusermount

To:  FUSERMOUNT=/usr/bin/fusermount

Comments

Popular posts from this blog

Bare Metal Restore Procedure for Compute Nodes on an Exadata Environment

Supercluster App Domain RAC setup not able to start after ZFS storage rebooted.