I followed the guide to convert from bitcoin core to knots, and all seems to have worked well.
Bitcoin Knots shows as running and no issues, however, Electrs does not seem to finish Starting, and the same with LND.
LND Logs are just filled with: Waiting for bitcoin RPC…
Electrs Logs also repeats the same thing:
2025-05-09T10:09:55+02:00 Starting electrs 0.10.9 on aarch64 linux with Config { network: Bitcoin, db_path: “./db/bitcoin”, db_log_dir: None, db_parallelism: 1, daemon_auth: UserPass(“bitcoin”, “”), daemon_rpc_addr: 172.18.0.3:8332, daemon_p2p_addr: 172.18.0.3:8333, electrum_rpc_addr: 0.0.0.0:50001, monitoring_addr: 127.0.0.1:4224, wait_duration: 10s, jsonrpc_timeout: 15s, index_batch_size: 10, index_lookup_limit: None, reindex_last_blocks: 0, auto_reindex: true, ignore_mempool: false, sync_once: false, skip_block_download_wait: false, disable_electrum_rpc: false, server_banner: “Welcome to electrs 0.10.9 (Electrum Rust Server)!”, signet_magic: f9beb4d9 }
2025-05-09T10:09:55+02:00 [2025-05-09T08:09:55.082Z INFO electrs::metrics::metrics_impl] serving Prometheus metrics on 127.0.0.1:4224
2025-05-09T10:09:55+02:00 [2025-05-09T08:09:55.082Z INFO electrs::server] serving Electrum RPC on 0.0.0.0:50001
2025-05-09T10:09:55+02:00 [2025-05-09T08:09:55.362Z INFO electrs::db] “./db/bitcoin”: 233 SST files, 54.178796191 GB, 6.754006971 Grows
2025-05-09T10:09:57+02:00 thread ‘main’ panicked at src/db.rs:408:39:
2025-05-09T10:09:57+02:00 DB scan failed: Error { message: “IO error: While pread offset 20819968 len 3269: ./db/bitcoin/226372.sst: Input/output error” }
2025-05-09T10:09:57+02:00 note: run with RUST_BACKTRACE=1
environment variable to display a backtrace
2025-05-09T10:09:57+02:00 [2025-05-09T08:09:57.394Z INFO electrs::db] closing DB at ./db/bitcoin
This goes on over and over.
How can I fix this? Any ideas? Do I need to change any settings in these now that I ‘downgraded’ core to knots?