issues with bitcoin core database read error

2 replies 35 views
Posts: 9 · Reputation: 178
#1May 4, 2026, 10:17 AM
hey guys, i'm dealing with a frustrating issue here. 1) so i’ve got a full node for bitcoin core and it keeps throwing "leveldb read failure corruption block checksum mismatch" and "Error reading from database" which causes it to shut down. 2) at first, i gave the command: ./bitcoin-qt reindex-chainstate and it finished reindexing, but then i still got the same "leveldb read failure" errors. i tried the reindex command again, but now it just keeps saying "Error reading from database" and nothing works. 3) what should i do? should i format my SSD and restart the full node? or could it be some kind of hardware issue? like with the SATA?
6 Reply Quote Share
tony2011Full Member
Posts: 64 · Reputation: 385
#2May 4, 2026, 04:10 PM
I think the reason for the shutdown here may be your hardware issue. I would suggest you to check the health of your SSD. Because to run this bitcoin core you have to do a lot of read write operations. That is, to verify the blocks, the importance of your RAM and SSD is immense. If these are ok then you run your bitcoin core 20gb in prune mode. That is, run it again in fresh mode. If in my case I ran it in the gui version.
1 Reply Quote Share
basedlordMember
Posts: 21 · Reputation: 179
#3May 4, 2026, 09:44 PM
It isn't just the SSD or Hardware and SATA problems that can cause this problem, but also some other physical problems. Sometimes, due to a sudden loss of power supply connection, incomplete shutdown, or even overheating, some database blocks can be corrupted, which can cause the problem. You need to see if your system is physically able to do everything correctly for the download. If the download can be done without putting too much pressure on the SSD, then it is in prune mode. I would prefer you select a small amount of storage while downloading Bitcoin Core, as it will download well and not put too much pressure on the SSD. Since you have this problem, I would say restart everything. Determine how much free space is on the SSD and how much you will download. If there is not enough space, then free up enough space and then download. Check carefully whether the RAM is working correctly. It is not hardware. Usually, it does not affect the hardware that much, but even small glitches at the software level can cause such problems. So, before changing the hardware, it is necessary to test the entire reindex and RAM to see if everything is working properly. The "leveldb read failure" error can sometimes be caused by a loose or bad SATA cable. You must also check and fix this. Hopefully, if these are fine, there will be no problem downloading. If you do this and it doesn't download properly, let me know and I'll try to solve the problem.
2 Reply Quote Share

Related topics