Everything I have tried that chat gpt has suggested has failed.
Install of bitcoind@29.1.0.1 Failed: Migration Failed: TypeError: Cannot set properties of undefined (setting ‘mempoolreplacement’) at mod4.migrations.fromMapping.29.1.0.up.mod4.migrations.updateConfig.version (file:///embassy.js:5031:49) 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
First thing to check, is make sure you are currently running Knots. Lets try this, and see how it reacts. Stop and services that depend on Bitcoin, then stop Bitcoin Knots. Restart your server. System>Restart. After the server restarts, go to the Marketplace, and attempt to update Bitcoin Knots. Let me know where, and what(if any) error messages you get. Even of this doesn’t “solve” the problem, understand the circumstance of the error will help up troubleshoot further.
I did that and got the same error message that shows up in the notifications tab.
I have bitcoin core and knots, but every time I interact with knots, it takes me to core. So I think I am running knots under the covers, but Start9 shows it as core. When I go to marketplace and click on knots, it takes me to my core install. and when I click update on knots, it installs on both.
No it doesn’t work like that. You’re running one or the other. The confusion stems from the fact that StartOS currently sees them as the same service. Please click on your installed Bitcoin service, and post a screenshot.
The versions have to match before you switch. It is correct and expected that you would receive the error message otherwise. Update Core to 29.1, and then switch to Knots, as per the instructions @datamaycare linked to.