Lotus Node Running out of Space corrupts datastore(level DB) #3840
Replies: 9 comments 5 replies
-
Quick update. On a hunch I renamed that 00145.log file and restarted lotus-miner and it appears to have restarted without a problem. Log file must get corrupted and then lotus-miner can't restart. So, still a bug there, but seems to have a workaround. |
Beta Was this translation helpful? Give feedback.
-
Related: #1958 |
Beta Was this translation helpful? Give feedback.
-
More: #3837 |
Beta Was this translation helpful? Give feedback.
-
You can find some level db recovery via google, for example
|
Beta Was this translation helpful? Give feedback.
-
Moving this to discussion for folks to share solutions |
Beta Was this translation helpful? Give feedback.
-
SAme problem to me, I'm going to try @Meatball13 workaround |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
To folks here: I think #4133 may help with the situation! |
Beta Was this translation helpful? Give feedback.
-
I had the same issue. Used the workaround from @Meatball13 and all is good. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Describe the bug
Drive hosting lotus daemon and lotus-miner ran out of space and the miner / daemon had errors. lotus-miner will not longer start with the following error.
ERROR: starting node: could not build arguments for function "github.com/filecoin-project/lotus/node/modules/lp2p".StartListening.func1 (/home/tbtminer/lotus/node/modules/lp2p/addrs.go:98): failed to build host.Host: could not build arguments for function "reflect".makeFuncStub (/usr/local/go/src/reflect/asm_amd64.s:12): failed to build lp2p.BaseIpfsRouting: could not build arguments for function "reflect".makeFuncStub (/usr/local/go/src/reflect/asm_amd64.s:12): failed to build dtypes.MetadataDS: received non-nil error from function "reflect".makeFuncStub (/usr/local/go/src/reflect/asm_amd64.s:12): opening datastore /metadata: leveldb/journal: block/chunk corrupted: chunk length overflows block (3280 bytes) [file=000145.log]
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Version (run
lotus version
):lotus version 0.7.0+git.232cc320
Additional context
Log file referenced is attached.
000145.log
Beta Was this translation helpful? Give feedback.
All reactions