ColossusXT Linux Wallet 1.1.1 Update Guide
This is an archived copy of this document. All current documentation has been moved to the ColossusXT Wiki. The most current version can be found here.
This guide will help you update your 1.1.0 or older Linux wallet to the latest wallet version 1.1.1. You can use this guide for any Linux ColossusXT wallet installation, including a local Linux install or a VPS system, for a normal Linux wallet or for a Linux masternode, and for Raspberry Pi Linux installations as well.
This guide is for updates only and assumes that you already have a previous version of the ColossusXT wallet installed. If you don't have a previous version installed, please use the ColossusXT Linux / VPS Wallet 1.1.1 Setup Guide instead.
Linux Installation Reminders
Back Up Your Wallet
The new wallet version uses your existing wallet files in their current location, and makes no changes to them, however, an update is a good time to back up your wallet. If you already have a known good backup, you can skip this step.
The easiest way to back up your wallet.dat from a remote Linux / VPS system is via a secure FTP program such as WinSCP. Install WinSCP from the link provided, then connect using your IP address, login and password. Click “Yes” on the one-time warning to accept the server’s host key.
Once connected, you will need to press [CTRL]+[ALT]+H to enable viewing hidden files. Navigate to your remote ColossusXT wallet directory ~/.ColossusCoinXT and drag the wallet.dat to your desired destination on your local file system.
Stop Wallet Process
Use the cd command to navigate to your old ColossusXT program directory, and then stop the server daemon process:
cd ~/colx-1.1.0/bin
./colx-cli stop
Delete Existing Program Folders
Once the server is stopped, delete any existing ColossusXT program directories:
cd ~
rm -rf colx-1.1.0
Download The 1.1.1 ColossusXT Wallet Program From Github:
Use the wget command to download the 1.1.1 wallet archive directly to your ~/Downloads directory.
NOTE: There are different wallet versions available for each system architecture. If you don’t know your architecture, use the arch command:
Use only the command that matches your system architecture:
x86_64
wget -P ~/Downloads https://github.com/ColossusCoinXT/ColossusCoinXT/releases/download/v1.1.1/colx-1.1.1-x86_64-linux-gnu.tar.gz
i686
wget -P ~/Downloads https://github.com/ColossusCoinXT/ColossusCoinXT/releases/download/v1.1.1/colx-1.1.1-i686-pc-linux-gnu.tar.gz
ARM
wget -P ~/Downloads https://github.com/ColossusCoinXT/ColossusCoinXT/releases/download/v1.1.1/colx-1.1.1-arm-linux-gnueabihf.tar.gz
Extract The New Wallet Archive To Your Home Folder
Now use the tar command to extract the archive to a new COLX folder located at /user/home/colx-1.1.1. Again, use only the command that matches your system architecture:
x86_64
tar xvzf ~/Downloads/colx-1.1.0-x86_64-linux-gnu.tar.gz -C ~
i686
tar xvzf ~/Downloads/colx-1.1.0-i686-pc-linux-gnu.tar.gz -C ~
ARM
tar xvzf ~/Downloads/colx-1.1.0-arm-linux-gnueabihf.tar.gz -C ~
NOTE: If you download and install the wallet for the wrong architecture, you will see an error like this when you attempt to launch the wallet:
Launch The New Wallet Program
Navigate to the new installation directory, and launch the ColossusXT wallet
cd ~/colx-1.1.1/bin
./colxd --daemon
Note: "daemon" is spelled with ae not ea, and there are TWO dashes.
You will receive a message that the server is starting.
Confirm Wallet Status
Check the status of your wallet to confirm that it's running and synchronized.
./colx-cli getinfo
Note the block number. It will catch up to the current ColossusXT block within a few minutes. You can run the command repeatedly to monitor its progress.
Restart Masternode
If this update was for a masternode server wallet, don't forget to restart your masternode from your local wallet.
Additional Resources
As always, if you have any questions, please come find us in the #general-support channel of the ColossusXT discord: