Ken동기화가 안되고 있습니다

KEN v1.5.3 을 AWS로 운영중입니다. 금일 아래 와 같이… currentBlock이 안올라가 가고 있습니다.

Welcome to the Klaytn JavaScript console!

instance: Klaytn/v1.5.3/linux-amd64/go1.14.6
datadir: /root/ken_home
modules: admin:1.0 debug:1.0 governance:1.0 istanbul:1.0 klay:1.0 net:1.0 personal:1.0 rpc:1.0 txpool:1.0 web3:1.0

klay.syncing
{
currentBlock: 67108868,
highestBlock: 67121269,
knownStates: 0,
pulledStates: 0,
startingBlock: 67108864
}

원인이 뭔지 알수가 없네요…

안녕하세요,

일부 EN에서 동일 문제 발생하여 원인 분석 중에 있습니다.
버전 업데이트 후 해결되는 경우가 있으니 v1.6.3으로 업데이트 후 동작 확인 부탁드립니다.

또한, 노드 실행 사양과 로그를 보내주실 수 있으실까요?
포럼 답글, 메세지, 메일 모두 좋습니다.
해당 정보는 문제 분석에 큰 도움이 될 것 같습니다.

감사합니다.

Release Release v1.6.3 · klaytn/klaytn · GitHub binary가 다운로드 되지 않습니다. 확인부탁드립니다.

1.5.3 구동은 AWS m5.4xlarge
docker 로 연동하여 구동하고 있는데 아래 로그가 있습니다.
ERROR[08/13,08:21:17 Z] [5] Impossible reorg, please file an issue oldnum=67108868 oldhash=6c5b39…77886e newnum=67108868 newhash=6c5b39…77886e
INFO[08/13,08:21:17 Z] [5] Imported new chain segment number=67108868 hash=6c5b39…77886e blocks=4 txs=25 elapsed=38.253ms trieDBSize=290.05kB mgas=3.821 mgasps=99.897
ERROR[08/13,08:21:17 Z] [49] Failed to create mining context err=“missing trie node 39ee50b347dc1646d8d7db66ccbdc6778ecaa66a3389a5a40c1dbd38cbd9b8d5 (path )”
ERROR[08/13,08:21:17 Z] [5] Failed to reset txpool state err=“missing trie node 39ee50b347dc1646d8d7db66ccbdc6778ecaa66a3389a5a40c1dbd38cbd9b8d5 (path )”

1 Like

1.6.3을 빌드해서 동작시켰는데… 동기화가 잘 진행되고 있습니다.

2 Likes

로그 감사합니다! 분석 더 해보겠습니다.

참고로 다운로드 링크는 링크의 오른쪽 마우스 > 링크 복사 > 웹 브라우저에 붙여넣기로 접속하면 다운 받을 수 있습니다. 잊고 있었던 부분인데 안내 미리 못 드려서 죄송합니다.

안녕하세요. Klaytn 개발자 Aidan입니다.
@x2hokim 빠르게 이슈를 리포팅해주시고, 로그도 공유해주셔서 감사합니다.

해당 이슈는 Klaytn의 코드에서 부동소수점 오차로 인하여 발생한 것으로 확인되었습니다.
이 문제를 유발하는 코드는 Klaytn v1.6.0 이상에서는 이미 패치되었기에 신규 버전 사용으로 정상 작동한 것 같습니다.

앞으로 신규 버전 배포 시, 커뮤니티와 더 많은 소통을 통해 업그레이드를 장려하도록 하겠습니다.

감사합니다.