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

Fatal agent error: Target Interaction Manager failed at Startup

[INS-40718] Single Client Access Name (SCAN): could not be resolved. ( LDOMS & Zones)

CRS-2883: Resource 'ora.asm' failed during Clusterware stack start