Validator UPDATE version

11min



Update your system installation

CLI


Reboot if you need to load a newer kernel.

Choose which release you want to install

Go to the Xandeum Binaries repo and download the tar.bz2 file to your server. This guide is using version v2.2.0-xandeum_a737021c You can right-click on the file name to copy the download link and do the upgrade manually if you want. https://github.com/Xandeum/binaries/releases/latest

Otherwise, set some variables and upgrade using our process below.

Document image


Set the version and filename variables, some versions are listed here:

CLI




CLI


Create the needed bin folder

CLI


Extract the file into the new bin dir

CLI


Add a directory for connection info, and empty it if there is old files.

CLI


Test a binary by running it in the local folder

CLI


Test a binary by running it in the local folder

CLI


Check the version and src match your chosen version from above:

Document image


Remove downloaded file if binaries are working

CLI


Set our symlink to the new version

Set a symlink from our new release to the active_release folder we will use in our $PATH later. (This command removes an old symlink to active_release if it exists)

CLI




Check your Install of the software from the home dirctory to prove the symlink worked:

As sol user, time to test if everything worked.

  • Check Xandeum Software Version:
  • Results should appear simlar to the following (check for correct version and src)
CLI




Document image


Restart your validator

If everyting looks good, restart your validator while delinquincy is below 10% and monitor until it is caught back up to the chain.

If you have the system service set to restart=always , then you can use the validator exit command. The validator will restart as soon as it creates a snapshot and stops.

Bash




If you have issues, try looking here: