ℹī¸Running the node via binary file

If you use the Node Auto-installer, this will set a service file that runs the node via the release_autorun.sh script This script is able to auto-update your node when there is a new version available. In some rare cases though, this file does not work as intended, and you will get an error in the node log, which won't be able to start. What you can do then is edit the service file and set it to run the node directly via binary file.

Stop the node if it's running and open the service file.

nano /lib/systemd/system/ceremonyclient.service

Change this line

ExecStart=/root/ceremonyclient/node/release_autorun.sh

With this one

ExecStart=/root/ceremonyclient/node/node-1.4.21.1-amd64

Please note that node-1.4.21.1-amd64 will be different depending on the node version and architecture. Look in your ceremonyclient/node folder and you should see the correct version you have downloaded. Now save the file and exit with CTRL+X and then Y

Update your daemon, run:

systemctl daemon-reload

Restart your node which at this point should work correctly.

If you make this change in the service file you will lose the ability to auto-update, and you will have to update manually.

Also, when updating via my script, you may face again the same issue, because that line will be set again to release_autorun.sh. You will have to manually make again the edit and set it to the new node binary version.

Last updated