Restarting the cluster using a dataserver binary from an earlier version

The Cluster Edition does not start, and writes this message to the error log “Cluster is running with message version y. This version of ASE requires message version x,” if:

Resolving the problem

Start an instance of the cluster using the old version of the dataserver binary, and then issue shutdown cluster.

Restart the cluster using the new version of the dataserver binary.

If the previous version of the dataserver binary is not available, you can resolve this error message by re-creating the quorum device.

WARNING! These steps bypass Adaptive Server’s safety checks, and you must make sure no instances are running while you perform them.

  1. Verify that all instances of the cluster are shut down.

  2. Extract the cluster input file information using qrmutil:

    $SYBASE/ASE-15_0/bin/qrmutil --quorum_dev=path_to_quorum 
    --extract_config=quorum.out
    
  3. Start the Cluster Edition using the new dataserver binary, and rebuild the quorum device:

    dataserver --quorum_dev=path_to_quorum --instance=instance_name 
    --buildquorum=force --cluster_input=quorum.out
    
  4. Shut down the cluster

  5. Start the cluster using normal procedures.

    WARNING! The --buildquorum or --cluster_input dataserver parameters are used only for these steps. Do not use them during subsequent cluster or instance restarts.