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