I am currently in process of installing Bitcoin Knots, with the end goal to run Datum. I am following a tutorial which is really good and explains it well. But I’ve gone wrong somewhere. So far I have followed these steps:
Downloaded Bitcoin knots from the community registry
Clicked Config and then saved
5 clicks on to open Dev option on the ‘MANAGE’ tab
Reinstalled on the community registry
Restarted the server
I continue to get the notification of ‘Bitcoin Knots install failed’ with the below error message:
Install of bitcoind@28.0.0.1 Failed: Migration Failed: Error: Upgrading from Knots to Core is prohibited. at mod4.migrations.fromMapping.28.0.0.1.up.mod4.migrations.updateConfig.version (file:///embassy.js:4893:23) at file:///embassy.js:4072:36 at eventLoopTick (ext:core/01_core.js:183:11) at async noRepeatGuard (file:///embassy.js:4107:13) at async file:///embassy.js:4068:9 at async file:///embassy.js:3788:27 at async file:///loadModule.js:240:18
I think I may have messed up on the tutorial when setting up the SSH.? But this all very techy for me so its going over my head, a lot.!! The health checks just keep starting up and then resetting.
Can anyone guide to somewhere I can read up on what or where I’ve gone wrong in the setup process?
According to the error you are showing it looks like you were trying to install Knots while having Bitcoin Core 28 installed.
If that is the case, you can go to the Bitcoin Core Marketplace listing (While having the Dev tools activated), click on “Other versions” and select 27.1.0
Once that is done, you should be able to follow the instructions for installing Knots:
Click “Reinstall” on Knots in the Community Registry.
If you get a notification claiming the install failed. Don’t worry, it succeeded. You just need to open Knots config and click “Save”.
Knots is now installed instead of Core. There no need to resync, and all dependent services should be happy.
Thank you for replying. I have followed these steps, makes sense now youve said it to have the same version running.
I am still having the same trouble though. Its starts up fine, goes to the health checks for RPC and Synced, and they both flash up as starting, then it just loops back round to the pre health check load up. I’ve restarted the server and the problem still persists.
Are there any other pre requisites I’m missing here in order to run Knots?
Thanks for messaging. I’ve done the above reccomended, went back to ‘reinstall’ knots, got the failed message, clicked Configure and save, and still in the starting loop. Gutted.!!
I’ll get back on tomorrow and read up on how to revert back to Bitcoin Core for the time being to keep my node and lightning channel active, then I’ll just await the 0.3.6 update, which hopefully won’t be too far away!