mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
38 lines
1.3 KiB
Markdown
38 lines
1.3 KiB
Markdown
# Troubleshooting
|
|
|
|
As Reth is still in alpha, while running the node you can experience some problems related to different parts of the system: pipeline sync, blockchain tree, p2p, database, etc.
|
|
|
|
This page tries to answer how to deal with the most popular issues.
|
|
|
|
## Database
|
|
|
|
### Database write error
|
|
|
|
If you encounter an irrecoverable database-related errors, in most of the cases it's related to the RAM/NVMe/SSD you use. For example:
|
|
```console
|
|
Error: A stage encountered an irrecoverable error.
|
|
|
|
Caused by:
|
|
0: An internal database error occurred: Database write error code: -30796
|
|
1: Database write error code: -30796
|
|
```
|
|
|
|
or
|
|
|
|
```console
|
|
Error: A stage encountered an irrecoverable error.
|
|
|
|
Caused by:
|
|
0: An internal database error occurred: Database read error code: -30797
|
|
1: Database read error code: -30797
|
|
```
|
|
|
|
1. Check your memory health: use [memtest86+](https://www.memtest.org/) or [memtester](https://linux.die.net/man/8/memtester). If your memory is faulty, it's better to resync the node on different hardware.
|
|
2. Check database integrity:
|
|
```bash
|
|
git clone https://github.com/paradigmxyz/reth
|
|
cd reth
|
|
make db-tools
|
|
db-tools/mdbx_chk $(reth db path)/mdbx.dat
|
|
```
|
|
If `mdbx_chk` has detected any errors, please [open an issue](https://github.com/paradigmxyz/reth/issues) and post the output. |