Bitcoin knots rpc spins forever and never finishes health checks but you look at the Bitcoin logs seem to be fine it’s all caught up & even mempool works. I’ve exhausted anything I could find to help alleviate the problem (increased rpc timeout, que etc) even if I’m only running Bitcoin knots it still doesn’t complete health checks in order to narrow down any other issue causing it not to finish. There was a little promise right after I increased everything…worked for about 20 min & then started again. Again the logs appear to be fine. Claude says there is a 0.3.6 for this exact thing but I was unable to find any such file out there. Thank you kindly for your assistance.
Umbrel Bitcoin UI works perfectly as well strange indeed lucky me
What hardware are you running StartOS on and what version of StartOS are you running (0351 or 040)?
the most latest free one I could get 0.3.5~1
running on an old 2015ish (I think it’s a core i5) laptop 16GB RAM 5TB sata (conventional) hard drive & I think the startOS side seems fine as far as booting up and then allowing login from webpage/other apps work smoothly the Umbrel Bitcoin UI shows the Green Dot from the installed services page & display’s 100% blockchain sync’d/ mempool gui works as well (took about a month to sync the blockchain which seemed longer trust me)
If you go into Bitcoin Knots and then into Config, then click Save without changing any settings, does this solve the issue for you? If not, try restarting the server and seeing if this, after the “Save” action, changes anything.
I’ve tried the config save thing didn’t really do much of anything if restarting the server would/should I shut down bitcoin first & then restart?
I don’t see why it would be a problem either way really. So no need
tried bitcoin config open and made no changes then save and restarted bitcoin waited about 30+ min before checking; same results; restarted the server waited almost an hour no change again
For clarity on your first post: There is no 0.3.6 of StartOS. Claude AI fabricated that version. 0.3.5.1 is the latest stable. We shifted to 040 beta versions and are on 040.beta9 right now with beta10 being worked on currently.
The only thing standing out at me is that the spinning HDD might be the culprit here. The HDD is fine for storage but Bitcoin’ random I/O patterns are exactly what spinning drives struggle with most.
Could you check your Bitcoin Knots logs and see if there is any additional information in there like errors, etc…?
yeah strange the bitcoin log doesn’t show any errors at all looks perfectly normal…there was a datum notify error but thats obviously going to do that while health checks fail, either way I reset datum for now until I can get the health checks I mean IF of course as you pointed out being a conventional hdd I did notice the I/O was darn near 50% from the system of startOS I’m sure this is the cause
Perhaps you can send a screenshot of the health check and the logs from Services > Bitcoin Knots > Logs > DOWNLOAD.
Feel free to DM it to me or @OKIN
2026-07-20T13:37:41-04:00 2026-07-20T17:37:11Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958914, peer=1690
2026-07-20T13:37:41-04:00 2026-07-20T17:37:37Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958914, peer=1691
2026-07-20T13:39:31-04:00 2026-07-20T17:39:12Z New outbound-full-relay v1 peer connected: version: 70016, blocks=958914, peer=1695
2026-07-20T13:39:35-04:00 2026-07-20T17:39:30Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958914, peer=1700
2026-07-20T13:40:10-04:00 2026-07-20T17:39:45Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958914, peer=1702
2026-07-20T13:40:36-04:00 2026-07-20T17:40:28Z New outbound-full-relay v1 peer connected: version: 70016, blocks=958914, peer=1704
2026-07-20T13:41:49-04:00 2026-07-20T17:41:48Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958914, peer=1706
2026-07-20T13:43:29-04:00 2026-07-20T17:43:24Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958914, peer=1708
2026-07-20T13:44:30-04:00 2026-07-20T17:44:13Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958914, peer=1709
2026-07-20T13:44:30-04:00 2026-07-20T17:44:22Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958914, peer=1713
2026-07-20T13:47:08-04:00 2026-07-20T17:46:06Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958914, peer=1722
2026-07-20T13:47:08-04:00 2026-07-20T17:46:47Z Saw new header hash=000000000000000000014092bf38bddcdee52e86c116b5d21dba031bf694c5f6 height=958915
2026-07-20T13:47:08-04:00 2026-07-20T17:46:52Z UpdateTip: new best=000000000000000000014092bf38bddcdee52e86c116b5d21dba031bf694c5f6 height=958915 version=0x2baf2000 log2_work=96.291029 tx=1401281692 date=‘2026-07-20T17:46:30Z’ progress=1.000000 cache=27.7MiB(180812txo) warning=‘Miner violated version bit protocol’
2026-07-20T13:47:08-04:00 2026-07-20T17:46:52Z BlockUntilSyncedToCurrentChain: txindex is catching up on block notifications
2026-07-20T13:47:35-04:00 2026-07-20T17:47:35Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958915, peer=1724
2026-07-20T13:47:36-04:00 2026-07-20T17:47:36Z Saw new header hash=00000000000000000000afb7a471fb378bbcc783ec49ac8b17486bd37004f559 height=958916
2026-07-20T13:47:41-04:00 2026-07-20T17:47:39Z UpdateTip: new best=00000000000000000000afb7a471fb378bbcc783ec49ac8b17486bd37004f559 height=958916 version=0x28000000 log2_work=96.291038 tx=1401286144 date=‘2026-07-20T17:47:28Z’ progress=1.000000 cache=27.7MiB(187034txo) warning=‘Miner violated version bit protocol’
2026-07-20T13:49:07-04:00 2026-07-20T17:49:00Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958916, peer=1726
2026-07-20T13:49:58-04:00 2026-07-20T17:49:20Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958916, peer=1727
2026-07-20T13:51:25-04:00 2026-07-20T17:50:58Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958916, peer=1729
2026-07-20T13:51:47-04:00 2026-07-20T17:51:29Z New outbound-full-relay v1 peer connected: version: 70016, blocks=958916, peer=1735
2026-07-20T13:51:47-04:00 2026-07-20T17:51:34Z New outbound-full-relay v1 peer connected: version: 70016, blocks=958916, peer=1736
2026-07-20T13:52:20-04:00 2026-07-20T17:52:20Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958916, peer=1737
2026-07-20T13:53:48-04:00 2026-07-20T17:53:33Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958916, peer=1738
2026-07-20T13:54:38-04:00 2026-07-20T17:54:21Z Saw new header hash=000000000000000000022cb86051173ae630fa6462c34c154269d9117d689fa0 height=958917
2026-07-20T13:54:38-04:00 2026-07-20T17:54:22Z UpdateTip: new best=000000000000000000022cb86051173ae630fa6462c34c154269d9117d689fa0 height=958917 version=0x29e58000 log2_work=96.291046 tx=1401288986 date=‘2026-07-20T17:53:56Z’ progress=1.000000 cache=27.9MiB(193311txo) warning=‘Miner violated version bit protocol’
2026-07-20T13:54:47-04:00 2026-07-20T17:54:44Z New outbound-full-relay v1 peer connected: version: 70016, blocks=958917, peer=1740
2026-07-20T13:56:27-04:00 2026-07-20T17:55:59Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958917, peer=1743
2026-07-20T13:56:57-04:00 2026-07-20T17:56:53Z New outbound-full-relay v1 peer connected: version: 70016, blocks=958917, peer=1744
2026-07-20T13:58:21-04:00 2026-07-20T17:57:35Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958917, peer=1745
2026-07-20T13:58:21-04:00 2026-07-20T17:58:19Z Saw new header hash=000000000000000000015babdec8de6a02007ca421a39b3b9825580b9e5de168 height=958918
2026-07-20T13:58:32-04:00 2026-07-20T17:58:31Z UpdateTip: new best=000000000000000000015babdec8de6a02007ca421a39b3b9825580b9e5de168 height=958918 version=0x2a252000 log2_work=96.291054 tx=1401294933 date=‘2026-07-20T17:58:04Z’ progress=1.000000 cache=28.4MiB(196883txo) warning=‘Miner violated version bit protocol’
2026-07-20T13:59:27-04:00 2026-07-20T17:59:27Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958918, peer=1750
2026-07-20T14:00:16-04:00 2026-07-20T17:59:58Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958918, peer=1756
2026-07-20T14:01:54-04:00 2026-07-20T18:01:41Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958918, peer=1759
2026-07-20T14:03:35-04:00 2026-07-20T18:03:06Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958918, peer=1761
2026-07-20T14:03:35-04:00 2026-07-20T18:03:12Z Saw new header hash=000000000000000000011163413c63ab8e713f7e86d03a1a7b0e65c7a61a433f height=958919
2026-07-20T14:03:35-04:00 2026-07-20T18:03:12Z Saw new cmpctblock header hash=000000000000000000011163413c63ab8e713f7e86d03a1a7b0e65c7a61a433f peer=0
2026-07-20T14:03:35-04:00 2026-07-20T18:03:16Z UpdateTip: new best=000000000000000000011163413c63ab8e713f7e86d03a1a7b0e65c7a61a433f height=958919 version=0x200b0000 log2_work=96.291062 tx=1401299883 date=‘2026-07-20T18:02:41Z’ progress=1.000000 cache=28.7MiB(199548txo) warning=‘Miner violated version bit protocol’
2026-07-20T14:03:35-04:00 2026-07-20T18:03:16Z BlockUntilSyncedToCurrentChain: txindex is catching up on block notifications
2026-07-20T14:04:21-04:00 2026-07-20T18:04:03Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958919, peer=1763
2026-07-20T14:04:59-04:00 2026-07-20T18:04:59Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958919, peer=1764
2026-07-20T14:06:23-04:00 2026-07-20T18:06:13Z New outbound-full-relay v1 peer connected: version: 70016, blocks=958919, peer=1766
2026-07-20T14:06:23-04:00 2026-07-20T18:06:19Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958919, peer=1767
2026-07-20T14:07:18-04:00 2026-07-20T18:06:49Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958919, peer=1769
2026-07-20T14:08:23-04:00 2026-07-20T18:07:52Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958919, peer=1770
2026-07-20T14:09:34-04:00 2026-07-20T18:08:43Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958919, peer=1773
2026-07-20T14:09:34-04:00 2026-07-20T18:08:48Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958919, peer=1774
2026-07-20T14:11:54-04:00 2026-07-20T18:11:54Z New outbound-full-relay v1 peer connected: version: 70016, blocks=958919, peer=1777
2026-07-20T14:13:12-04:00 2026-07-20T18:12:46Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958919, peer=1784
2026-07-20T14:13:12-04:00 2026-07-20T18:12:53Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958919, peer=1785
2026-07-20T14:14:47-04:00 2026-07-20T18:13:55Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958919, peer=1790
2026-07-20T14:14:47-04:00 2026-07-20T18:14:27Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958919, peer=1795
2026-07-20T14:14:47-04:00 2026-07-20T18:14:37Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958919, peer=1797
2026-07-20T14:14:47-04:00 2026-07-20T18:14:43Z Saw new header hash=00000000000000000001fa504614e1290af53de799ea89fd821e2986cf510340 height=958920
2026-07-20T14:14:47-04:00 2026-07-20T18:14:43Z Saw new cmpctblock header hash=00000000000000000001fa504614e1290af53de799ea89fd821e2986cf510340 peer=0
2026-07-20T14:15:31-04:00 2026-07-20T18:14:49Z UpdateTip: new best=00000000000000000001fa504614e1290af53de799ea89fd821e2986cf510340 height=958920 version=0x2131a000 log2_work=96.291070 tx=1401304348 date=‘2026-07-20T18:14:22Z’ progress=1.000000 cache=29.7MiB(206391txo) warning=‘Miner violated version bit protocol’
2026-07-20T14:15:31-04:00 2026-07-20T18:14:57Z Saw new header hash=000000000000000000022e1797d9174e2b080ccdc46dc3e9f8433264bed902de height=958921
2026-07-20T14:15:31-04:00 2026-07-20T18:14:57Z Saw new cmpctblock header hash=000000000000000000022e1797d9174e2b080ccdc46dc3e9f8433264bed902de peer=77
2026-07-20T14:15:31-04:00 2026-07-20T18:14:58Z UpdateTip: new best=000000000000000000022e1797d9174e2b080ccdc46dc3e9f8433264bed902de height=958921 version=0x20040000 log2_work=96.291078 tx=1401311181 date=‘2026-07-20T18:14:54Z’ progress=1.000000 cache=29.7MiB(206827txo) warning=‘Miner violated version bit protocol’
2026-07-20T14:15:31-04:00 2026-07-20T18:14:59Z Flushed fee estimates to fee_estimates.dat.
2026-07-20T14:15:31-04:00 2026-07-20T18:15:14Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958921, peer=1798
2026-07-20T14:16:36-04:00 2026-07-20T18:16:17Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958921, peer=1800
2026-07-20T14:16:36-04:00 2026-07-20T18:16:20Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958921, peer=1802
2026-07-20T14:17:55-04:00 2026-07-20T18:17:30Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958921, peer=1803
2026-07-20T14:19:42-04:00 2026-07-20T18:19:07Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958921, peer=1809
2026-07-20T14:19:42-04:00 2026-07-20T18:19:33Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958921, peer=1813
2026-07-20T14:19:42-04:00 2026-07-20T18:19:34Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958921, peer=1815
2026-07-20T14:20:47-04:00 2026-07-20T18:20:29Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958921, peer=1816
2026-07-20T14:23:22-04:00 2026-07-20T18:23:00Z New outbound-full-relay v1 peer connected: version: 70016, blocks=958921, peer=1826
2026-07-20T14:23:22-04:00 2026-07-20T18:23:21Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958921, peer=1830
2026-07-20T14:24:24-04:00 2026-07-20T18:24:00Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958921, peer=1833
2026-07-20T14:25:02-04:00 2026-07-20T18:24:48Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958921, peer=1840
2026-07-20T14:26:23-04:00 2026-07-20T18:25:45Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958921, peer=1841
2026-07-20T14:26:39-04:00 2026-07-20T18:26:36Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958921, peer=1842
2026-07-20T14:27:18-04:00 2026-07-20T18:26:43Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958921, peer=1843
2026-07-20T14:27:39-04:00 2026-07-20T18:27:34Z Saw new header hash=00000000000000000001f8a6f736e5c26ad4b2b16e907bb77e66399c918d1b39 height=958922
2026-07-20T14:27:39-04:00 2026-07-20T18:27:34Z Saw new cmpctblock header hash=00000000000000000001f8a6f736e5c26ad4b2b16e907bb77e66399c918d1b39 peer=29
2026-07-20T14:28:44-04:00 2026-07-20T18:28:31Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958922, peer=1848
2026-07-20T14:28:44-04:00 2026-07-20T18:28:31Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958922, peer=1850
2026-07-20T14:28:44-04:00 2026-07-20T18:28:41Z UpdateTip: new best=00000000000000000001f8a6f736e5c26ad4b2b16e907bb77e66399c918d1b39 height=958922 version=0x200a4000 log2_work=96.291086 tx=1401316304 date=‘2026-07-20T18:27:03Z’ progress=1.000000 cache=30.7MiB(213954txo) warning=‘Miner violated version bit protocol’
2026-07-20T14:30:34-04:00 2026-07-20T18:29:38Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958922, peer=1851
2026-07-20T14:30:34-04:00 2026-07-20T18:30:19Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958922, peer=1852
2026-07-20T14:31:38-04:00 2026-07-20T18:31:36Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958922, peer=1854
2026-07-20T14:32:39-04:00 2026-07-20T18:32:24Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958922, peer=1856
2026-07-20T14:33:30-04:00 2026-07-20T18:32:46Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958922, peer=1857
2026-07-20T14:33:30-04:00 2026-07-20T18:33:18Z New outbound-full-relay v1 peer connected: version: 70016, blocks=958922, peer=1858
2026-07-20T14:34:15-04:00 2026-07-20T18:34:02Z New outbound-full-relay v1 peer connected: version: 70016, blocks=958922, peer=1859
2026-07-20T14:34:59-04:00 2026-07-20T18:34:51Z New outbound-full-relay v1 peer connected: version: 70016, blocks=958922, peer=1860
2026-07-20T14:35:40-04:00 2026-07-20T18:35:38Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958922, peer=1861
2026-07-20T14:37:00-04:00 2026-07-20T18:36:24Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958922, peer=1862
2026-07-20T14:37:48-04:00 2026-07-20T18:37:06Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958922, peer=1863
2026-07-20T14:39:18-04:00 2026-07-20T18:39:18Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958922, peer=1865
2026-07-20T14:39:24-04:00 2026-07-20T18:39:24Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958922, peer=1867
2026-07-20T14:39:28-04:00 2026-07-20T18:39:28Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958922, peer=1868
2026-07-20T14:41:11-04:00 2026-07-20T18:40:13Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958922, peer=1869
2026-07-20T14:41:11-04:00 2026-07-20T18:40:53Z New outbound-full-relay v1 peer connected: version: 70016, blocks=958922, peer=1870
2026-07-20T14:42:15-04:00 2026-07-20T18:42:15Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958922, peer=1871
2026-07-20T14:42:57-04:00 2026-07-20T18:42:55Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958922, peer=1873
2026-07-20T14:44:05-04:00 2026-07-20T18:44:03Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958922, peer=1875
2026-07-20T14:45:03-04:00 2026-07-20T18:44:54Z New outbound-full-relay v1 peer connected: version: 70016, blocks=958922, peer=1876
2026-07-20T14:46:15-04:00 2026-07-20T18:45:54Z New outbound-full-relay v1 peer connected: version: 70016, blocks=958922, peer=1877
2026-07-20T14:46:44-04:00 2026-07-20T18:46:16Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958922, peer=1878
2026-07-20T14:46:44-04:00 2026-07-20T18:46:35Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958922, peer=1879
2026-07-20T14:47:48-04:00 2026-07-20T18:47:48Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958922, peer=1880
2026-07-20T14:49:16-04:00 2026-07-20T18:48:25Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958922, peer=1881
2026-07-20T14:49:16-04:00 2026-07-20T18:49:11Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958922, peer=1882
2026-07-20T14:50:40-04:00 2026-07-20T18:49:59Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958922, peer=1884
2026-07-20T14:50:41-04:00 2026-07-20T18:50:38Z New outbound-full-relay v2 peer connected: version: 70016, blocks=958922, peer=1886
That line there indicates that your are synced to the latest known tip. So you’re right, the logs look fine afaict.
As for the health check, can you visit the Services > Bitcoin Knots page and share that screenshot? It will have a more detailed breakdown there under the label “Health Checks” – at a glance from the main services dashboard that you posted, it looks like it’s ok, but you said the RPC health check “spins forever”? Is that where you’re talking about that happening, or somewhere else?
What did you set your “increased rpc timeout, que, etc” to?
Yes the health checks never finish
increased rpc timeout, que to their most maximum allowed settings and that did work for about the first 20 min or so after making that adjustment but then same thing with not being able to complete health checks
What are the literal values that you set the timeout and queue to?
Which ISO of StartOS 0351 did you use from here?:
startos-0.3.5.1-39de098_x86_64-nonfree
rpc server timeout: 300
threads: 64
work queue: 256



