This happened again, this time not even unmounting the USB drive. `bitcoind` was running fine since yesterday. I stopped it with `bitcoin-cli stop` and waited until it finished. Time later I started it again (no `umount`, no disconnect the USB storage, no reboot, no nothing), and the error happens. This is the tail of the `debug.log` file:
```
10:12:06Z' progress=1.000000 cache=64.6MiB(492019txo)
2025-09-13T10:20:07Z New block-relay-only v2 peer connected: version: 70016, blocks=914479, peer=203
2025-09-13T10:29:20Z New block-relay-only v2 peer connected: version: 70016, blocks=914479, peer=205
2025-09-13T10:34:05Z Saw new header hash=000000000000000000008bb1e440ff81db36f781b06f2649023c6f896da5e43e height=914480
2025-09-13T10:34:11Z UpdateTip: new best=000000000000000000008bb1e440ff81db36f781b06f2649023c6f896da5e43e height=914480 version=0x27b56000 log2_work=95.821791 tx=1241565015 date='2025-09-13T
10:33:20Z' progress=1.000000 cache=65.7MiB(500558txo)
2025-09-13T10:34:29Z New block-relay-only v1 peer connected: version: 70016, blocks=914480, peer=206
2025-09-13T10:37:55Z New block-relay-only v1 peer connected: version: 70016, blocks=914480, peer=207
2025-09-13T10:47:37Z New block-relay-only v2 peer connected: version: 70016, blocks=914480, peer=208
2025-09-13T10:52:26Z Flushed fee estimates to fee_estimates.dat.
2025-09-13T10:53:53Z tor: Thread interrupt
2025-09-13T10:53:53Z opencon thread exit
2025-09-13T10:53:53Z torcontrol thread exit
2025-09-13T10:53:53Z addcon thread exit
2025-09-13T10:53:53Z Shutdown: In progress...
2025-09-13T10:53:53Z msghand thread exit
2025-09-13T10:53:53Z net thread exit
2025-09-13T10:53:56Z DumpAnchors: Flush 2 outbound block-relay-only peer addresses to anchors.dat started
2025-09-13T10:53:56Z DumpAnchors: Flush 2 outbound block-relay-only peer addresses to anchors.dat completed (0.02s)
2025-09-13T10:53:56Z scheduler thread exit
2025-09-13T10:53:56Z Writing 3852 mempool transactions to file...
2025-09-13T10:53:57Z Writing 0 unbroadcast transactions to file.
2025-09-13T10:53:57Z Dumped mempool: 0.037s to copy, 0.117s to dump, 1622666 bytes dumped to file
2025-09-13T10:53:57Z Flushed fee estimates to fee_estimates.dat.
2025-09-13T10:54:36Z Shutdown: done
2025-09-13T11:17:57Z Bitcoin Core version v29.0.0 (release build)
2025-09-13T11:17:57Z parameter interaction: -proxy set -> setting -natpmp=0
2025-09-13T11:17:57Z parameter interaction: -proxy set -> setting -discover=0
2025-09-13T11:17:57Z Using the 'standard' SHA256 implementation
2025-09-13T11:17:57Z Default data directory /home/bitcoin/.bitcoin
2025-09-13T11:17:57Z Using data directory /home/bitcoin/.bitcoin
2025-09-13T11:17:57Z Config file: /home/bitcoin/.bitcoin/bitcoin.conf
2025-09-13T11:17:57Z Config file arg: bind="127.0.0.1"
2025-09-13T11:17:57Z Config file arg: deprecatedrpc="create_bdb"
2025-09-13T11:17:57Z Config file arg: listen="1"
2025-09-13T11:17:57Z Config file arg: listenonion="1"
2025-09-13T11:17:57Z Config file arg: maxconnections="40"
2025-09-13T11:17:57Z Config file arg: maxuploadtarget="5000"
2025-09-13T11:17:57Z Config file arg: proxy="127.0.0.1:9050"
2025-09-13T11:17:57Z Config file arg: rpcauth=****
2025-09-13T11:17:57Z Config file arg: rpccookieperms="group"
2025-09-13T11:17:57Z Config file arg: server="1"
2025-09-13T11:17:57Z Config file arg: txindex="1"
2025-09-13T11:17:57Z Config file arg: whitelist="
download@127.0.0.1"
2025-09-13T11:17:57Z Config file arg: zmqpubrawblock="tcp://127.0.0.1:28332"
2025-09-13T11:17:57Z Config file arg: zmqpubrawtx="tcp://127.0.0.1:28333"
2025-09-13T11:17:57Z Using at most 40 automatic connections (128000 file descriptors available)
2025-09-13T11:17:57Z scheduler thread start
2025-09-13T11:17:57Z Binding RPC on address ::1 port 8332
2025-09-13T11:17:57Z Binding RPC on address 127.0.0.1 port 8332
2025-09-13T11:17:57Z Generated RPC authentication cookie /home/bitcoin/.bitcoin/.cookie
2025-09-13T11:17:57Z Permissions used for cookie: rw-r-----
2025-09-13T11:17:57Z Using random cookie authentication.
2025-09-13T11:17:57Z Using rpcauth authentication.
2025-09-13T11:17:57Z Starting HTTP server with 16 worker threads
2025-09-13T11:17:57Z Using wallet directory /home/bitcoin/.bitcoin/wallets
2025-09-13T11:17:57Z init message: Verifying wallet(s)…
2025-09-13T11:17:57Z Using /16 prefix for IP bucketing
2025-09-13T11:17:57Z init message: Loading P2P addresses…
2025-09-13T11:17:59Z Loaded 65030 addresses from peers.dat 1698ms
2025-09-13T11:17:59Z init message: Loading banlist…
2025-09-13T11:17:59Z SetNetworkActive: true
2025-09-13T11:17:59Z Cache configuration:
2025-09-13T11:17:59Z * Using 2.0 MiB for block index database
2025-09-13T11:17:59Z * Using 56.2 MiB for transaction index database
2025-09-13T11:17:59Z * Using 8.0 MiB for chain state database
2025-09-13T11:17:59Z * Using 383.8 MiB for in-memory UTXO set (plus up to 286.1 MiB of unused mempool space)
2025-09-13T11:17:59Z Script verification uses 3 additional threads
2025-09-13T11:17:59Z Using obfuscation key for blocksdir *.dat files (/home/bitcoin/.bitcoin/blocks): 'a8e990189ca8423c'
2025-09-13T11:17:59Z Opening LevelDB in /home/bitcoin/.bitcoin/blocks/index
2025-09-13T11:17:59Z Opened LevelDB successfully
2025-09-13T11:17:59Z Using obfuscation key for /home/bitcoin/.bitcoin/blocks/index: 0000000000000000
2025-09-13T11:17:59Z Using 16 MiB out of 16 MiB requested for signature cache, able to store 524288 elements
2025-09-13T11:17:59Z Using 16 MiB out of 16 MiB requested for script execution cache, able to store 524288 elements
2025-09-13T11:17:59Z init message: Loading block index…
2025-09-13T11:17:59Z Assuming ancestors of block 00000000000000000001b658dd1120e82e66d2790811f89ede9742ada3ed6d77 have valid signatures.
2025-09-13T11:17:59Z Setting nMinimumChainWork=0000000000000000000000000000000000000000b1f3b93b65b16d035a82be84
2025-09-13T11:18:29Z LoadBlockIndexDB: last block file = 5138
2025-09-13T11:18:29Z LoadBlockIndexDB: last block file info: CBlockFileInfo(blocks=30, size=50335584, heights=914451...914480, time=2025-09-13...2025-09-13)
2025-09-13T11:18:29Z Checking all blk files are present...
2025-09-13T11:18:38Z Initializing chainstate Chainstate [ibd] @ height -1 (null)
2025-09-13T11:18:38Z Opening LevelDB in /home/bitcoin/.bitcoin/chainstate
2025-09-13T11:18:40Z Opened LevelDB successfully
2025-09-13T11:18:40Z Using obfuscation key for /home/bitcoin/.bitcoin/chainstate: ae677c5e7ff974fe
2025-09-13T11:18:41Z Loaded best chain: hashBestChain=000000000000000000008bb1e440ff81db36f781b06f2649023c6f896da5e43e height=914480 date=2025-09-13T10:33:20Z progress=0.999990
2025-09-13T11:18:42Z init message: Verifying blocks…
2025-09-13T11:18:42Z Verifying last 6 blocks at level 3
2025-09-13T11:18:42Z Verification progress: 0%
2025-09-13T11:25:59Z Verification progress: 16%
2025-09-13T11:49:37Z Verification progress: 33%
2025-09-13T12:02:33Z Verification progress: 50%
2025-09-13T12:05:03Z Verification progress: 66%
2025-09-13T12:17:59Z Flushed fee estimates to fee_estimates.dat.
2025-09-13T12:28:00Z LevelDB read failure: Corruption: block checksum mismatch: /home/bitcoin/.bitcoin/chainstate/059768.ldb
2025-09-13T12:28:00Z Fatal LevelDB error: Corruption: block checksum mismatch: /home/bitcoin/.bitcoin/chainstate/059768.ldb
2025-09-13T12:28:00Z You can use -debug=leveldb to get more complete diagnostic messages
2025-09-13T12:28:01Z [error] Fatal LevelDB error: Corruption: block checksum mismatch: /home/bitcoin/.bitcoin/chainstate/059768.ldb
2025-09-13T12:28:01Z : Error loading databases.
Please restart with -reindex or -reindex-chainstate to recover.
2025-09-13T12:28:01Z Shutdown: In progress...
2025-09-13T12:28:01Z scheduler thread exit
2025-09-13T12:28:05Z Flushed fee estimates to fee_estimates.dat.
2025-09-13T12:28:53Z Shutdown: done
```