electrs issues, what should I do?

4 replies 256 views
calmn0nc3Member
Posts: 3 · Reputation: 65
#1Apr 13, 2019, 06:47 PM
Hey everyone, I'm running bitcoin-25.1 and electrs 0.1.0 on my ubuntu-server. Something seems to have messed up, maybe after a power outage. I can see blocks in the mempool, but I can't check addresses. When I try to look up an address, I get this error: Error loading address data. (Connection to server lost, please retry) bitcoind looks fine though: {   "chain": "main",   "blocks": 851208,   "headers": 851208,   "bestblockhash": "00000000000000000002ccc5f0d8854b61026a419c8930e6b92106158fc028f7",   "difficulty": 79495195323031.48,   ... } Checking /var/log/syslog, I found this: Jul 8 00:00:18 nodebox electrs[109893]: thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Error { message: "Corruption: block checksum mismatch: stored = 2965610381, computed = 3759059513, type = 1 in /home/satoshi/electrs/bitcoin/232529.sst offset 73693426 size 2770" }', src/db.rs:279:44 It looks like electrs keeps restarting and hitting the same issue repeatedly. What can I do to fix this? Is there a way to re-index everything? Thanks in advance for any help. Rex
5 Reply Quote Share
madrocketFull Member
Posts: 53 · Reputation: 394
#2Apr 13, 2019, 11:19 PM
I know this is lazy answer, but electrs 0.1.0 released 6 years ago[1] while latest electrs version is 0.10.5. So it's probably faster to delete all electrs file/application and then install latest version of electrs. But looking at commit for version 0.1.0[2], it shows cargo run --release -- -vvv --timestamp --db-dir ./db can be used to make index. [1] https://github.com/romanz/electrs/releases/tag/v0.1.0 [2] https://github.com/romanz/electrs/tree/7a170c6e1153cabb4f3508f8f6a96ba9a0740faf
4 Reply Quote Share
calmn0nc3Member
Posts: 3 · Reputation: 65
#3Apr 14, 2019, 03:05 AM
Thanks ABCbits, I do see that command now on github. And if it only takes a couple of hours, might be the way to go.
1 Reply Quote Share
Posts: 28 · Reputation: 129
#4Apr 15, 2019, 06:13 PM
I agree with @ABCbits your electrs (and core) are both out of date. We are talking about your money here why run software that is so far from current? Also run smartctl  (or similar) on the disk that is holding the data to make sure that it's not drive related. What hardware (and how old) are you running it on. Just because you can install and run it all on a 4th gen i3 does not mean you should..... -Dave
0 Reply Quote Share
calmn0nc3Member
Posts: 3 · Reputation: 65
#5Apr 15, 2019, 11:09 PM
Thanks Dave. Its a Dell Optiplex MicroPC, i5 processor, 8GB RAM, new 2TB SSD. Guessing it's not a hardware issue -- we have had power outages -- so I'm upgrading electrs and will upgrade bitcoind as soon as it's functional. Thanks for the tips. Rex
2 Reply Quote Share

Related topics