Bitcoin Knots over Bitcoin Core Reinstall Error

I am unable to over right the already installed Bitcoin Core with Bitcoin Knots. I have unlocked dev tools by clicking on Manage under system 5 times but the “Reinstall” Never shows up. It only ever shows the Update option. I have tried restarting the Start9, clearing browser cache, etc but nothing works. I’d rather not uninstall Bitcoin Core for fear this will delete the blockchain and/or break other items already linked to Bitcoin Core (ie: Sparrow, electrum, Mempool). I’m running the latest version of Start9. Below is the actual error message.

Install of bitcoind@28.1.0.2 Failed: Migration Failed: Error: Upgrading from Core to Knots is prohibited. at mod4.migrations.fromMapping.28.1.0.1.up.mod4.migrations.updateConfig.version (file:///embassy.js:4856: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

Since you are mentioning the following error: Upgrading from Core to Knots is prohibited

This might be because you are currently not running the latest version of Bitcoin Core.

Make sure you are on the latest version 28.1.0~2.

Once that is done, make sure to follow these instructions once again:

  • In the StartOS System tab, click the “Manage” heading 5+ times to enable developer mode.
  • 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.

In StartOS 0.3.6 this will all be unnecessary, and the process of switching between Bitcoin implementations will be streamlined.