I got so fed up trying to fix up these issues I destroyed my server. For like the third time. No more trying...
I will now wait until someone provides an updated step by step guide for setting up the mn on a vps with sentinel. Since the issues are solved, I don't think I have to wait long.
Desire + Sentinel standalone (windows + linux)You only need this if you are running a masternode and getting WATCHDOG_EXPIREDThis is a version of sentinel that requires nothing but to run an exe, make you to follow all steps! Backup "wallet.dat" first, just in case
Download:
https://github.com/ZonnCash/sentinel/releases/tag/v1.1.0-win64Virustotal (3/67):
https://www.virustotal.com/es/file/3a65c0df1fb89607531d8c02bb2a3070f1c39f555944d118c67d8ee616be5b18/analysis/1510697796/Use at your own risk, it has been compiled exactly as the Github repo says
Before running it1. Make sure you are running v0.12.2.1
2. Close your wallet
3. Go to desirecore folder and delete "mncache.dat" and "mnpayments.dat"
4. Make sure your "desire.conf" contains, at least, the following data:
rpcuser=someuser
rpcpassword=somepass
server=1
rpcport=9918
rpcconnect=127.0.0.1
Try to make rcpuser and rpcpassword hard to guess, you won't need to remember/use them for anything else, so feel free to smash the keyboard
5. Open wallet. Resync the whole wallet, from the menu "Tools" > "Wallet Repair" > "Rebuild Index"
6. Make sure the wallet is running and completely synced before continuing
How toTo make it point to your desire.conf, you have three options:
A) Create a file
sentinel.conf in the same folder as the EXE with the following content:
desire_conf=C:\path\to\desire.conf
Start sentinel-win64.exe
B) From a console, execute the EXE by passing arguments
sentinel-win64.exe --config=C:\path\to\desire.conf
C) By creating a shortcut
1) Right click the sentinel-win64.exe, "Create Shortcut".
2) Right click the shortcut, Properties
3) Edit Target and, at the end, add a SPACE and then "--config=C:\path\to\desire.conf" INCLUDING the quotes "
Double click the shortcut to start sentinel.
When everything failsIf you have followed all the steps and still get WATCHDOG_EXPIRED when issuing "masternode status":
1. Close the wallet
2. Delete all files inside "desireconf" except for "wallet.dat" and "desire.conf".
Please make sure you don't delete wallet.dat! Backup it, for real, that's your coins!3. Restart wallet, open sentinel-win64.exe, and let it sync!