Closed s0nik42 closed 2 years ago
I got the same error while trying to seal an offline-deal (same settings as s0nik42). Error reported in miner log, when PC2 is done:
submitting precommit for sector 3268 (deposit: 857506149729424052):
2021-01-18T21:47:17.702+0100 WARN sectors storage-sealing/fsm.go:511 sector 3268 got error event sealing.SectorChainPreCommitFailed: pushing message to mpool: GasEstimateMessageGas error: estimating gas used: message execution failed: exit 16, reason: invalid expiration 1985032, cannot be more than 1555200 past current epoch 423215 (RetCode=16)
For example(from @raulk ):
I think this issue can be closed now? #rengjøring
Merged,
Closing ticket.
Describe the bug Lotus client doesn't use the right expiration date in PreCommit when sealing a sector and failed is the calculated expiration date is closed to 1555200
Expected behavior ~Sealing succeed~
Edited by @jennijuju in actor publishstorgaedeal checks deal duration against max allowed duration(540) which means these deals fail to publish in the first place. That being said, lotus should not even attempt to seal a deal that failed publishment..
To Reproduce Steps to reproduce the behavior:
Screenshots If applicable, add screenshots to help explain your problem.
Version (run
lotus version
): Daemon: 1.4.0+git.e9989d0e4+api1.0.0 Local: lotus version 1.4.0+git.e9989d0e4Additional context Add any other context about the problem here.