Bitcoin Core not starting

I’m running Bitcoin Core v31.1:16 on 0.4.0.1.

Since the update to said version the service won’t start. I tried stopping it and all other services and restarting the server. Nothing works. It’s stuck at the sync stage.

Would the log file be useful?

Look at the logs @ Services > Bitcoin Core > Logs. Maybe paste the last ~50 lines before a restart here if you need help interpreting it.

Usually it will indicate that some action needs to be taken at Services > Bitcoin Core > Actions & Config

15T04:14:19Z Starting HTTP server with 16 worker threads

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z http_pool_1 thread start

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z http_pool_0 thread start

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z http_pool_2 thread start

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z http_pool_3 thread start

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z http_pool_5 thread start

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z http_pool_4 thread start

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z http_pool_6 thread start

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z http_pool_7 thread start

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z http_pool_12 thread start

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z http_pool_9 thread start

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z http_pool_15 thread start

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z http_pool_10 thread start

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z http_pool_11 thread start

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z http_pool_14 thread start

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z http_pool_13 thread start

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z http_pool_8 thread start

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z Using /16 prefix for IP bucketing

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z init message: Loading P2P addresses…

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z Loaded 73481 addresses from peers.dat 323ms

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z init message: Loading banlist…

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z SetNetworkActive: true

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z Cache configuration:

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z * Using 2.0 MiB for block index database

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z * Using 128.0 MiB for transaction index database

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z * Using 112.0 MiB for basic block filter index database

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z * Using 8.0 MiB for chain state database

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z * Using 774.0 MiB for in-memory UTXO set (plus up to 286.1 MiB of unused mempool space)

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z Script verification uses 5 additional threads

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z Using obfuscation key for blocksdir *.dat files (/root/.bitcoin/blocks): ‘16c654146a2f6762’

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z Opening LevelDB in /root/.bitcoin/blocks/index

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z Opened LevelDB successfully

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z Using obfuscation key for /root/.bitcoin/blocks/index: 0000000000000000

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z Using 16 MiB out of 16 MiB requested for signature cache, able to store 524288 elements

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z Using 16 MiB out of 16 MiB requested for script execution cache, able to store 524288 elements

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z init message: Loading block index…

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z Assuming ancestors of block 00000000000000000000611fd22f2df7c8fbd0688745c3a6c3bb5109cc2a12cb have valid signatures.

2026-09-15T06:14:19+02:00 2026-09-15T04:14:19Z Setting nMinimumChainWork=0000000000000000000000000000000000000001128750f82f4c366153a3a030

2026-09-15T06:14:20+02:00 daemon synced-true waiting on sync-progress

2026-09-15T06:14:20+02:00 Launching sync-progress…

2026-09-15T06:14:20+02:00 Launching index-sync…

2026-09-15T06:14:23+02:00 2026-09-15T04:14:23Z Loading block index db: last block file = 5750

2026-09-15T06:14:23+02:00 2026-09-15T04:14:23Z Loading block index db: last block file info: CBlockFileInfo(blocks=73, size=111125145, heights=966428…966500, time=2026-09-11…2026-09-11)

2026-09-15T06:14:23+02:00 2026-09-15T04:14:23Z Checking all blk files are present…

2026-09-15T06:14:24+02:00 2026-09-15T04:14:24Z Initializing chainstate Chainstate [ibd] @ height -1 (null)

2026-09-15T06:14:24+02:00 2026-09-15T04:14:24Z Opening LevelDB in /root/.bitcoin/chainstate

2026-09-15T06:14:24+02:00 2026-09-15T04:14:24Z Opened LevelDB successfully

2026-09-15T06:14:24+02:00 2026-09-15T04:14:24Z Using obfuscation key for /root/.bitcoin/chainstate: 933041b3f42c4665

2026-09-15T06:14:24+02:00 2026-09-15T04:14:24Z Loaded best chain: hashBestChain=000000000000000000011ada8812e1b93daabaea5f4f90b1920e8212a11a36ca height=966500 date=2026-09-11T11:35:19Z progress=0.998802

2026-09-15T06:14:24+02:00 2026-09-15T04:14:24Z init message: Verifying blocks…

2026-09-15T06:14:24+02:00 2026-09-15T04:14:24Z Verifying last 6 blocks at level 3

2026-09-15T06:14:24+02:00 2026-09-15T04:14:24Z Verification progress: 0%

2026-09-15T06:14:30+02:00 2026-09-15T04:14:30Z Verification progress: 16%

2026-09-15T06:14:38+02:00 2026-09-15T04:14:38Z Verification progress: 33%

2026-09-15T06:14:42+02:00 2026-09-15T04:14:42Z Verification progress: 50%

2026-09-15T06:14:45+02:00 2026-09-15T04:14:45Z Verification progress: 66%

2026-09-15T06:14:49+02:00 2026-09-15T04:14:49Z Verification progress: 83%

2026-09-15T06:14:52+02:00 2026-09-15T04:14:52Z Verification progress: 99%

2026-09-15T06:14:52+02:00 2026-09-15T04:14:52Z Verification: No coin database inconsistencies in last 6 blocks (23733 transactions)

2026-09-15T06:14:52+02:00 2026-09-15T04:14:52Z Block index and chainstate loaded

2026-09-15T06:14:52+02:00 2026-09-15T04:14:52Z Opening LevelDB in /root/.bitcoin/indexes/txindex

2026-09-15T06:14:52+02:00 2026-09-15T04:14:52Z Opened LevelDB successfully

2026-09-15T06:14:52+02:00 2026-09-15T04:14:52Z Using obfuscation key for /root/.bitcoin/indexes/txindex: 0000000000000000

2026-09-15T06:14:52+02:00 2026-09-15T04:14:52Z Opening LevelDB in /root/.bitcoin/indexes/blockfilter/basic/db

2026-09-15T06:14:53+02:00 2026-09-15T04:14:52Z Opened LevelDB successfully

2026-09-15T06:14:53+02:00 2026-09-15T04:14:52Z Using obfuscation key for /root/.bitcoin/indexes/blockfilter/basic/db: 0000000000000000

2026-09-15T06:14:53+02:00 2026-09-15T04:14:53Z [error] previous block header belongs to unexpected block 000000000000000000002b9b942ee9ae9da493eed410ea71340241ea3e273d0a; expected 000000000000000000011ada8812e1b93daabaea5f4f90b1920e8212a11a36ca

2026-09-15T06:14:53+02:00 2026-09-15T04:14:53Z [error] Cannot read last block filter header; index may be corrupted

2026-09-15T06:14:53+02:00 2026-09-15T04:14:53Z http_pool_1 thread exit

2026-09-15T06:14:53+02:00 2026-09-15T04:14:53Z http_pool_14 thread exit

2026-09-15T06:14:53+02:00 2026-09-15T04:14:53Z http_pool_12 thread exit

2026-09-15T06:14:53+02:00 2026-09-15T04:14:53Z http_pool_5 thread exit

2026-09-15T06:14:53+02:00 2026-09-15T04:14:53Z http_pool_3 thread exit

2026-09-15T06:14:53+02:00 2026-09-15T04:14:53Z http_pool_2 thread exit

2026-09-15T06:14:53+02:00 2026-09-15T04:14:53Z http_pool_13 thread exit

2026-09-15T06:14:53+02:00 2026-09-15T04:14:53Z http_pool_0 thread exit

2026-09-15T06:14:53+02:00 2026-09-15T04:14:53Z http_pool_4 thread exit

2026-09-15T06:14:53+02:00 2026-09-15T04:14:53Z http_pool_6 thread exit

2026-09-15T06:14:53+02:00 2026-09-15T04:14:53Z http_pool_9 thread exit

2026-09-15T06:14:53+02:00 2026-09-15T04:14:53Z http_pool_10 thread exit

2026-09-15T06:14:53+02:00 2026-09-15T04:14:53Z http_pool_15 thread exit

2026-09-15T06:14:53+02:00 2026-09-15T04:14:53Z http_pool_11 thread exit

2026-09-15T06:14:53+02:00 2026-09-15T04:14:53Z http_pool_8 thread exit

2026-09-15T06:14:53+02:00 2026-09-15T04:14:53Z http_pool_7 thread exit

2026-09-15T06:14:53+02:00 2026-09-15T04:14:53Z Shutdown in progress…

2026-09-15T06:14:53+02:00 2026-09-15T04:14:53Z scheduler thread exit

2026-09-15T06:14:53+02:00 2026-09-15T04:14:53Z Shutdown done

2026-09-15T06:14:53+02:00 Error: bitcoind exited with code 1

2026-09-15T06:14:53+02:00 at ChildProcess. (/usr/lib/startos/package/index.js:4521:39)

2026-09-15T06:14:53+02:00 at ChildProcess.emit (node:events:524:28)

2026-09-15T06:14:53+02:00 at ChildProcess._handle.onexit (node:internal/child_process:293:12)

2026-09-15T06:14:53+02:00 daemon sync-progress waiting on bitcoind

2026-09-15T06:14:53+02:00 daemon synced-true waiting on sync-progress

2026-09-15T06:14:53+02:00 daemon index-sync waiting on bitcoind

2026-09-15T06:14:53+02:00 Health Check bitcoind failed: bitcoind daemon crashed

2026-09-15T06:14:53+02:00 Stopping sync-progress…

2026-09-15T06:14:53+02:00 Stopping index-sync…

Help please! :smiling_face_with_three_hearts: (it’s still stuck)

I fixed it . Reindexing was what Klaus recommended based on my log file.