Cluster join operation cannot be performed at this time: All nodes in cluster must be at the same ONTAP version before node can be joined.

Interesting problem encountered when trying to add nodes to an ONTAP 9.5P6 cluster. We were getting this error:

Cluster join operation cannot be performed at this time: All nodes in cluster must be at the same ONTAP version before node can be joined.

Which made no sense because the cluster version was ONTAP 9.5P6 and the nodes we were trying to join were ONTAP 9.5P6.


CLU01::> version
NetApp Release 9.5P6: Wed Jul 10 18:43:50 UTC 2019


It turned out (after logging a support case) that we had an erroneous entry in one of the smdb tables.

Example of how the table output should look (from a single node cluster, there’s a line for cluster version, and then a line for each node) -


CLU01::> set d

CLU01::*> debug smdb table cluster_version_replicated show
uuid                                 generation major minor version-string                                     date                     ontapi-major ontapi-minor is-image-same state
------------------------------------ ---------- ----- ----- -------------------------------------------------- ------------------------ ------------ ------------ ------------- -----
1f64b145-e953-11e9-a9ae-000c291fb207 9          5     0     NetApp Release 9.5P6: Wed Jul 10 18:43:50 UTC 2019 Wed Jul 10 18:43:50 2019 1            150          true          none
b7da3e33-e952-11e9-a9ae-000c291fb207 9          5     0     NetApp Release 9.5P6: Wed Jul 10 18:43:50 UTC 2019 Wed Jul 10 18:43:50 2019 1            150          true          none
2 entries were displayed.


- all the lines should say the same version, if not something is up.

If you’re getting the error - as in the title above - to fix you will need to log a NetApp support call.

Comments