Closed beck-8 closed 2 years ago
Hi @beck-8
Thanks for the report. Looks like you are running Lotus with custom code or adjustment .dirty
Please upgrade to stock lotus, make clean all
!
If the issue persist - leave a comment on here with new logs and repro steps.
Thank you !
dirty
is as expected, no problem
This problem still exists, please follow up, thank you
Please revert to a stock build @beck-8 and add to this ticket if you still see issues.
Many thanks!
Daemon: 1.15.2+mainnet+git.518dc962e+api1.5.0
Local: lotus-miner version 1.15.2+mainnet+git.518dc962e
@TippyFlitsUK It has been restored, but there is still a problem, please track the problem
Many thanks @beck-8
Please let us know if this issue recurs sealing new sectors with the stock build. 🙏
sealing new sectors with the stock build
sorry,I don't understand what you mean @TippyFlitsUK
It has been restored, but there is still a problem, please track the problem
yes,there is still a problem
We need to determine if this problem is still present using the stock Lotus build.
Now that you are running 1.15.2+mainnet+git.518dc962e
please start sealing some new sectors and let us know if you still see the issue.
I ran the test in another environment,there is still a problem
this env is 1.15.2+mainnet+git.518dc962e
Please believe me, please don't waste time repeatedly confirming information.
@TippyFlitsUK
I think the solution to this problem is to find out why the on-chain message is executed successfully, but the sector status is not updated? Please pay attention !!!
I very much doubt you have managed to seal a new sector in the 30 minutes since you reverted to stock @beck-8!!
I am asking you to perform one simple task in order to help us get to the root of this issue. If you are unwilling or unable to complete this task, I will simply close this ticket.
I am taking time on my weekend to try and help you with this issue. I also value my time!!
no no no ,i don't seal a new sector ,my approach was to change the environment I'm using to the official version for testing as I have a large number of sectors submitting C2 Sorry, I didn't express my meaning clearly
See if this method can meet your requirements?
So to clarify, you are seeing this issue on 2 completely separate miners with individual miner ID's. One is running dirty
and the other is running stock?
yes
Thank you for the clarification @beck-8!
Could you please provide the miner ID's of the 2 servers? We will need to examine the on-chain data.
It would also be very helpful if you could please provide the miner and sector logs of a SectorCommitFailed
sector from the server that is running stock Lotus.
Many thanks!
One of them can be provided, but not public, is there any other channel to send you a private message with details
Sure, you can DM them to me on Slack at @TippyFlits.
Is there a specific reason you are unable to provide both ID's? It would greatly help our investigations if we were able to compare.
I DM you slack because the boss won't let me,hhhhh
I have the same problem,and I see other people have the same problem.
Hey @Derek-zd
Are you able to provide any additional information with regards to the error you are seeing? What version of Lotus are you running?
Many thanks!!
I found the reason from the daemon, the submitted proof has not been verified
{"level":"warn","ts":"2022-05-21T21:12:04.384+0800","logger":"vm","caller":"vm/syscalls.go:342","msg":"seal verify in batch failed","miner":"xx","sectorNumber":"xx","err":"invalidproof"}
{"level":"info","ts":"2022-05-21T21:12:04.513+0800","logger":"actors","caller":"vm/runtime.go:624","msg":"a proof failed from miner xx"}
Checklist
Latest release
, or the most recent RC(release canadiate) for the upcoming release or the dev branch(master), or have an issue updating to any of these.Lotus component
Lotus Version
Describe the Bug
After this happens, the log keeps reporting errors. This C2 prove message is in a ok state on the chain,but use
lotus state sector xx xx
can't find sector information. I have tried manually resubmitting the C2 message, or changing the sector status and letting it resubmit the C2 message by itself, but it doesn't work.This method can solve this problem before v1.14.1The way to reproduce this problem, I will write down below.But I think my problem this time is not caused by this problem.
I think the solution to this problem is to find out why the on-chain message is executed successfully, but the sector status is not updated?
old issues Don't close issues until the issue is resolved !!!
Logging Information
Repo Steps
CollateralFromMinerBalance
and setAvailableBalanceBuffer