Cardano-db-sync: Kesalahan sinkronisasi Db. Gagal mengindeks

Dibuat pada 22 Nov 2020  ·  11Komentar  ·  Sumber: input-output-hk/cardano-db-sync

Hai, saya menjalankan cardano-db 6.0.0 dengan cardan-node1.21.1 . Tiba-tiba gagal menyinkronkan blok baru dengan kesalahan seperti itu:

Nov 21 23:05:35 cardano-fork cardano-db6[1971]: [db-sync-node.ErrorPolicy:Error:4] [2020-11-21 23:05:35.51 UTC] [String "ErrorPolicyUnhandledApplicationException Panic! applyHeaderTransition failed: [[NewEpochFailure (EpochFailure (NewPpFailure (UnexpectedDepositPot (Coin 857622000000) (Coin 857626000000))))]]\nCallStack (from HasCallStack):\n  error, called at src/Shelley/Spec/Ledger/API/Validation.hs:92:15 in shelley-spec-ledger-0.1.0.0-inplace:Shelley.Spec.Ledger.API.Validation",String "ErrorPolicyTrace",String "LocalAddress {getFilePath = \"state-node-mainnet/sock\"}"]
Nov 21 23:05:39 cardano-fork cardano-db6[1971]: [db-sync-node.Handshake:Info:81401] [2020-11-21 23:05:39.94 UTC] [String "Send (ClientAgency TokPropose,MsgProposeVersions (fromList [(NodeToClientV_1,TInt 764824073),(NodeToClientV_2,TInt 764824073),(NodeToClientV_3,TInt 764824073)]))",String "LocalHandshakeTrace",String "ConnectionId {localAddress = LocalAddress {getFilePath = \"\"}, remoteAddress = LocalAddress {getFilePath = \"state-node-mainnet/sock\"}}"]
Nov 21 23:05:39 cardano-fork cardano-db6[1971]: [db-sync-node.Handshake:Info:81401] [2020-11-21 23:05:39.94 UTC] [String "Recv (ServerAgency TokConfirm,MsgAcceptVersion NodeToClientV_3 (TInt 764824073))",String "LocalHandshakeTrace",String "ConnectionId {localAddress = LocalAddress {getFilePath = \"\"}, remoteAddress = LocalAddress {getFilePath = \"state-node-mainnet/sock\"}}"]

Komentar yang paling membantu

Ini adalah duplikat dari #398 .

Menerapkan komit Anda dengan tag tmp-fix-6.0.x tetapi sayangnya itu tidak membantu

Itu hanya membantu dengan node yang belum terpengaruh. Kutipan dari komentar:

Namun, menjalankan versi ini dapat mendeteksi status buku besar yang sudah rusak (saya bahkan tidak yakin seperti apa bentuknya) dalam hal ini sinkronisasi ulang akan diperlukan.

Semua 11 komentar

Ini adalah duplikat dari #398 .

Ini adalah duplikat dari #398 .

Menerapkan komit Anda dengan tag tmp-fix-6.0.x tetapi sayangnya itu tidak membantu

Ini adalah duplikat dari #398 .

Menerapkan komit Anda dengan tag tmp-fix-6.0.x tetapi sayangnya itu tidak membantu

Itu hanya membantu dengan node yang belum terpengaruh. Kutipan dari komentar:

Namun, menjalankan versi ini dapat mendeteksi status buku besar yang sudah rusak (saya bahkan tidak yakin seperti apa bentuknya) dalam hal ini sinkronisasi ulang akan diperlukan.

Terima kasih untuk informasi.
Jadi adakah pilihan untuk membuat pengindeks berfungsi sekarang?

Jadi adakah pilihan untuk membuat pengindeks berfungsi sekarang?

Maaf apa? Saya bahkan tidak mengerti apa yang Anda tanyakan.

Bisakah Anda memberi saya saran bagaimana membuat sinkronisasi cardano-db berfungsi sekarang, setelah kegagalan seperti itu?

Terima kasih untuk informasi.
Jadi adakah pilihan untuk membuat pengindeks berfungsi sekarang?

Anda harus melakukan sinkronisasi ulang.

Dan jika Anda tidak menjalankannya di Docker maka

PGPASSFILE=config/pgpass-mainnet scripts/postgresql-setup.sh --recreatedb

@alexqrid Jika Anda telah berhasil menjalankan versi tetap dan menyinkronkan ulang db Anda, harap tutup ini.

Baru saja diturunkan ke cardano-db-sync 5.0.3 dan disinkronkan dari awal. Semuanya tampaknya bekerja dengan baik.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

xdzurman picture xdzurman  ·  12Komentar

rcmorano picture rcmorano  ·  6Komentar

erikd picture erikd  ·  10Komentar

erikd picture erikd  ·  3Komentar

erikd picture erikd  ·  10Komentar