Problem: DBCA gets error - The current version of Oracle Grid Infrastructure is: null

This was interesting problem to encounter. During the database installation, Oracle encountered that there wasn't a clusterware installed, even though the clusterware was perfectly fine and working. The problem was because the executable: “getcrshome” wasn't available to oracle. Even though you can list this executable via: “ls -lart $ORACLE_HOME/srvm/admin/getcrshome”, the file isn't actually there, therefore please refer to the following actions:

1: Relink all libraries on all servers:

$ORACLE_HOME/bin/relink all

2: Ensure that you can run the following command:

[oracle@testrac1 admin]$ ./getcrshome
/u01/app/11.2.0/grid

3: Re-start the installation