For all those running the masternode trough VPS here is the solution for the watchdog error that worked out for me after trying for 3 days, first of all I want to clarify that this is only if you are setting up the masternode from scratch, like I did after reinstalling my server for 5 times:
If you head to the website:
https://sonofatech.com/how-to-setup-a-desire-masternode/ you will have just to follow all the instructions until you get to this code line:
cd ~;wget
https://github.com/lazyboozer/Desire/releases/download/Desire-v.0.12.2.1/desire-0.12.2.1-linux.tar.gz ;
cd desire;tar xzvf desire-0.12.2.1-linux.tar.gz;
After learning a bit of linux I could finally spot a misspelling there, basically
cd ~; sends you to the main directory, after that you ask to download the
desire-0.12.2.1-linux.tar.gz through the command
wget, but as you can see
cd Desire; is sending you to the desire folder and the command
tar xzvf its an order to extract the compressed file .gz, but if you download the file in one folder and then try to extract it in another one it makes no sense right?, so as I do not know for which one of the folders is originally destinated to be extracted I downloaded and extracted it on both as follows :
cd ~;
wget
https://github.com/lazyboozer/Desire/releases/download/Desire-v.0.12.2.1/desire-0.12.2.1-linux.tar.gz ;
tar xzvf desire-0.12.2.1-linux.tar.gz;
cd Desire;
wget
https://github.com/lazyboozer/Desire/releases/download/Desire-v.0.12.2.1/desire-0.12.2.1-linux.tar.gz ;
tar xzvf desire-0.12.2.1-linux.tar.gz;
Right, this may be not related to the sentinel (the exe that fixes the watchdog timeout isssue) but just in case is good to have it done right and for those following the only nice guide around which is this one of Sonofatech I'm sure it will be usefull, right, now we go to the point of sentinel, once you get to the following code lines:
wget https://github.com/ZonnCash/sentinel/releases/download/v1.1.0-win64/sentinel-lin64 ;chmod +x sentinel-lin64;
echo “desire_conf=`pwd`/desire.conf” sentinel.conf;
Instead of entering that code line, and once I realized that there was a new version (1.1.0.3) of the sentinel on github, I just changed the old file link for the new one like this:
wget https://github.com/ZonnCash/sentinel/releases/download/v1.1.0.3/sentinel-lin64 ;chmod +x sentinel-lin64;
echo “desire_conf=`pwd`/desire.conf” sentinel.conf;
Follow the remaining part of the guide step by step as normal until you get to to this code line:
sudo ufw allow 9919/tcpAs I previously had the error "IPv6 address not found" when running sentinel manually (you will see how to do that down to the end of this post) I tried, jus in case, changing the port 9919 to 9918 (The why is because I had to change the RPC port to 9918 because another error I was getting when opening the local wallet, as I had set up the port 9919 both on the masternode.conf and the RPC port in the desire.conf, to fix it I had to change the RPC one to 9918 and that is why I believe allowing 18 instead of 19 worked for me)
so the code line I used instead is:
sudo ufw allow 9918/tcpAfter that just follow the guide and the video guide until the end, and once you finish and get to open your local wallet (the one on your computer) you will see the status: WATCHDOG_TIMEDOUT
What you do is go in to your putty,log in and launch Sentinel manually by tipping the following lines:
cd .desirecore/
./sentinel-lin64
And select the option one: press 1 and then enter.
It might happen that you get the watchdog error again after a few hours, so simply manually run sentinel using the 2 above commands again.
I hope this helped you out, for me it was the heaven after struggling for days.
If this helped you also please feel free to leave a tip and let me know!
Donation address: DPgRGFa62tDmuhVyV2oLpkBNXdmJZ33uwo
Enjoy your masternode!
P.D: sentinel runs every 1 minute, you have to allow your wallet to get updated, for me it took about 10 mins, then you will see the PRE_ENABLED status, and once the other masternodes recognize you you will finally see the status ENABLED, but it takes some time, be patient!.