How to: Upgrade your Dash MasterNode to the latest version
How to: Upgrade your Dash MasterNode to the latest version
If you ha’ve set up a Dash MasterNode you probably thought the worse was over, but after that maniac upgrade cycle that took us through 50 something minor versions and lost payments, you know better now. Fortunately the upgrade process now is simpler and I thought about documenting because everytime I forget even the simple commands.
- Make sure you have the latest updates: apt-get upgrade && apt-get update
- Get the latest version
- Go to https://www.dashpay.io/downloads/ and get the download link (https://www.dashpay.io/binaries/dash-0.12.0.55-linux64.tar.gz at the time of writting)
- Perform a wget:
- wget https://www.dashpay.io/binaries/dash-0.12.0.55-linux64.tar.gz
-
- Validate there weren’t any errors with the download performing a MD5SUM check:
- md5sum dash-0.12.0.55-linux64.tar.gz
- The output “7645dbd0d41be87105c7f8dcf06ad105 dash-0.12.0.55-linux64.tar.gz” needs to match the hatch on the site (https://www.dashpay.io/binaries/dash-0.12.0.55-linux64.tar.gz.DIGESTS.txt): “7645dbd0d41be87105c7f8dcf06ad105 *dash-0.12.0.55-linux64.tar.gz”
- Extract your .tar.gz file
- tar -xvzf dash-0.12.0.55-linux64.tar.gz
- Copy the new executable to where you have the old one. Be careful to stop the service/executable before performing the copy, otherwise it won’t happen and you’ll get an error message reading “cp: cannot create regular file ‘/dash/dashd’: Text file busy
“. You can reboot your machine considering you recently updated Linux and that would stop the process unless you have it to autostart.- cp dash-0.12.0/bin/dashd /dash/dashd
- Start your Dash MasterNode
- /dash/dashd
Dash server starting
- /dash/dashd
- Check your log file to see if there are any issues
- tail -f .dash/debug.log
- Validate there weren’t any errors with the download performing a MD5SUM check:
Congratulations, you’re done! We generally use DashNinja to validate our MasterNodes are running correctly.
Love
Can we use Let's Encrypt, the free and open certificate authority?
Hola! gracias por la info, me sirvió el comando sacandole el nombre del server. En mi caso, fue una migración…
Yes 3rd option helped me too. I removed the WC key Values from config file then started working.
I know this is from 2014. But really, thank you!