Closed jimiflowers closed 1 year ago
UPDATE
New behaviour: NODE1's Phala processes stop all operations and get freezed all at the same time. No visible errors on Node, PRuntime or Headers Cache, only Pherry says "exited with error: Rpc error: Request timeout" and "Restarting..." but does not restart, all containers keep freezed and also prometheus services (9615 and 9616) stop responding.. Attached logs from all containers for this session (I have had to supress some intermediate lines from PRuntime log to fit the github files max size of 25MB).
Docker status for all containers once they get freezed:
root@khalanuc ~ # docker inspect -f '{{json .State}}' "phala-node"
{"Status":"running","Running":true,"Paused":false,"Restarting":false,"OOMKilled":false,"Dead":false,"Pid":47521,"ExitCode":0,"Error":"","StartedAt":"2022-12-12T10:31:20.754943891Z","FinishedAt":"0001-01-01T00:00:00Z"}
root@khalanuc ~ # docker inspect -f '{{json .State}}' "phala-pherry"
{"Status":"running","Running":true,"Paused":false,"Restarting":false,"OOMKilled":false,"Dead":false,"Pid":48161,"ExitCode":0,"Error":"","StartedAt":"2022-12-12T10:32:08.527511555Z","FinishedAt":"2022-12-12T10:32:07.550963243Z"}
root@khalanuc ~ # docker inspect -f '{{json .State}}' "phala-pruntime"
{"Status":"running","Running":true,"Paused":false,"Restarting":false,"OOMKilled":false,"Dead":false,"Pid":47353,"ExitCode":0,"Error":"","StartedAt":"2022-12-12T10:31:20.481902779Z","FinishedAt":"0001-01-01T00:00:00Z"}
root@khalanuc ~ # docker inspect -f '{{json .State}}' "phala-headers-cache"
{"Status":"running","Running":true,"Paused":false,"Restarting":false,"OOMKilled":false,"Dead":false,"Pid":47295,"ExitCode":0,"Error":"","StartedAt":"2022-12-12T10:31:20.613639649Z","FinishedAt":"0001-01-01T00:00:00Z"}
root@khalanuc ~ # docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a653725461b2 phalanetwork/phala-pherry "/root/pherry -r --p…" 10 hours ago Up 10 hours phala-pherry
f9458ca4cb5f phalanetwork/khala-node "/usr/bin/tini -- /b…" 10 hours ago Up 10 hours 0.0.0.0:9615-9616->9615-9616/tcp, :::9615-9616->9615-9616/tcp, 0.0.0.0:9933-9934->9933-9934/tcp, :::9933-9934->9933-9934/tcp, 0.0.0.0:9944-9945->9944-9945/tcp, :::9944-9945->9944-9945/tcp, 0.0.0.0:31333-31334->31333-31334/tcp, :::31333-31334->31333-31334/tcp, 30333-30334/tcp phala-node
14256f1c8452 phalanetwork/phala-pruntime "/usr/bin/tini -- /b…" 10 hours ago Up 10 hours 0.0.0.0:8000->8000/tcp, :::8000->8000/tcp phala-pruntime
3ac76203cc73 phalanetwork/phala-headers-cache "/opt/headers-cache/…" 10 hours ago Up 10 hours 0.0.0.0:8002->8002/tcp, :::8002->8002/tcp phala-headers-cache
root@khalanuc ~ #
After restart all processes I have seen this error repeated 64 times in Node logs and these "warnings", KSM chain works normally but the Node cannot import Khala blocks, and Pherry gives Network connection errors again:
phala-node | 2022-12-12 20:24:41 [Parachain] panicked at 'Bad input data provided to validate_transaction: Codec error', /home/h4x/workspace/khala-parachain/runtime/khala/src/lib.rs:1594:1
phala-node | 2022-12-12 20:43:52 ⚠️ System declares internal migrations (which *might* execute). On-chain `<wasm:stripped>` vs current storage version `<wasm:stripped>`
phala-node | 2022-12-12 20:43:52 ⚠️ PhalaStakePool declares internal migrations (which *might* execute). On-chain `<wasm:stripped>` vs current storage version `<wasm:stripped>`
phala-node | 2022-12-12 20:43:52 ⚠️ PhalaMining declares internal migrations (which *might* execute). On-chain `<wasm:stripped>` vs current storage version `<wasm:stripped>`
phala-node | 2022-12-12 20:43:52 ⚠️ PhalaRegistry declares internal migrations (which *might* execute). On-chain `<wasm:stripped>` vs current storage version `<wasm:stripped>`
And Pherry reports:
phala-pherry | [2022-12-12T20:54:28.659660Z INFO jsonrpsee_client_transport::ws] Connection established to target: Target { sockaddrs: [], host: "phala-node", host_header: "phala-node:9945", _mode: Plain, path_and_query: "/" }
phala-pherry | [2022-12-12T20:54:28.734444Z INFO pherry] Connected to relaychain at: ws://phala-node:9945
phala-pherry | [2022-12-12T20:54:28.738270Z INFO jsonrpsee_client_transport::ws] Connection established to target: Target { sockaddrs: [], host: "phala-node", host_header: "phala-node:9944", _mode: Plain, path_and_query: "/" }
phala-pherry | [2022-12-12T20:54:28.772612Z INFO pherry] Connected to parachain node at: ws://phala-node:9944
phala-pherry | [2022-12-12T20:54:28.788324Z INFO pherry] bridge() exited with error: error sending request for url (http://phala-pruntime:8000/prpc/PhactoryAPI.GetInfo): error trying to connect: tcp connect error: Connection refused (os error 111)
phala-pherry | [2022-12-12T20:54:30.790581Z INFO pherry] Restarting...
I needed to restart few times (5 times) to get Node working right again, importing KSM blocks and Khala blocks. All is working fine for 3 or 4 minutes, and then all containers get freezed again. No matter how many times I restart the processes, there is no way for the node to import blocks from the khala network continuously.
Sorry for late response, do you using puruned node?
Sorry for late response, do you using puruned node?
Hi. Yes, I'm using PRUNE mode in all my nodes.
Sorry for late response, do you using puruned node?
Hi. Yes, I'm using PRUNE mode in all my nodes.
Unfortunately, Substrate limition, when you're using PRUNE mode with rocksdb
, the un-pruned blocks will keep in memory, I do a rough test that you may have to have 32G memory to avoid OOM.
So you have to have 32G memory or switch to paritydb
, I'm not sure our solo-script support paritydb
right now
Excuse me but, how is this possible? I have had this miner running around 6 month without any issue, I have other Intel NUC (same model) with 8GB RAM (+8GB swap), one Dell Optiplex with 16GB RAM (+8GB swap) and a custom miner with 12GB RAM (+8GB swap) all of them running smoothly with solo mining and Prune mode, and now this needs 32GB RAM? I met a lot of people with this Intel NUC model running solo mining with 8GB RAM. Sorry, maybe I missunderstood your answer.
Sorry I may not explain that well, here's upstream issue
https://github.com/paritytech/substrate/issues/11911 and the PR https://github.com/paritytech/substrate/pull/11980
OK. If I understand well, this is the cause of the "freezing", right? Because even starting from scratch, without databases, the khala network blocks are not incremented, the finished blocks are always at zero, while the KSM database synchronizes correctly, and I don't understand why this happens. Honestly, I want to know the root cause of the node problems to sync blocks (to fix it and get the node running) which is the main issue. That is the reason why I mentioned in the opening of the issue that I have tried everything, from scratch, with snapshot, copying the databases of a node that works... but the finalized blocks of the khala network do not ever increase and pherry finally gives connection error to node.
I have been for almost a year with 5 mining-only nodes in my network, with no problems (beyond one that corrupted the KSM DB and I ended up removing it) and I have never had this problem where one of the nodes is not able to finish Khala blocks. I've checked everything I can (network elements, SSD disk, BIOS and OS configuration) and I can't find the reason for this to happen on a node that has already been running correctly for months in prune mode until 3 weeks ago.
If I reconfigure the node to run in full mode, should it work correctly?
his is the cause of the "freezing", rig
This will cause unexpect memory usage, when exhaust total memory, it will OOM and killed by the OS.
The memory usage depends on how many blocks to keep, for solo-script, we keep --pruning 108000
, if you set it lower, it probably consume less, if you don't setl, default is 256
Hi jasl. I have tried with --pruning 1000, but it does not solve the issue (node is still stuck at a block height in khala, it does not finalize khala blocks and Pherry continues restarting cos cannot connect to node).
I have tried from scratch with with FULL mode, and the same issue remains, after 30 minutes syncing, finalized blocks on khala network #0, but KSM finalize blocks fine.
I have tried from scratch with with FULL mode, and the same issue remains, after 30 minutes syncing, finalized blocks on khala network #0, but KSM finalize blocks fine.
https://ksm.polkashots.io/ you can use this snapshot for fast restore Kusama part Khala keeping 0 finialize is normal, because the its finalizing requires Kusama sync to block which including proof of the Khala block, so it should starting finalizing when your Kusama sync more
Ok. I started from scratch again: check BIOS settings again, new SO install (Ubuntu 20.04 with 5.4.0-135-generic), installing phala solo mining tools, and copying databases from a running node. All things looks right at first start, both chains syncing and pherry importing blocks. But after 30 minutes running (more or less) khala chain stops sync, and only KSM chain continues syncing, khala stops sync blocks and Pherry starts to give connection errors:
phala-node | 2022-12-14 11:43:00 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 225.8kiB/s ⬆ 41.5kiB/s
phala-node | 2022-12-14 11:43:01 [Relaychain] 💤 Idle (34 peers), best: #15743954 (0xe504…a097), finalized #15743950 (0xb756…1f66), ⬇ 134.2kiB/s ⬆ 211.6kiB/s
phala-node | 2022-12-14 11:43:05 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 80.8kiB/s ⬆ 109.0kiB/s
phala-node | 2022-12-14 11:43:06 [Relaychain] 💤 Idle (40 peers), best: #15743954 (0xe504…a097), finalized #15743951 (0x65d5…a890), ⬇ 144.7kiB/s ⬆ 158.0kiB/s
phala-node | 2022-12-14 11:43:06 [Relaychain] ✨ Imported #15743955 (0xa419…c39e)
phala-node | 2022-12-14 11:43:10 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 108.6kiB/s ⬆ 20.9kiB/s
phala-node | 2022-12-14 11:43:11 [Relaychain] 💤 Idle (36 peers), best: #15743955 (0xa419…c39e), finalized #15743951 (0x65d5…a890), ⬇ 113.7kiB/s ⬆ 77.6kiB/s
phala-node | 2022-12-14 11:43:12 [Relaychain] ✨ Imported #15743956 (0x253b…d0c7)
phala-node | 2022-12-14 11:43:15 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 47.0kiB/s ⬆ 55.0kiB/s
phala-node | 2022-12-14 11:43:16 [Relaychain] 💤 Idle (37 peers), best: #15743956 (0x253b…d0c7), finalized #15743952 (0x384f…bc3a), ⬇ 323.9kiB/s ⬆ 180.9kiB/s
phala-node | 2022-12-14 11:43:18 [Relaychain] ✨ Imported #15743957 (0xfde4…3442)
phala-node | 2022-12-14 11:43:20 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 41.9kiB/s ⬆ 60.5kiB/s
phala-node | 2022-12-14 11:43:21 [Relaychain] 💤 Idle (40 peers), best: #15743957 (0xfde4…3442), finalized #15743954 (0xe504…a097), ⬇ 290.9kiB/s ⬆ 165.7kiB/s
phala-node | 2022-12-14 11:43:24 [Relaychain] ✨ Imported #15743958 (0xe82c…2d39)
phala-node | 2022-12-14 11:43:25 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 58.0kiB/s ⬆ 74.2kiB/s
phala-node | 2022-12-14 11:43:26 [Relaychain] 💤 Idle (36 peers), best: #15743958 (0xe82c…2d39), finalized #15743954 (0xe504…a097), ⬇ 218.0kiB/s ⬆ 96.0kiB/s
phala-node | 2022-12-14 11:43:30 [Relaychain] ✨ Imported #15743959 (0x92bc…b3dd)
phala-node | 2022-12-14 11:43:30 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 60.6kiB/s ⬆ 22.6kiB/s
phala-node | 2022-12-14 11:43:31 [Relaychain] 💤 Idle (31 peers), best: #15743959 (0x92bc…b3dd), finalized #15743955 (0xa419…c39e), ⬇ 283.1kiB/s ⬆ 252.5kiB/s
phala-node | 2022-12-14 11:43:35 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 48.9kiB/s ⬆ 20.4kiB/s
phala-node | 2022-12-14 11:43:36 [Relaychain] 💤 Idle (36 peers), best: #15743959 (0x92bc…b3dd), finalized #15743955 (0xa419…c39e), ⬇ 60.6kiB/s ⬆ 58.8kiB/s
phala-node | 2022-12-14 11:43:36 [Relaychain] ✨ Imported #15743960 (0x5888…a8c4)
phala-node | 2022-12-14 11:43:40 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 27.1kiB/s ⬆ 20.8kiB/s
phala-node | 2022-12-14 11:43:41 [Relaychain] 💤 Idle (40 peers), best: #15743960 (0x5888…a8c4), finalized #15743956 (0x253b…d0c7), ⬇ 143.5kiB/s ⬆ 81.5kiB/s
phala-node | 2022-12-14 11:43:42 [Relaychain] ✨ Imported #15743961 (0xebbc…2afa)
phala-node | 2022-12-14 11:43:44 Accepting new connection 3/100
phala-node | 2022-12-14 11:43:44 Accepting new connection 9/100
phala-node | 2022-12-14 11:43:45 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 69.3kiB/s ⬆ 21.1kiB/s
phala-node | 2022-12-14 11:43:46 [Relaychain] 💤 Idle (38 peers), best: #15743961 (0xebbc…2afa), finalized #15743958 (0xe82c…2d39), ⬇ 178.6kiB/s ⬆ 111.6kiB/s
phala-node | 2022-12-14 11:43:48 [Relaychain] ✨ Imported #15743962 (0xca5d…940b)
phala-node | 2022-12-14 11:43:48 [Relaychain] ♻️ Reorg on #15743962,0xca5d…940b to #15743962,0x178c…223c, common ancestor #15743961,0xebbc…2afa
phala-node | 2022-12-14 11:43:48 [Relaychain] ✨ Imported #15743962 (0x178c…223c)
phala-node | 2022-12-14 11:43:50 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 47.2kiB/s ⬆ 23.7kiB/s
phala-node | 2022-12-14 11:43:51 [Relaychain] 💤 Idle (38 peers), best: #15743962 (0x178c…223c), finalized #15743958 (0xe82c…2d39), ⬇ 232.7kiB/s ⬆ 98.2kiB/s
phala-node | 2022-12-14 11:43:54 [Relaychain] ✨ Imported #15743963 (0xde19…210a)
phala-node | 2022-12-14 11:43:55 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 39.9kiB/s ⬆ 21.8kiB/s
phala-node | 2022-12-14 11:43:56 [Relaychain] 💤 Idle (38 peers), best: #15743963 (0xde19…210a), finalized #15743959 (0x92bc…b3dd), ⬇ 754.6kiB/s ⬆ 421.3kiB/s
phala-node | 2022-12-14 11:44:00 [Relaychain] ✨ Imported #15743964 (0xc210…8928)
phala-node | 2022-12-14 11:44:00 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 90.1kiB/s ⬆ 19.8kiB/s
phala-node | 2022-12-14 11:44:00 [Relaychain] ♻️ Reorg on #15743964,0xc210…8928 to #15743964,0x4652…c8ea, common ancestor #15743963,0xde19…210a
phala-node | 2022-12-14 11:44:00 [Relaychain] ✨ Imported #15743964 (0x4652…c8ea)
phala-node | 2022-12-14 11:44:01 [Relaychain] 💤 Idle (39 peers), best: #15743964 (0x4652…c8ea), finalized #15743960 (0x5888…a8c4), ⬇ 1.2MiB/s ⬆ 579.6kiB/s
phala-node | 2022-12-14 11:44:05 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 29.9kiB/s ⬆ 19.5kiB/s
phala-node | 2022-12-14 11:44:06 [Relaychain] 💤 Idle (50 peers), best: #15743964 (0x4652…c8ea), finalized #15743960 (0x5888…a8c4), ⬇ 1.2MiB/s ⬆ 393.9kiB/s
phala-node | 2022-12-14 11:44:06 [Relaychain] ✨ Imported #15743965 (0xa777…dd68)
phala-node | 2022-12-14 11:44:10 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 81.2kiB/s ⬆ 21.3kiB/s
phala-node | 2022-12-14 11:44:11 [Relaychain] 💤 Idle (50 peers), best: #15743965 (0xa777…dd68), finalized #15743962 (0x178c…223c), ⬇ 736.2kiB/s ⬆ 339.0kiB/s
phala-node | 2022-12-14 11:44:12 [Relaychain] ✨ Imported #15743966 (0x972f…f051)
phala-node | 2022-12-14 11:44:15 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 28.6kiB/s ⬆ 19.9kiB/s
phala-node | 2022-12-14 11:44:16 [Relaychain] 💤 Idle (50 peers), best: #15743966 (0x972f…f051), finalized #15743962 (0x178c…223c), ⬇ 215.4kiB/s ⬆ 128.7kiB/s
phala-node | 2022-12-14 11:44:18 [Relaychain] ✨ Imported #15743967 (0xd035…8406)
phala-node | 2022-12-14 11:44:18 [Relaychain] ✨ Imported #15743967 (0x90ce…c60d)
phala-pherry | Caused by:
phala-pherry | 0: Rpc error: Request timeout
phala-pherry | 1: Request timeout
phala-pherry | [2022-12-14T11:41:38.220167Z WARN jsonrpsee_core::client::async_client] Custom("[backend]: frontend dropped; terminate client")
phala-pherry | [2022-12-14T11:41:40.321124Z INFO jsonrpsee_client_transport::ws] Connection established to target: Target { sockaddrs: [], host: "phala-node", host_header: "phala-node:9945", _mode: Plain, path_and_query: "/" }
phala-pherry | [2022-12-14T11:41:40.360525Z INFO pherry] Connected to relaychain at: ws://phala-node:9945
phala-pherry | [2022-12-14T11:41:40.362227Z INFO jsonrpsee_client_transport::ws] Connection established to target: Target { sockaddrs: [], host: "phala-node", host_header: "phala-node:9944", _mode: Plain, path_and_query: "/" }
phala-pherry | [2022-12-14T11:42:40.363032Z INFO pherry] bridge() exited with error: Failed to connect to substrate
phala-pherry |
phala-pherry | Caused by:
phala-pherry | 0: Rpc error: Request timeout
phala-pherry | 1: Request timeout
phala-pherry | [2022-12-14T11:42:40.366955Z WARN jsonrpsee_core::client::async_client] Custom("[backend]: frontend dropped; terminate client")
phala-pherry | [2022-12-14T11:42:42.364144Z INFO pherry] Restarting...
phala-pherry | [2022-12-14T11:42:42.369681Z INFO jsonrpsee_client_transport::ws] Connection established to target: Target { sockaddrs: [], host: "phala-node", host_header: "phala-node:9945", _mode: Plain, path_and_query: "/" }
phala-pherry | [2022-12-14T11:42:42.410075Z INFO pherry] Connected to relaychain at: ws://phala-node:9945
phala-pherry | [2022-12-14T11:42:42.456038Z INFO jsonrpsee_client_transport::ws] Connection established to target: Target { sockaddrs: [], host: "phala-node", host_header: "phala-node:9944", _mode: Plain, path_and_query: "/" }
phala-pherry | [2022-12-14T11:43:42.456568Z INFO pherry] bridge() exited with error: Failed to connect to substrate
phala-pherry |
phala-pherry | Caused by:
phala-pherry | 0: Rpc error: Request timeout
phala-pherry | 1: Request timeout
phala-pherry | [2022-12-14T11:43:42.456590Z WARN jsonrpsee_core::client::async_client] Custom("[backend]: frontend dropped; terminate client")
phala-pherry | [2022-12-14T11:43:44.458046Z INFO pherry] Restarting...
phala-pherry | [2022-12-14T11:43:44.458902Z INFO jsonrpsee_client_transport::ws] Connection established to target: Target { sockaddrs: [], host: "phala-node", host_header: "phala-node:9945", _mode: Plain, path_and_query: "/" }
phala-pherry | [2022-12-14T11:43:44.486713Z INFO pherry] Connected to relaychain at: ws://phala-node:9945
phala-pherry | [2022-12-14T11:43:44.487685Z INFO jsonrpsee_client_transport::ws] Connection established to target: Target { sockaddrs: [], host: "phala-node", host_header: "phala-node:9944", _mode: Plain, path_and_query: "/" }
phala-pherry | [2022-12-14T11:44:44.488178Z WARN jsonrpsee_core::client::async_client] Custom("[backend]: frontend dropped; terminate client")
phala-pherry | [2022-12-14T11:44:44.488574Z INFO pherry] bridge() exited with error: Failed to connect to substrate
phala-pherry |
phala-pherry | Caused by:
phala-pherry | 0: Rpc error: Request timeout
phala-pherry | 1: Request timeout
phala-pherry | [2022-12-14T11:44:46.489484Z INFO pherry] Restarting...
phala-pherry | [2022-12-14T11:44:46.490537Z INFO jsonrpsee_client_transport::ws] Connection established to target: Target { sockaddrs: [], host: "phala-node", host_header: "phala-node:9945", _mode: Plain, path_and_query: "/" }
phala-pherry | [2022-12-14T11:44:46.526339Z INFO pherry] Connected to relaychain at: ws://phala-node:9945
phala-pherry | [2022-12-14T11:44:46.527160Z INFO jsonrpsee_client_transport::ws] Connection established to target: Target { sockaddrs: [], host: "phala-node", host_header: "phala-node:9944", _mode: Plain, path_and_query: "/" }
I have another miner syncing pherry, installed at the same time that this (with same OS version, kernel version, phala solo mining tools version, etc.). Both nodes have received a database copy from the same running node. But this one fails to import khala blocks and the other is running fine (importing KSM and Khala blocks normally). Both are behind NAT on different ports (the one running fine on 30333/30334 and this on 31333/31334) and I have another two miners running fine from weeks ago behind NAT (32333/32334 & 33333/33334) as well. I'm trying to understand what happens to this miner that is no able to import khala blocks, stops at a khala block height and pherry disconnects.
I hope I have explained clearly
Ok. I started from scratch again: check BIOS settings again, new SO install (Ubuntu 20.04 with 5.4.0-135-generic), installing phala solo mining tools, and copying databases from a running node. All things looks right at first start, both chains syncing and pherry importing blocks. But after 30 minutes running (more or less) khala chain stops sync, and only KSM chain continues syncing, khala stops sync blocks and Pherry starts to give connection errors:
phala-node | 2022-12-14 11:43:00 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 225.8kiB/s ⬆ 41.5kiB/s phala-node | 2022-12-14 11:43:01 [Relaychain] 💤 Idle (34 peers), best: #15743954 (0xe504…a097), finalized #15743950 (0xb756…1f66), ⬇ 134.2kiB/s ⬆ 211.6kiB/s phala-node | 2022-12-14 11:43:05 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 80.8kiB/s ⬆ 109.0kiB/s phala-node | 2022-12-14 11:43:06 [Relaychain] 💤 Idle (40 peers), best: #15743954 (0xe504…a097), finalized #15743951 (0x65d5…a890), ⬇ 144.7kiB/s ⬆ 158.0kiB/s phala-node | 2022-12-14 11:43:06 [Relaychain] ✨ Imported #15743955 (0xa419…c39e) phala-node | 2022-12-14 11:43:10 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 108.6kiB/s ⬆ 20.9kiB/s phala-node | 2022-12-14 11:43:11 [Relaychain] 💤 Idle (36 peers), best: #15743955 (0xa419…c39e), finalized #15743951 (0x65d5…a890), ⬇ 113.7kiB/s ⬆ 77.6kiB/s phala-node | 2022-12-14 11:43:12 [Relaychain] ✨ Imported #15743956 (0x253b…d0c7) phala-node | 2022-12-14 11:43:15 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 47.0kiB/s ⬆ 55.0kiB/s phala-node | 2022-12-14 11:43:16 [Relaychain] 💤 Idle (37 peers), best: #15743956 (0x253b…d0c7), finalized #15743952 (0x384f…bc3a), ⬇ 323.9kiB/s ⬆ 180.9kiB/s phala-node | 2022-12-14 11:43:18 [Relaychain] ✨ Imported #15743957 (0xfde4…3442) phala-node | 2022-12-14 11:43:20 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 41.9kiB/s ⬆ 60.5kiB/s phala-node | 2022-12-14 11:43:21 [Relaychain] 💤 Idle (40 peers), best: #15743957 (0xfde4…3442), finalized #15743954 (0xe504…a097), ⬇ 290.9kiB/s ⬆ 165.7kiB/s phala-node | 2022-12-14 11:43:24 [Relaychain] ✨ Imported #15743958 (0xe82c…2d39) phala-node | 2022-12-14 11:43:25 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 58.0kiB/s ⬆ 74.2kiB/s phala-node | 2022-12-14 11:43:26 [Relaychain] 💤 Idle (36 peers), best: #15743958 (0xe82c…2d39), finalized #15743954 (0xe504…a097), ⬇ 218.0kiB/s ⬆ 96.0kiB/s phala-node | 2022-12-14 11:43:30 [Relaychain] ✨ Imported #15743959 (0x92bc…b3dd) phala-node | 2022-12-14 11:43:30 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 60.6kiB/s ⬆ 22.6kiB/s phala-node | 2022-12-14 11:43:31 [Relaychain] 💤 Idle (31 peers), best: #15743959 (0x92bc…b3dd), finalized #15743955 (0xa419…c39e), ⬇ 283.1kiB/s ⬆ 252.5kiB/s phala-node | 2022-12-14 11:43:35 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 48.9kiB/s ⬆ 20.4kiB/s phala-node | 2022-12-14 11:43:36 [Relaychain] 💤 Idle (36 peers), best: #15743959 (0x92bc…b3dd), finalized #15743955 (0xa419…c39e), ⬇ 60.6kiB/s ⬆ 58.8kiB/s phala-node | 2022-12-14 11:43:36 [Relaychain] ✨ Imported #15743960 (0x5888…a8c4) phala-node | 2022-12-14 11:43:40 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 27.1kiB/s ⬆ 20.8kiB/s phala-node | 2022-12-14 11:43:41 [Relaychain] 💤 Idle (40 peers), best: #15743960 (0x5888…a8c4), finalized #15743956 (0x253b…d0c7), ⬇ 143.5kiB/s ⬆ 81.5kiB/s phala-node | 2022-12-14 11:43:42 [Relaychain] ✨ Imported #15743961 (0xebbc…2afa) phala-node | 2022-12-14 11:43:44 Accepting new connection 3/100 phala-node | 2022-12-14 11:43:44 Accepting new connection 9/100 phala-node | 2022-12-14 11:43:45 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 69.3kiB/s ⬆ 21.1kiB/s phala-node | 2022-12-14 11:43:46 [Relaychain] 💤 Idle (38 peers), best: #15743961 (0xebbc…2afa), finalized #15743958 (0xe82c…2d39), ⬇ 178.6kiB/s ⬆ 111.6kiB/s phala-node | 2022-12-14 11:43:48 [Relaychain] ✨ Imported #15743962 (0xca5d…940b) phala-node | 2022-12-14 11:43:48 [Relaychain] ♻️ Reorg on #15743962,0xca5d…940b to #15743962,0x178c…223c, common ancestor #15743961,0xebbc…2afa phala-node | 2022-12-14 11:43:48 [Relaychain] ✨ Imported #15743962 (0x178c…223c) phala-node | 2022-12-14 11:43:50 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 47.2kiB/s ⬆ 23.7kiB/s phala-node | 2022-12-14 11:43:51 [Relaychain] 💤 Idle (38 peers), best: #15743962 (0x178c…223c), finalized #15743958 (0xe82c…2d39), ⬇ 232.7kiB/s ⬆ 98.2kiB/s phala-node | 2022-12-14 11:43:54 [Relaychain] ✨ Imported #15743963 (0xde19…210a) phala-node | 2022-12-14 11:43:55 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 39.9kiB/s ⬆ 21.8kiB/s phala-node | 2022-12-14 11:43:56 [Relaychain] 💤 Idle (38 peers), best: #15743963 (0xde19…210a), finalized #15743959 (0x92bc…b3dd), ⬇ 754.6kiB/s ⬆ 421.3kiB/s phala-node | 2022-12-14 11:44:00 [Relaychain] ✨ Imported #15743964 (0xc210…8928) phala-node | 2022-12-14 11:44:00 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 90.1kiB/s ⬆ 19.8kiB/s phala-node | 2022-12-14 11:44:00 [Relaychain] ♻️ Reorg on #15743964,0xc210…8928 to #15743964,0x4652…c8ea, common ancestor #15743963,0xde19…210a phala-node | 2022-12-14 11:44:00 [Relaychain] ✨ Imported #15743964 (0x4652…c8ea) phala-node | 2022-12-14 11:44:01 [Relaychain] 💤 Idle (39 peers), best: #15743964 (0x4652…c8ea), finalized #15743960 (0x5888…a8c4), ⬇ 1.2MiB/s ⬆ 579.6kiB/s phala-node | 2022-12-14 11:44:05 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 29.9kiB/s ⬆ 19.5kiB/s phala-node | 2022-12-14 11:44:06 [Relaychain] 💤 Idle (50 peers), best: #15743964 (0x4652…c8ea), finalized #15743960 (0x5888…a8c4), ⬇ 1.2MiB/s ⬆ 393.9kiB/s phala-node | 2022-12-14 11:44:06 [Relaychain] ✨ Imported #15743965 (0xa777…dd68) phala-node | 2022-12-14 11:44:10 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 81.2kiB/s ⬆ 21.3kiB/s phala-node | 2022-12-14 11:44:11 [Relaychain] 💤 Idle (50 peers), best: #15743965 (0xa777…dd68), finalized #15743962 (0x178c…223c), ⬇ 736.2kiB/s ⬆ 339.0kiB/s phala-node | 2022-12-14 11:44:12 [Relaychain] ✨ Imported #15743966 (0x972f…f051) phala-node | 2022-12-14 11:44:15 [Parachain] 💤 Idle (50 peers), best: #2903387 (0xabc3…5f72), finalized #2903387 (0xabc3…5f72), ⬇ 28.6kiB/s ⬆ 19.9kiB/s phala-node | 2022-12-14 11:44:16 [Relaychain] 💤 Idle (50 peers), best: #15743966 (0x972f…f051), finalized #15743962 (0x178c…223c), ⬇ 215.4kiB/s ⬆ 128.7kiB/s phala-node | 2022-12-14 11:44:18 [Relaychain] ✨ Imported #15743967 (0xd035…8406) phala-node | 2022-12-14 11:44:18 [Relaychain] ✨ Imported #15743967 (0x90ce…c60d)
phala-pherry | Caused by: phala-pherry | 0: Rpc error: Request timeout phala-pherry | 1: Request timeout phala-pherry | [2022-12-14T11:41:38.220167Z WARN jsonrpsee_core::client::async_client] Custom("[backend]: frontend dropped; terminate client") phala-pherry | [2022-12-14T11:41:40.321124Z INFO jsonrpsee_client_transport::ws] Connection established to target: Target { sockaddrs: [], host: "phala-node", host_header: "phala-node:9945", _mode: Plain, path_and_query: "/" } phala-pherry | [2022-12-14T11:41:40.360525Z INFO pherry] Connected to relaychain at: ws://phala-node:9945 phala-pherry | [2022-12-14T11:41:40.362227Z INFO jsonrpsee_client_transport::ws] Connection established to target: Target { sockaddrs: [], host: "phala-node", host_header: "phala-node:9944", _mode: Plain, path_and_query: "/" } phala-pherry | [2022-12-14T11:42:40.363032Z INFO pherry] bridge() exited with error: Failed to connect to substrate phala-pherry | phala-pherry | Caused by: phala-pherry | 0: Rpc error: Request timeout phala-pherry | 1: Request timeout phala-pherry | [2022-12-14T11:42:40.366955Z WARN jsonrpsee_core::client::async_client] Custom("[backend]: frontend dropped; terminate client") phala-pherry | [2022-12-14T11:42:42.364144Z INFO pherry] Restarting... phala-pherry | [2022-12-14T11:42:42.369681Z INFO jsonrpsee_client_transport::ws] Connection established to target: Target { sockaddrs: [], host: "phala-node", host_header: "phala-node:9945", _mode: Plain, path_and_query: "/" } phala-pherry | [2022-12-14T11:42:42.410075Z INFO pherry] Connected to relaychain at: ws://phala-node:9945 phala-pherry | [2022-12-14T11:42:42.456038Z INFO jsonrpsee_client_transport::ws] Connection established to target: Target { sockaddrs: [], host: "phala-node", host_header: "phala-node:9944", _mode: Plain, path_and_query: "/" } phala-pherry | [2022-12-14T11:43:42.456568Z INFO pherry] bridge() exited with error: Failed to connect to substrate phala-pherry | phala-pherry | Caused by: phala-pherry | 0: Rpc error: Request timeout phala-pherry | 1: Request timeout phala-pherry | [2022-12-14T11:43:42.456590Z WARN jsonrpsee_core::client::async_client] Custom("[backend]: frontend dropped; terminate client") phala-pherry | [2022-12-14T11:43:44.458046Z INFO pherry] Restarting... phala-pherry | [2022-12-14T11:43:44.458902Z INFO jsonrpsee_client_transport::ws] Connection established to target: Target { sockaddrs: [], host: "phala-node", host_header: "phala-node:9945", _mode: Plain, path_and_query: "/" } phala-pherry | [2022-12-14T11:43:44.486713Z INFO pherry] Connected to relaychain at: ws://phala-node:9945 phala-pherry | [2022-12-14T11:43:44.487685Z INFO jsonrpsee_client_transport::ws] Connection established to target: Target { sockaddrs: [], host: "phala-node", host_header: "phala-node:9944", _mode: Plain, path_and_query: "/" } phala-pherry | [2022-12-14T11:44:44.488178Z WARN jsonrpsee_core::client::async_client] Custom("[backend]: frontend dropped; terminate client") phala-pherry | [2022-12-14T11:44:44.488574Z INFO pherry] bridge() exited with error: Failed to connect to substrate phala-pherry | phala-pherry | Caused by: phala-pherry | 0: Rpc error: Request timeout phala-pherry | 1: Request timeout phala-pherry | [2022-12-14T11:44:46.489484Z INFO pherry] Restarting... phala-pherry | [2022-12-14T11:44:46.490537Z INFO jsonrpsee_client_transport::ws] Connection established to target: Target { sockaddrs: [], host: "phala-node", host_header: "phala-node:9945", _mode: Plain, path_and_query: "/" } phala-pherry | [2022-12-14T11:44:46.526339Z INFO pherry] Connected to relaychain at: ws://phala-node:9945 phala-pherry | [2022-12-14T11:44:46.527160Z INFO jsonrpsee_client_transport::ws] Connection established to target: Target { sockaddrs: [], host: "phala-node", host_header: "phala-node:9944", _mode: Plain, path_and_query: "/" }
I have another miner syncing pherry, installed at the same time that this (with same OS version, kernel version, phala solo mining tools version, etc.). Both nodes have received a database copy from the same running node. But this one fails to import khala blocks and the other is running fine (importing KSM and Khala blocks normally). Both are behind NAT on different ports (the one running fine on 30333/30334 and this on 31333/31334) and I have another two miners running fine from weeks ago behind NAT (32333/32334 & 33333/33334) as well. I'm trying to understand what happens to this miner that is no able to import khala blocks, stops at a khala block height and pherry disconnects.
I hope I have explained clearly
hmmm that's werid... The khala-node log looks really good, I don't see any bad. But I don't understand your pherry can't connect to the node while your khala-node running
Yep, it looks good except that there is no line like this:
phala-node | 2022-12-14 12:18:53 [Parachain] ✨ Imported #2903616 (0x297d…eef1)
Same time period log from the other node with same hardware and installation:
2022-12-14 11:43:00 [Relaychain] ✨ Imported #15743954 (0xe504…a097)
2022-12-14 11:43:01 [Relaychain] 💤 Idle (50 peers), best: #15743954 (0xe504…a097), finalized #15743950 (0xb756…1f66), ⬇ 645.4kiB/s ⬆ 1.8MiB/s
2022-12-14 11:43:03 [Parachain] 💤 Idle (50 peers), best: #2903459 (0x6abe…e20b), finalized #2903459 (0x6abe…e20b), ⬇ 288.5kiB/s ⬆ 51.6kiB/s
2022-12-14 11:43:06 [Relaychain] ✨ Imported #15743955 (0xa419…c39e)
2022-12-14 11:43:06 [Relaychain] 💤 Idle (50 peers), best: #15743955 (0xa419…c39e), finalized #15743950 (0xb756…1f66), ⬇ 591.7kiB/s ⬆ 1.1MiB/s
2022-12-14 11:43:08 [Parachain] 💤 Idle (50 peers), best: #2903460 (0xa4e4…2edf), finalized #2903459 (0x6abe…e20b), ⬇ 65.1kiB/s ⬆ 51.3kiB/s
**2022-12-14 11:43:09 [Parachain] ✨ Imported #2903461 (0xfbbb…6f2d)**
2022-12-14 11:43:11 [Relaychain] 💤 Idle (50 peers), best: #15743955 (0xa419…c39e), finalized #15743950 (0xb756…1f66), ⬇ 454.9kiB/s ⬆ 615.1kiB/s
2022-12-14 11:43:13 [Relaychain] ✨ Imported #15743956 (0x253b…d0c7)
2022-12-14 11:43:13 [Parachain] 💤 Idle (50 peers), best: #2903460 (0xa4e4…2edf), finalized #2903459 (0x6abe…e20b), ⬇ 96.1kiB/s ⬆ 327.5kiB/s
2022-12-14 11:43:16 [Relaychain] 💤 Idle (50 peers), best: #15743956 (0x253b…d0c7), finalized #15743952 (0x384f…bc3a), ⬇ 621.2kiB/s ⬆ 930.5kiB/s
2022-12-14 11:43:18 [Parachain] 💤 Idle (50 peers), best: #2903460 (0xa4e4…2edf), finalized #2903459 (0x6abe…e20b), ⬇ 35.8kiB/s ⬆ 36.1kiB/s
2022-12-14 11:43:18 [Relaychain] ✨ Imported #15743957 (0xfde4…3442)
**2022-12-14 11:43:20 [Parachain] ✨ Imported #2903462 (0xcc22…33ab)**
2022-12-14 11:43:21 [Relaychain] 💤 Idle (50 peers), best: #15743957 (0xfde4…3442), finalized #15743954 (0xe504…a097), ⬇ 524.2kiB/s ⬆ 2.2MiB/s
2022-12-14 11:43:23 [Parachain] 💤 Idle (50 peers), best: #2903461 (0xfbbb…6f2d), finalized #2903459 (0x6abe…e20b), ⬇ 65.4kiB/s ⬆ 48.7kiB/s
2022-12-14 11:43:24 [Relaychain] ✨ Imported #15743958 (0xe82c…2d39)
2022-12-14 11:43:26 [Relaychain] 💤 Idle (50 peers), best: #15743958 (0xe82c…2d39), finalized #15743954 (0xe504…a097), ⬇ 472.8kiB/s ⬆ 724.8kiB/s
2022-12-14 11:43:28 [Parachain] 💤 Idle (50 peers), best: #2903461 (0xfbbb…6f2d), finalized #2903459 (0x6abe…e20b), ⬇ 17.3kiB/s ⬆ 18.7kiB/s
2022-12-14 11:43:30 [Relaychain] ✨ Imported #15743959 (0x92bc…b3dd)
**2022-12-14 11:43:31 [Parachain] ✨ Imported #2903463 (0xe472…6125)**
2022-12-14 11:43:31 [Relaychain] 💤 Idle (50 peers), best: #15743959 (0x92bc…b3dd), finalized #15743955 (0xa419…c39e), ⬇ 418.7kiB/s ⬆ 1.3MiB/s
2022-12-14 11:43:33 [Parachain] 💤 Idle (50 peers), best: #2903462 (0xcc22…33ab), finalized #2903460 (0xa4e4…2edf), ⬇ 79.7kiB/s ⬆ 67.6kiB/s
2022-12-14 11:43:37 [Relaychain] 💤 Idle (50 peers), best: #15743959 (0x92bc…b3dd), finalized #15743956 (0x253b…d0c7), ⬇ 346.3kiB/s ⬆ 1.2MiB/s
2022-12-14 11:43:37 [Relaychain] ✨ Imported #15743960 (0x5888…a8c4)
2022-12-14 11:43:38 [Parachain] 💤 Idle (50 peers), best: #2903462 (0xcc22…33ab), finalized #2903460 (0xa4e4…2edf), ⬇ 13.6kiB/s ⬆ 14.0kiB/s
2022-12-14 11:43:42 [Relaychain] 💤 Idle (50 peers), best: #15743960 (0x5888…a8c4), finalized #15743956 (0x253b…d0c7), ⬇ 700.8kiB/s ⬆ 1.2MiB/s
2022-12-14 11:43:42 [Relaychain] ✨ Imported #15743961 (0xebbc…2afa)
2022-12-14 11:43:43 [Parachain] 💤 Idle (50 peers), best: #2903463 (0xe472…6125), finalized #2903460 (0xa4e4…2edf), ⬇ 38.2kiB/s ⬆ 86.9kiB/s
**2022-12-14 11:43:43 [Parachain] ✨ Imported #2903464 (0xa8fa…6cba)**
2022-12-14 11:43:47 [Relaychain] 💤 Idle (50 peers), best: #15743961 (0xebbc…2afa), finalized #15743958 (0xe82c…2d39), ⬇ 547.2kiB/s ⬆ 1.3MiB/s
2022-12-14 11:43:48 [Parachain] 💤 Idle (50 peers), best: #2903463 (0xe472…6125), finalized #2903461 (0xfbbb…6f2d), ⬇ 68.5kiB/s ⬆ 148.2kiB/s
2022-12-14 11:43:48 [Relaychain] ✨ Imported #15743962 (0xca5d…940b)
2022-12-14 11:43:48 [Relaychain] ♻️ Reorg on #15743962,0xca5d…940b to #15743962,0x178c…223c, common ancestor #15743961,0xebbc…2afa
2022-12-14 11:43:48 [Relaychain] ✨ Imported #15743962 (0x178c…223c)
2022-12-14 11:43:52 [Relaychain] 💤 Idle (50 peers), best: #15743962 (0x178c…223c), finalized #15743958 (0xe82c…2d39), ⬇ 243.0kiB/s ⬆ 1.0MiB/s
2022-12-14 11:43:53 [Parachain] 💤 Idle (50 peers), best: #2903463 (0xe472…6125), finalized #2903461 (0xfbbb…6f2d), ⬇ 11.6kiB/s ⬆ 98.1kiB/s
2022-12-14 11:43:54 [Relaychain] ✨ Imported #15743963 (0xde19…210a)
**2022-12-14 11:43:56 [Parachain] ✨ Imported #2903465 (0x4608…6b41)**
2022-12-14 11:43:57 [Relaychain] 💤 Idle (50 peers), best: #15743963 (0xde19…210a), finalized #15743959 (0x92bc…b3dd), ⬇ 773.1kiB/s ⬆ 674.3kiB/s
2022-12-14 11:43:58 [Parachain] 💤 Idle (50 peers), best: #2903464 (0xa8fa…6cba), finalized #2903462 (0xcc22…33ab), ⬇ 81.0kiB/s ⬆ 84.4kiB/s
2022-12-14 11:44:00 [Relaychain] ✨ Imported #15743964 (0xc210…8928)
2022-12-14 11:44:01 [Relaychain] ♻️ Reorg on #15743964,0xc210…8928 to #15743964,0x4652…c8ea, common ancestor #15743963,0xde19…210a
2022-12-14 11:44:01 [Relaychain] ✨ Imported #15743964 (0x4652…c8ea)
2022-12-14 11:44:02 [Relaychain] 💤 Idle (43 peers), best: #15743964 (0x4652…c8ea), finalized #15743960 (0x5888…a8c4), ⬇ 481.8kiB/s ⬆ 216.1kiB/s
2022-12-14 11:44:03 [Parachain] 💤 Idle (50 peers), best: #2903464 (0xa8fa…6cba), finalized #2903462 (0xcc22…33ab), ⬇ 43.6kiB/s ⬆ 103.4kiB/s
2022-12-14 11:44:06 [Relaychain] ✨ Imported #15743965 (0xa777…dd68)
2022-12-14 11:44:07 [Relaychain] 💤 Idle (41 peers), best: #15743965 (0xa777…dd68), finalized #15743960 (0x5888…a8c4), ⬇ 351.3kiB/s ⬆ 208.5kiB/s
**2022-12-14 11:44:08 [Parachain] ✨ Imported #2903466 (0x8ba1…f361)**
2022-12-14 11:44:08 [Parachain] 💤 Idle (50 peers), best: #2903465 (0x4608…6b41), finalized #2903462 (0xcc22…33ab), ⬇ 75.0kiB/s ⬆ 90.0kiB/s
2022-12-14 11:44:12 [Relaychain] 💤 Idle (42 peers), best: #15743965 (0xa777…dd68), finalized #15743962 (0x178c…223c), ⬇ 335.2kiB/s ⬆ 343.1kiB/s
2022-12-14 11:44:12 [Relaychain] ✨ Imported #15743966 (0x972f…f051)
2022-12-14 11:44:13 [Parachain] 💤 Idle (50 peers), best: #2903465 (0x4608…6b41), finalized #2903463 (0xe472…6125), ⬇ 37.1kiB/s ⬆ 28.8kiB/s
2022-12-14 11:44:17 [Relaychain] 💤 Idle (47 peers), best: #15743966 (0x972f…f051), finalized #15743962 (0x178c…223c), ⬇ 190.6kiB/s ⬆ 405.8kiB/s
2022-12-14 11:44:18 [Parachain] 💤 Idle (50 peers), best: #2903465 (0x4608…6b41), finalized #2903464 (0xa8fa…6cba), ⬇ 16.5kiB/s ⬆ 31.0kiB/s
2022-12-14 11:44:18 [Relaychain] ✨ Imported #15743967 (0xd035…8406)
I mean, it's not able to import khala blocks. At first I thought it might be a network problem, but both nodes (the two that are the same) are directly connected to the fiber router, and I even changed the network cable and also changed the port on the router just in case, but to no avail.
Yep, it looks good except that there is no line like this:
phala-node | 2022-12-14 12:18:53 [Parachain] ✨ Imported #2903616 (0x297d…eef1)
I mean, it's not able to import khala blocks
Do you see any error? I found an issue that the node won't import blocks again I submitted the issue to Substrate https://github.com/paritytech/substrate/issues/12613 could you check is this problem?
Recently, I build several khala nodes using internal beta version of Khala-node, I don't see the problem again (I don't know what upstream change fix this or just my luck), I can build a Docker image for the internal beta version, do you wanna try?
Yes mate, for sure, I'll try whatever you think is convenient, no problem.
The only one error I have seen in this node is the one I submited in my first post:
phala-node | 2022-12-12 20:24:41 [Parachain] panicked at 'Bad input data provided to validate_transaction: Codec error', /home/h4x/workspace/khala-parachain/runtime/khala/src/lib.rs:1594:1
phala-node | 2022-12-12 20:43:52 ⚠️ System declares internal migrations (which *might* execute). On-chain `<wasm:stripped>` vs current storage version `<wasm:stripped>`
phala-node | 2022-12-12 20:43:52 ⚠️ PhalaStakePool declares internal migrations (which *might* execute). On-chain `<wasm:stripped>` vs current storage version `<wasm:stripped>`
phala-node | 2022-12-12 20:43:52 ⚠️ PhalaMining declares internal migrations (which *might* execute). On-chain `<wasm:stripped>` vs current storage version `<wasm:stripped>`
phala-node | 2022-12-12 20:43:52 ⚠️ PhalaRegistry declares internal migrations (which *might* execute). On-chain `<wasm:stripped>` vs current storage version `<wasm:stripped>`
Yes mate, for sure, I'll try whatever you think is convenient, no problem.
The only one error I have seen in this node is the one I submited in my first post:
phala-node | 2022-12-12 20:24:41 [Parachain] panicked at 'Bad input data provided to validate_transaction: Codec error', /home/h4x/workspace/khala-parachain/runtime/khala/src/lib.rs:1594:1
phala-node | 2022-12-12 20:43:52 ⚠️ System declares internal migrations (which *might* execute). On-chain `<wasm:stripped>` vs current storage version `<wasm:stripped>` phala-node | 2022-12-12 20:43:52 ⚠️ PhalaStakePool declares internal migrations (which *might* execute). On-chain `<wasm:stripped>` vs current storage version `<wasm:stripped>` phala-node | 2022-12-12 20:43:52 ⚠️ PhalaMining declares internal migrations (which *might* execute). On-chain `<wasm:stripped>` vs current storage version `<wasm:stripped>` phala-node | 2022-12-12 20:43:52 ⚠️ PhalaRegistry declares internal migrations (which *might* execute). On-chain `<wasm:stripped>` vs current storage version `<wasm:stripped>`
Ok I'll make a new version for you, it needs some hours, I'll reply when its ready
those panic are OK, it's runtime error not affect sync
Look at this:
If I restart all Phala processes, it starts running fine again:
phala-node | 2022-12-14 12:35:26 [Parachain] ✨ Imported #2903685 (0x44f5…1981)
phala-node | 2022-12-14 12:35:29 [Relaychain] 💤 Idle (48 peers), best: #15744464 (0xcbef…5306), finalized #15744460 (0x8a5b…a66e), ⬇ 400.9kiB/s ⬆ 335.2kiB/s
phala-node | 2022-12-14 12:35:30 [Relaychain] ✨ Imported #15744465 (0xee02…ac76)
phala-node | 2022-12-14 12:35:30 [Parachain] 💤 Idle (50 peers), best: #2903684 (0xbca6…ff25), finalized #2903683 (0xfe11…3caa), ⬇ 64.6kiB/s ⬆ 40.4kiB/s
phala-node | 2022-12-14 12:35:34 [Relaychain] 💤 Idle (47 peers), best: #15744465 (0xee02…ac76), finalized #15744460 (0x8a5b…a66e), ⬇ 233.7kiB/s ⬆ 54.9kiB/s
phala-node | 2022-12-14 12:35:35 [Parachain] 💤 Idle (50 peers), best: #2903684 (0xbca6…ff25), finalized #2903683 (0xfe11…3caa), ⬇ 49.8kiB/s ⬆ 51.9kiB/s
phala-node | 2022-12-14 12:35:36 [Relaychain] ✨ Imported #15744466 (0x2c3f…8163)
phala-node | 2022-12-14 12:35:37 [Parachain] ✨ Imported #2903686 (0x7e7a…bff9)
phala-node | 2022-12-14 12:35:39 [Relaychain] 💤 Idle (44 peers), best: #15744466 (0x2c3f…8163), finalized #15744462 (0xfbd9…1108), ⬇ 997.3kiB/s ⬆ 552.9kiB/s
phala-node | 2022-12-14 12:35:40 [Parachain] 💤 Idle (50 peers), best: #2903685 (0x44f5…1981), finalized #2903683 (0xfe11…3caa), ⬇ 30.3kiB/s ⬆ 147.1kiB/s
phala-node | 2022-12-14 12:35:43 [Relaychain] ✨ Imported #15744467 (0x741c…2d7e)
phala-node | 2022-12-14 12:35:44 [Relaychain] 💤 Idle (41 peers), best: #15744467 (0x741c…2d7e), finalized #15744463 (0x9679…9763), ⬇ 627.9kiB/s ⬆ 300.9kiB/s
phala-node | 2022-12-14 12:35:45 [Parachain] 💤 Idle (50 peers), best: #2903685 (0x44f5…1981), finalized #2903683 (0xfe11…3caa), ⬇ 17.2kiB/s ⬆ 20.5kiB/s
phala-node | 2022-12-14 12:35:48 [Relaychain] ✨ Imported #15744468 (0x9194…d789)
phala-node | 2022-12-14 12:35:49 [Parachain] ✨ Imported #2903687 (0x8178…cd0c)
phala-node | 2022-12-14 12:35:49 [Relaychain] 💤 Idle (42 peers), best: #15744468 (0x9194…d789), finalized #15744463 (0x9679…9763), ⬇ 281.6kiB/s ⬆ 144.3kiB/s
phala-node | 2022-12-14 12:35:50 [Parachain] 💤 Idle (50 peers), best: #2903686 (0x7e7a…bff9), finalized #2903683 (0xfe11…3caa), ⬇ 40.9kiB/s ⬆ 111.9kiB/s
phala-node | 2022-12-14 12:35:54 [Relaychain] 💤 Idle (47 peers), best: #15744468 (0x9194…d789), finalized #15744463 (0x9679…9763), ⬇ 348.5kiB/s ⬆ 396.4kiB/s
phala-node | 2022-12-14 12:35:54 [Relaychain] ✨ Imported #15744469 (0x8b1d…d546)
phala-node | 2022-12-14 12:35:55 [Parachain] 💤 Idle (50 peers), best: #2903686 (0x7e7a…bff9), finalized #2903683 (0xfe11…3caa), ⬇ 39.6kiB/s ⬆ 42.2kiB/s
phala-node | 2022-12-14 12:35:57 assembling new collators for new session 41 at #72000
phala-node | 2022-12-14 12:35:59 [Relaychain] 💤 Idle (49 peers), best: #15744469 (0x8b1d…d546), finalized #15744463 (0x9679…9763), ⬇ 195.0kiB/s ⬆ 214.3kiB/s
phala-node | 2022-12-14 12:36:00 [Relaychain] ✨ Imported #15744470 (0xdd39…f408)
phala-node | 2022-12-14 12:36:00 [Parachain] 💤 Idle (50 peers), best: #2903687 (0x8178…cd0c), finalized #2903685 (0x44f5…1981), ⬇ 11.0kiB/s ⬆ 16.7kiB/s
phala-node | 2022-12-14 12:36:01 [Parachain] ✨ Imported #2903688 (0xb5fb…6f07)
phala-node | 2022-12-14 12:36:04 [Relaychain] 💤 Idle (46 peers), best: #15744470 (0xdd39…f408), finalized #15744466 (0x2c3f…8163), ⬇ 198.7kiB/s ⬆ 465.1kiB/s
phala-node | 2022-12-14 12:36:05 [Parachain] 💤 Idle (50 peers), best: #2903687 (0x8178…cd0c), finalized #2903685 (0x44f5…1981), ⬇ 54.4kiB/s ⬆ 187.0kiB/s
phala-pherry | [2022-12-14T12:36:28.950377Z INFO pherry] fetching parachain header 73796
phala-pherry | [2022-12-14T12:36:28.952388Z INFO pherry] fetching parachain header 73797
phala-pherry | [2022-12-14T12:36:28.953579Z INFO pherry] fetching parachain header 73798
phala-pherry | [2022-12-14T12:36:28.954570Z INFO pherry] fetching parachain header 73799
phala-pherry | [2022-12-14T12:36:28.955594Z INFO pherry] fetching parachain header 73800
phala-pherry | [2022-12-14T12:36:28.956366Z INFO pherry] fetching parachain header 73801
phala-pherry | [2022-12-14T12:36:28.957464Z INFO pherry] fetching parachain header 73802
phala-pherry | [2022-12-14T12:36:28.958154Z INFO pherry] fetching parachain header 73803
phala-pherry | [2022-12-14T12:36:28.959266Z INFO pherry] fetching parachain header 73804
phala-pherry | [2022-12-14T12:36:28.960275Z INFO pherry] fetching parachain header 73805
phala-pherry | [2022-12-14T12:36:28.965095Z INFO pherry] fetching parachain header 73806
phala-pherry | [2022-12-14T12:36:28.966231Z INFO pherry] fetching parachain header 73807
phala-pherry | [2022-12-14T12:36:28.967277Z INFO pherry] fetching parachain header 73808
phala-pherry | [2022-12-14T12:36:28.968268Z INFO pherry] fetching parachain header 73809
phala-pherry | [2022-12-14T12:36:28.968874Z INFO pherry] fetching parachain header 73810
phala-pherry | [2022-12-14T12:36:28.969787Z INFO pherry] fetching parachain header 73811
phala-pherry | [2022-12-14T12:36:28.970704Z INFO pherry] fetching parachain header 73812
phala-pherry | [2022-12-14T12:36:29.053332Z INFO phactory_api::pruntime_client] Response: 200 OK
phala-pherry | [2022-12-14T12:36:29.053575Z INFO pherry] ..req_sync_para_header: SyncedTo { synced_to: 73812 }
phala-pherry | [2022-12-14T12:36:29.053587Z INFO pherry] batch syncing from 73349 to 73812 (464 blocks)
phala-pherry | [2022-12-14T12:36:29.053592Z INFO pherry] fetch_storage_changes (73349-73352)
phala-pherry | [2022-12-14T12:36:29.064028Z INFO pherry::headers_cache] Requested cache from http://phala-headers-cache:8002/storage-changes/73349/4 (404)
phala-pherry | [2022-12-14T12:36:29.076388Z INFO pherry::prefetcher] prefetching (73353-73356)
phala-pherry | [2022-12-14T12:36:29.076414Z INFO pherry] fetch_storage_changes (73353-73356)
phala-pherry | [2022-12-14T12:36:29.090794Z INFO pherry::headers_cache] Requested cache from http://phala-headers-cache:8002/storage-changes/73353/4 (404)
phala-pherry | [2022-12-14T12:36:29.151708Z INFO phactory_api::pruntime_client] Response: 200 OK
phala-pherry | [2022-12-14T12:36:29.151744Z INFO pherry::prefetcher] use prefetched storage changes (73353-73356)
phala-pherry | [2022-12-14T12:36:29.151792Z INFO pherry::prefetcher] prefetching (73357-73360)
phala-pherry | [2022-12-14T12:36:29.151804Z INFO pherry] fetch_storage_changes (73357-73360)
phala-pherry | [2022-12-14T12:36:29.163352Z INFO pherry::headers_cache] Requested cache from http://phala-headers-cache:8002/storage-changes/73357/4 (404)
phala-pherry | [2022-12-14T12:36:29.231757Z INFO phactory_api::pruntime_client] Response: 200 OK
phala-pherry | [2022-12-14T12:36:29.231790Z INFO pherry::prefetcher] use prefetched storage changes (73357-73360)
phala-pherry | [2022-12-14T12:36:29.231832Z INFO pherry::prefetcher] prefetching (73361-73364)
phala-pherry | [2022-12-14T12:36:29.231849Z INFO pherry] fetch_storage_changes (73361-73364)
phala-pherry | [2022-12-14T12:36:29.242733Z INFO pherry::headers_cache] Requested cache from http://phala-headers-cache:8002/storage-changes/73361/4 (404)
phala-pherry | [2022-12-14T12:36:29.313188Z INFO phactory_api::pruntime_client] Response: 200 OK
phala-pherry | [2022-12-14T12:36:29.313226Z INFO pherry::prefetcher] use prefetched storage changes (73361-73364)
phala-pherry | [2022-12-14T12:36:29.313307Z INFO pherry::prefetcher] prefetching (73365-73368)
phala-pherry | [2022-12-14T12:36:29.313334Z INFO pherry] fetch_storage_changes (73365-73368)
phala-pherry | [2022-12-14T12:36:29.325043Z INFO pherry::headers_cache] Requested cache from http://phala-headers-cache:8002/storage-changes/73365/4 (404)
phala-pherry | [2022-12-14T12:36:29.392850Z INFO phactory_api::pruntime_client] Response: 200 OK
phala-pherry | [2022-12-14T12:36:29.392887Z INFO pherry::prefetcher] use prefetched storage changes (73365-73368)
phala-pherry | [2022-12-14T12:36:29.392932Z INFO pherry::prefetcher] prefetching (73369-73372)
phala-pherry | [2022-12-14T12:36:29.392943Z INFO pherry] fetch_storage_changes (73369-73372)
phala-pherry | [2022-12-14T12:36:29.406086Z INFO pherry::headers_cache] Requested cache from http://phala-headers-cache:8002/storage-changes/73369/4 (404)
phala-pherry | [2022-12-14T12:36:29.471668Z INFO phactory_api::pruntime_client] Response: 200 OK
phala-pherry | [2022-12-14T12:36:29.471710Z INFO pherry::prefetcher] use prefetched storage changes (73369-73372)
phala-pherry | [2022-12-14T12:36:29.471741Z INFO pherry::prefetcher] prefetching (73373-73376)
phala-pherry | [2022-12-14T12:36:29.471756Z INFO pherry] fetch_storage_changes (73373-73376)
phala-pherry | [2022-12-14T12:36:29.483762Z INFO pherry::headers_cache] Requested cache from http://phala-headers-cache:8002/storage-changes/73373/4 (404)
But I guess, as usual, it will stop working properly in a little less than 1 hour.
Look at this:
If I restart all Phala processes, it starts running fine again:
phala-node | 2022-12-14 12:35:26 [Parachain] ✨ Imported #2903685 (0x44f5…1981) phala-node | 2022-12-14 12:35:29 [Relaychain] 💤 Idle (48 peers), best: #15744464 (0xcbef…5306), finalized #15744460 (0x8a5b…a66e), ⬇ 400.9kiB/s ⬆ 335.2kiB/s phala-node | 2022-12-14 12:35:30 [Relaychain] ✨ Imported #15744465 (0xee02…ac76) phala-node | 2022-12-14 12:35:30 [Parachain] 💤 Idle (50 peers), best: #2903684 (0xbca6…ff25), finalized #2903683 (0xfe11…3caa), ⬇ 64.6kiB/s ⬆ 40.4kiB/s phala-node | 2022-12-14 12:35:34 [Relaychain] 💤 Idle (47 peers), best: #15744465 (0xee02…ac76), finalized #15744460 (0x8a5b…a66e), ⬇ 233.7kiB/s ⬆ 54.9kiB/s phala-node | 2022-12-14 12:35:35 [Parachain] 💤 Idle (50 peers), best: #2903684 (0xbca6…ff25), finalized #2903683 (0xfe11…3caa), ⬇ 49.8kiB/s ⬆ 51.9kiB/s phala-node | 2022-12-14 12:35:36 [Relaychain] ✨ Imported #15744466 (0x2c3f…8163) phala-node | 2022-12-14 12:35:37 [Parachain] ✨ Imported #2903686 (0x7e7a…bff9) phala-node | 2022-12-14 12:35:39 [Relaychain] 💤 Idle (44 peers), best: #15744466 (0x2c3f…8163), finalized #15744462 (0xfbd9…1108), ⬇ 997.3kiB/s ⬆ 552.9kiB/s phala-node | 2022-12-14 12:35:40 [Parachain] 💤 Idle (50 peers), best: #2903685 (0x44f5…1981), finalized #2903683 (0xfe11…3caa), ⬇ 30.3kiB/s ⬆ 147.1kiB/s phala-node | 2022-12-14 12:35:43 [Relaychain] ✨ Imported #15744467 (0x741c…2d7e) phala-node | 2022-12-14 12:35:44 [Relaychain] 💤 Idle (41 peers), best: #15744467 (0x741c…2d7e), finalized #15744463 (0x9679…9763), ⬇ 627.9kiB/s ⬆ 300.9kiB/s phala-node | 2022-12-14 12:35:45 [Parachain] 💤 Idle (50 peers), best: #2903685 (0x44f5…1981), finalized #2903683 (0xfe11…3caa), ⬇ 17.2kiB/s ⬆ 20.5kiB/s phala-node | 2022-12-14 12:35:48 [Relaychain] ✨ Imported #15744468 (0x9194…d789) phala-node | 2022-12-14 12:35:49 [Parachain] ✨ Imported #2903687 (0x8178…cd0c) phala-node | 2022-12-14 12:35:49 [Relaychain] 💤 Idle (42 peers), best: #15744468 (0x9194…d789), finalized #15744463 (0x9679…9763), ⬇ 281.6kiB/s ⬆ 144.3kiB/s phala-node | 2022-12-14 12:35:50 [Parachain] 💤 Idle (50 peers), best: #2903686 (0x7e7a…bff9), finalized #2903683 (0xfe11…3caa), ⬇ 40.9kiB/s ⬆ 111.9kiB/s phala-node | 2022-12-14 12:35:54 [Relaychain] 💤 Idle (47 peers), best: #15744468 (0x9194…d789), finalized #15744463 (0x9679…9763), ⬇ 348.5kiB/s ⬆ 396.4kiB/s phala-node | 2022-12-14 12:35:54 [Relaychain] ✨ Imported #15744469 (0x8b1d…d546) phala-node | 2022-12-14 12:35:55 [Parachain] 💤 Idle (50 peers), best: #2903686 (0x7e7a…bff9), finalized #2903683 (0xfe11…3caa), ⬇ 39.6kiB/s ⬆ 42.2kiB/s phala-node | 2022-12-14 12:35:57 assembling new collators for new session 41 at #72000 phala-node | 2022-12-14 12:35:59 [Relaychain] 💤 Idle (49 peers), best: #15744469 (0x8b1d…d546), finalized #15744463 (0x9679…9763), ⬇ 195.0kiB/s ⬆ 214.3kiB/s phala-node | 2022-12-14 12:36:00 [Relaychain] ✨ Imported #15744470 (0xdd39…f408) phala-node | 2022-12-14 12:36:00 [Parachain] 💤 Idle (50 peers), best: #2903687 (0x8178…cd0c), finalized #2903685 (0x44f5…1981), ⬇ 11.0kiB/s ⬆ 16.7kiB/s phala-node | 2022-12-14 12:36:01 [Parachain] ✨ Imported #2903688 (0xb5fb…6f07) phala-node | 2022-12-14 12:36:04 [Relaychain] 💤 Idle (46 peers), best: #15744470 (0xdd39…f408), finalized #15744466 (0x2c3f…8163), ⬇ 198.7kiB/s ⬆ 465.1kiB/s phala-node | 2022-12-14 12:36:05 [Parachain] 💤 Idle (50 peers), best: #2903687 (0x8178…cd0c), finalized #2903685 (0x44f5…1981), ⬇ 54.4kiB/s ⬆ 187.0kiB/s
phala-pherry | [2022-12-14T12:36:28.950377Z INFO pherry] fetching parachain header 73796 phala-pherry | [2022-12-14T12:36:28.952388Z INFO pherry] fetching parachain header 73797 phala-pherry | [2022-12-14T12:36:28.953579Z INFO pherry] fetching parachain header 73798 phala-pherry | [2022-12-14T12:36:28.954570Z INFO pherry] fetching parachain header 73799 phala-pherry | [2022-12-14T12:36:28.955594Z INFO pherry] fetching parachain header 73800 phala-pherry | [2022-12-14T12:36:28.956366Z INFO pherry] fetching parachain header 73801 phala-pherry | [2022-12-14T12:36:28.957464Z INFO pherry] fetching parachain header 73802 phala-pherry | [2022-12-14T12:36:28.958154Z INFO pherry] fetching parachain header 73803 phala-pherry | [2022-12-14T12:36:28.959266Z INFO pherry] fetching parachain header 73804 phala-pherry | [2022-12-14T12:36:28.960275Z INFO pherry] fetching parachain header 73805 phala-pherry | [2022-12-14T12:36:28.965095Z INFO pherry] fetching parachain header 73806 phala-pherry | [2022-12-14T12:36:28.966231Z INFO pherry] fetching parachain header 73807 phala-pherry | [2022-12-14T12:36:28.967277Z INFO pherry] fetching parachain header 73808 phala-pherry | [2022-12-14T12:36:28.968268Z INFO pherry] fetching parachain header 73809 phala-pherry | [2022-12-14T12:36:28.968874Z INFO pherry] fetching parachain header 73810 phala-pherry | [2022-12-14T12:36:28.969787Z INFO pherry] fetching parachain header 73811 phala-pherry | [2022-12-14T12:36:28.970704Z INFO pherry] fetching parachain header 73812 phala-pherry | [2022-12-14T12:36:29.053332Z INFO phactory_api::pruntime_client] Response: 200 OK phala-pherry | [2022-12-14T12:36:29.053575Z INFO pherry] ..req_sync_para_header: SyncedTo { synced_to: 73812 } phala-pherry | [2022-12-14T12:36:29.053587Z INFO pherry] batch syncing from 73349 to 73812 (464 blocks) phala-pherry | [2022-12-14T12:36:29.053592Z INFO pherry] fetch_storage_changes (73349-73352) phala-pherry | [2022-12-14T12:36:29.064028Z INFO pherry::headers_cache] Requested cache from http://phala-headers-cache:8002/storage-changes/73349/4 (404) phala-pherry | [2022-12-14T12:36:29.076388Z INFO pherry::prefetcher] prefetching (73353-73356) phala-pherry | [2022-12-14T12:36:29.076414Z INFO pherry] fetch_storage_changes (73353-73356) phala-pherry | [2022-12-14T12:36:29.090794Z INFO pherry::headers_cache] Requested cache from http://phala-headers-cache:8002/storage-changes/73353/4 (404) phala-pherry | [2022-12-14T12:36:29.151708Z INFO phactory_api::pruntime_client] Response: 200 OK phala-pherry | [2022-12-14T12:36:29.151744Z INFO pherry::prefetcher] use prefetched storage changes (73353-73356) phala-pherry | [2022-12-14T12:36:29.151792Z INFO pherry::prefetcher] prefetching (73357-73360) phala-pherry | [2022-12-14T12:36:29.151804Z INFO pherry] fetch_storage_changes (73357-73360) phala-pherry | [2022-12-14T12:36:29.163352Z INFO pherry::headers_cache] Requested cache from http://phala-headers-cache:8002/storage-changes/73357/4 (404) phala-pherry | [2022-12-14T12:36:29.231757Z INFO phactory_api::pruntime_client] Response: 200 OK phala-pherry | [2022-12-14T12:36:29.231790Z INFO pherry::prefetcher] use prefetched storage changes (73357-73360) phala-pherry | [2022-12-14T12:36:29.231832Z INFO pherry::prefetcher] prefetching (73361-73364) phala-pherry | [2022-12-14T12:36:29.231849Z INFO pherry] fetch_storage_changes (73361-73364) phala-pherry | [2022-12-14T12:36:29.242733Z INFO pherry::headers_cache] Requested cache from http://phala-headers-cache:8002/storage-changes/73361/4 (404) phala-pherry | [2022-12-14T12:36:29.313188Z INFO phactory_api::pruntime_client] Response: 200 OK phala-pherry | [2022-12-14T12:36:29.313226Z INFO pherry::prefetcher] use prefetched storage changes (73361-73364) phala-pherry | [2022-12-14T12:36:29.313307Z INFO pherry::prefetcher] prefetching (73365-73368) phala-pherry | [2022-12-14T12:36:29.313334Z INFO pherry] fetch_storage_changes (73365-73368) phala-pherry | [2022-12-14T12:36:29.325043Z INFO pherry::headers_cache] Requested cache from http://phala-headers-cache:8002/storage-changes/73365/4 (404) phala-pherry | [2022-12-14T12:36:29.392850Z INFO phactory_api::pruntime_client] Response: 200 OK phala-pherry | [2022-12-14T12:36:29.392887Z INFO pherry::prefetcher] use prefetched storage changes (73365-73368) phala-pherry | [2022-12-14T12:36:29.392932Z INFO pherry::prefetcher] prefetching (73369-73372) phala-pherry | [2022-12-14T12:36:29.392943Z INFO pherry] fetch_storage_changes (73369-73372) phala-pherry | [2022-12-14T12:36:29.406086Z INFO pherry::headers_cache] Requested cache from http://phala-headers-cache:8002/storage-changes/73369/4 (404) phala-pherry | [2022-12-14T12:36:29.471668Z INFO phactory_api::pruntime_client] Response: 200 OK phala-pherry | [2022-12-14T12:36:29.471710Z INFO pherry::prefetcher] use prefetched storage changes (73369-73372) phala-pherry | [2022-12-14T12:36:29.471741Z INFO pherry::prefetcher] prefetching (73373-73376) phala-pherry | [2022-12-14T12:36:29.471756Z INFO pherry] fetch_storage_changes (73373-73376) phala-pherry | [2022-12-14T12:36:29.483762Z INFO pherry::headers_cache] Requested cache from http://phala-headers-cache:8002/storage-changes/73373/4 (404)
But I guess, as usual, it will stop working properly in a little less than 1 hour.
This is weird to me, I can't imagine what happen or which part may have trouble, sorry
No worries mate, I can image it's a weird issue, cos I have installed dozens of nodes and I have never seen a behaviour like this. Well, the node has failed again to import khala blocks and pherry was again disconnected. I have restarted the processes and all is working fine again. So at least I've managed to keep the containers from freezing XD
Try
jasl123/khala-node:v0.1.20-dev
DIGEST:sha256:10f3cc00f184d8adb505b895b7f8a5e49faa52b54b1e8b37d7bffc3d02b583e1
Try
jasl123/khala-node:v0.1.20-dev DIGEST:sha256:10f3cc00f184d8adb505b895b7f8a5e49faa52b54b1e8b37d7bffc3d02b583e1
ok I'll try when I get home
Well, it runs right now with your compiled image. It's running fine at the moment (it has reported some errors, you can see the log) but I going to wait a couple of hours and will let you know, cos it usually works fine the first 30 or 40 minutes after the restart.
Attaching to phala-node
phala-node | Starting Khala node as role 'ARCHIVE' with extra parachain args '--rpc-max-request-size 30 --rpc-max-response-size 32 --rpc-methods Unsafe --max-runtime-instances 16' extra relaychain args '--rpc-max-request-size 30 --rpc-max-response-size 32 --rpc-external --rpc-methods Unsafe --pruning 108000 --max-runtime-instances 16'
phala-node | 2022-12-14 18:39:00 Khala Node
phala-node | 2022-12-14 18:39:00 ✌️ version 0.1.20-dev-12a37ceeee1
phala-node | 2022-12-14 18:39:00 ❤️ by Phala Network, 2018-2022
phala-node | 2022-12-14 18:39:00 📋 Chain specification: Khala
phala-node | 2022-12-14 18:39:00 🏷 Node name: khalanuc1
phala-node | 2022-12-14 18:39:00 👤 Role: FULL
phala-node | 2022-12-14 18:39:00 💾 Database: RocksDb at /root/data/chains/khala/db/full
phala-node | 2022-12-14 18:39:00 ⛓ Native runtime: khala-1196 (khala-0.tx6.au1)
phala-node | 2022-12-14 18:39:00 It isn't safe to expose RPC publicly without a proxy server that filters available set of RPC methods.
phala-node | 2022-12-14 18:39:00 It isn't safe to expose RPC publicly without a proxy server that filters available set of RPC methods.
phala-node | 2022-12-14 18:39:00 Parachain id: Id(2004)
phala-node | 2022-12-14 18:39:00 Parachain Account: 5Ec4AhPVjsshXjh8ynp6MwaJTJBnen3pkHiiyDhHfie5VWkN
phala-node | 2022-12-14 18:39:00 Parachain genesis state: 0x000000000000000000000000000000000000000000000000000000000000000000fd2e3e07ed2d610c6c0c6c3cd6858fff733fe53c03bd75d46f25e7c69dec490b03170a2e7597b7b7e3d84c05391d139a62b157e78786d8c082f29dcf4c11131400
phala-node | 2022-12-14 18:39:00 Is collating: no
phala-node | 2022-12-14 18:42:43 [Relaychain] 🏷 Local node identity is: 12D3KooWQsedJNg6MjuiiAfWo8BfR3mYGJqMRPue5rMp1zZpbtdy
phala-node | 2022-12-14 18:42:43 [Relaychain] Migrating parachains db from version 1 to version 2 ...
phala-node | 2022-12-14 18:42:43 [Relaychain] Migration complete!
phala-node | 2022-12-14 18:42:43 [Relaychain] 💻 Operating system: linux
phala-node | 2022-12-14 18:42:43 [Relaychain] 💻 CPU architecture: x86_64
phala-node | 2022-12-14 18:42:43 [Relaychain] 💻 Target environment: gnu
phala-node | 2022-12-14 18:42:43 [Relaychain] 💻 CPU: Intel(R) Pentium(R) Silver J5040 CPU @ 2.00GHz
phala-node | 2022-12-14 18:42:43 [Relaychain] 💻 CPU cores: 4
phala-node | 2022-12-14 18:42:43 [Relaychain] 💻 Memory: 7541MB
phala-node | 2022-12-14 18:42:43 [Relaychain] 💻 Kernel: 5.4.0-135-generic
phala-node | 2022-12-14 18:42:43 [Relaychain] 💻 Linux distribution: Ubuntu 22.04.1 LTS
phala-node | 2022-12-14 18:42:43 [Relaychain] 💻 Virtual machine: no
phala-node | 2022-12-14 18:42:43 [Relaychain] 📦 Highest known block at #15747985
phala-node | 2022-12-14 18:42:43 [Relaychain] 〽️ Prometheus exporter started at 0.0.0.0:9616
phala-node | 2022-12-14 18:42:43 [Relaychain] Running JSON-RPC HTTP server: addr=0.0.0.0:9934, allowed origins=None
phala-node | 2022-12-14 18:42:43 [Relaychain] Running JSON-RPC WS server: addr=0.0.0.0:9945, allowed origins=None
phala-node | 2022-12-14 18:42:43 [Parachain] 🏷 Local node identity is: 12D3KooWNAYEixybsEkyGNjrq1Y7cDPtFysaxRAjkvFu4KfEr9F1
phala-node | 2022-12-14 18:42:43 [Parachain] 💻 Operating system: linux
phala-node | 2022-12-14 18:42:43 [Parachain] 💻 CPU architecture: x86_64
phala-node | 2022-12-14 18:42:43 [Parachain] 💻 Target environment: gnu
phala-node | 2022-12-14 18:42:43 [Parachain] 💻 CPU: Intel(R) Pentium(R) Silver J5040 CPU @ 2.00GHz
phala-node | 2022-12-14 18:42:43 [Parachain] 💻 CPU cores: 4
phala-node | 2022-12-14 18:42:43 [Parachain] 💻 Memory: 7541MB
phala-node | 2022-12-14 18:42:43 [Parachain] 💻 Kernel: 5.4.0-135-generic
phala-node | 2022-12-14 18:42:43 [Parachain] 💻 Linux distribution: Ubuntu 22.04.1 LTS
phala-node | 2022-12-14 18:42:43 [Parachain] 💻 Virtual machine: no
phala-node | 2022-12-14 18:42:43 [Parachain] 📦 Highest known block at #2905240
phala-node | 2022-12-14 18:42:43 [Parachain] 〽️ Prometheus exporter started at 0.0.0.0:9615
phala-node | 2022-12-14 18:42:43 [Parachain] Running JSON-RPC HTTP server: addr=0.0.0.0:9933, allowed origins=None
phala-node | 2022-12-14 18:42:43 [Parachain] Running JSON-RPC WS server: addr=0.0.0.0:9944, allowed origins=None
phala-node | 2022-12-14 18:42:43 [Parachain] discovered: 12D3KooWQsedJNg6MjuiiAfWo8BfR3mYGJqMRPue5rMp1zZpbtdy /ip4/172.18.0.4/tcp/31334/ws
phala-node | 2022-12-14 18:42:43 [Relaychain] discovered: 12D3KooWNAYEixybsEkyGNjrq1Y7cDPtFysaxRAjkvFu4KfEr9F1 /ip4/172.18.0.4/tcp/31333/ws
phala-node | 2022-12-14 18:42:43 Accepting new connection 1/100
phala-node | 2022-12-14 18:42:43 Accepting new connection 1/100
phala-node | 2022-12-14 18:42:44 [Relaychain] 🔍 Discovered new external address for our node: /ip4/X.X.X.X/tcp/31334/ws/p2p/12D3KooWQsedJNg6MjuiiAfWo8BfR3mYGJqMRPue5rMp1zZpbtdy
phala-node | 2022-12-14 18:42:45 [Parachain] 🔍 Discovered new external address for our node: /ip4/X.X.X.X/tcp/31333/ws/p2p/12D3KooWNAYEixybsEkyGNjrq1Y7cDPtFysaxRAjkvFu4KfEr9F1
phala-node | 2022-12-14 18:42:48 [Relaychain] ⚙️ Preparing, target=#15748042 (16 peers), best: #15747985 (0xc6eb…0022), finalized #15747981 (0x2aa1…0927), ⬇ 526.6kiB/s ⬆ 85.8kiB/s
phala-node | 2022-12-14 18:42:48 [Parachain] ⚙️ Syncing, target=#2905265 (16 peers), best: #2905240 (0x0d9c…1309), finalized #2905238 (0x646b…2c7f), ⬇ 66.1kiB/s ⬆ 14.8kiB/s
phala-node | 2022-12-14 18:42:54 [Relaychain] ⚙️ Preparing 1.0 bps, target=#15748042 (22 peers), best: #15747992 (0xf259…2293), finalized #15747981 (0x2aa1…0927), ⬇ 107.3kiB/s ⬆ 45.0kiB/s
phala-node | 2022-12-14 18:42:54 [Parachain] ⚙️ Preparing 0.0 bps, target=#2905265 (30 peers), best: #2905240 (0x0d9c…1309), finalized #2905238 (0x646b…2c7f), ⬇ 64.0kiB/s ⬆ 10.8kiB/s
phala-node | 2022-12-14 18:43:00 [Relaychain] ⚙️ Preparing 0.5 bps, target=#15748043 (38 peers), best: #15747995 (0xd544…a8e0), finalized #15747981 (0x2aa1…0927), ⬇ 301.2kiB/s ⬆ 137.7kiB/s
phala-node | 2022-12-14 18:43:00 [Parachain] ⚙️ Preparing 0.0 bps, target=#2905266 (40 peers), best: #2905240 (0x0d9c…1309), finalized #2905238 (0x646b…2c7f), ⬇ 92.6kiB/s ⬆ 20.9kiB/s
phala-node | 2022-12-14 18:43:05 [Parachain] ⚙️ Preparing 0.0 bps, target=#2905266 (40 peers), best: #2905240 (0x0d9c…1309), finalized #2905238 (0x646b…2c7f), ⬇ 44.2kiB/s ⬆ 10.6kiB/s
phala-node | 2022-12-14 18:43:05 [Relaychain] ⚙️ Preparing 0.7 bps, target=#15748043 (40 peers), best: #15747999 (0x7a02…ccfe), finalized #15747981 (0x2aa1…0927), ⬇ 274.5kiB/s ⬆ 87.0kiB/s
phala-node | 2022-12-14 18:43:07 [Relaychain] 💔 The bootnode you want to connect to at `/ip4/51.159.112.31/tcp/30333/p2p/12D3KooWMBF6DXADrNLg6kNt1A1zmKzw478gJw79NmTQhSDxuZvR` provided a different peer ID `12D3KooWS6vAe2FCCJookn6eT1aWB91r4ZoTgGBvprzxrP1PqXR4` than the one you expect `12D3KooWMBF6DXADrNLg6kNt1A1zmKzw478gJw79NmTQhSDxuZvR`.
phala-node | 2022-12-14 18:43:10 [Parachain] ⚙️ Preparing 0.0 bps, target=#2905266 (40 peers), best: #2905240 (0x0d9c…1309), finalized #2905238 (0x646b…2c7f), ⬇ 35.0kiB/s ⬆ 180.1kiB/s
phala-node | 2022-12-14 18:43:10 [Relaychain] ⚙️ Preparing 0.7 bps, target=#15748043 (40 peers), best: #15748003 (0x52b4…4394), finalized #15747981 (0x2aa1…0927), ⬇ 368.0kiB/s ⬆ 109.5kiB/s
phala-node | 2022-12-14 18:43:15 [Relaychain] ⚙️ Preparing 0.3 bps, target=#15748043 (40 peers), best: #15748005 (0x1152…96e1), finalized #15747981 (0x2aa1…0927), ⬇ 235.6kiB/s ⬆ 54.8kiB/s
phala-node | 2022-12-14 18:43:16 [Parachain] ⚙️ Preparing 0.0 bps, target=#2905266 (40 peers), best: #2905240 (0x0d9c…1309), finalized #2905238 (0x646b…2c7f), ⬇ 44.2kiB/s ⬆ 285.4kiB/s
phala-node | 2022-12-14 18:43:20 [Relaychain] ⚙️ Preparing 1.1 bps, target=#15748043 (40 peers), best: #15748011 (0x6376…e252), finalized #15747981 (0x2aa1…0927), ⬇ 443.1kiB/s ⬆ 87.1kiB/s
phala-node | 2022-12-14 18:43:21 [Parachain] ⚙️ Preparing 0.0 bps, target=#2905266 (40 peers), best: #2905240 (0x0d9c…1309), finalized #2905238 (0x646b…2c7f), ⬇ 33.4kiB/s ⬆ 259.8kiB/s
phala-node | 2022-12-14 18:43:25 [Parachain] ✨ Imported #2905242 (0xfeca…807e)
phala-node | 2022-12-14 18:43:25 [Relaychain] ⚙️ Preparing 2.1 bps, target=#15748043 (40 peers), best: #15748022 (0x97cf…edbf), finalized #15747981 (0x2aa1…0927), ⬇ 427.3kiB/s ⬆ 87.9kiB/s
phala-node | 2022-12-14 18:43:26 [Parachain] ⚙️ Preparing 0.3 bps, target=#2905266 (40 peers), best: #2905242 (0xfeca…807e), finalized #2905238 (0x646b…2c7f), ⬇ 61.1kiB/s ⬆ 246.1kiB/s
phala-node | 2022-12-14 18:43:28 [Relaychain] Failed to write to trie: Database missing expected key: 0xd4d18852d1ac3b7e95af2060c7fa759503dbc1aa8efadb791ce555b401656d0b
phala-node | 2022-12-14 18:43:28 [Relaychain] panicked at 'Storage root must match that calculated.', /home/builder/cargo/git/checkouts/substrate-7e08433d4c370a21/1cc97dd/frame/executive/src/lib.rs:534:9
phala-node | 2022-12-14 18:43:28 [Relaychain] Block prepare storage changes error: Error at calling runtime api: Execution failed: Execution aborted due to trap: wasm trap: wasm `unreachable` instruction executed
phala-node | WASM backtrace:
phala-node |
phala-node | 0: 0x54429c - <unknown>!rust_begin_unwind
phala-node | 1: 0x584a - <unknown>!core::panicking::panic_fmt::h9e229748e3ae9f9d
phala-node | 2: 0x11bdf0 - <unknown>!frame_executive::Executive<System,Block,Context,UnsignedValidator,AllPalletsWithSystem,COnRuntimeUpgrade>::execute_block::h503e82078b51a3a1
phala-node | 3: 0xf45c0 - <unknown>!Core_execute_block
phala-node |
phala-node | 2022-12-14 18:43:28 [Relaychain] 💔 Error importing block 0xa8707a23082683c5158ce90da32337db0df462e62e39b5f058850254972f4292: consensus error: Import failed: Import failed: Error at calling runtime api: Execution failed: Execution aborted due to trap: wasm trap: wasm `unreachable` instruction executed
phala-node | WASM backtrace:
phala-node |
phala-node | 0: 0x54429c - <unknown>!rust_begin_unwind
phala-node | 1: 0x584a - <unknown>!core::panicking::panic_fmt::h9e229748e3ae9f9d
phala-node | 2: 0x11bdf0 - <unknown>!frame_executive::Executive<System,Block,Context,UnsignedValidator,AllPalletsWithSystem,COnRuntimeUpgrade>::execute_block::h503e82078b51a3a1
phala-node | 3: 0xf45c0 - <unknown>!Core_execute_block
phala-node |
phala-node | 2022-12-14 18:43:29 [Relaychain] ✨ Imported #15748049 (0xa870…4292)
phala-node | 2022-12-14 18:43:29 [Relaychain] Candidate included without being backed? candidate_hash=0xbb5c457312bea3ef2132aa9a096e907e5b89d697f015af5d00dffa7e18aebe2d traceID=249044735126067013719906495632245690494
phala-node | 2022-12-14 18:43:29 [Relaychain] Candidate included without being backed? candidate_hash=0x2cbfe7406fdf0779b50e4b643d10e515a19d057a6d9522f70c032f4ee1386615 traceID=59482450856359756783213599258290742549
phala-node | 2022-12-14 18:43:29 [Relaychain] Candidate included without being backed? candidate_hash=0x010b22f3d5d23565992c4096286fd15acee2bf28d844d98bfa9650780f492b8c traceID=1387052181773247773493675058999054682
phala-node | 2022-12-14 18:43:29 [Relaychain] Candidate included without being backed? candidate_hash=0x6bc3b702affc322f8dbcc0cb5028f33e3fabf17123ab798be2867b315ca9d1ce traceID=143243605330278846093299698328165479230
phala-node | 2022-12-14 18:43:29 [Relaychain] Candidate included without being backed? candidate_hash=0x5d7b4df1e7db9bd9055f665a6b8013c68eec3aa9ec56cd5b5d4d30252a3dd8f2 traceID=124258437032880135088053075723186869190
phala-node | 2022-12-14 18:43:29 [Relaychain] Candidate included without being backed? candidate_hash=0x08589b7d23a0d8a68b36c8663473d310eb029b4e0d125b589ff3f63c15b72fdb traceID=11093899777865698684735710889935885072
phala-node | 2022-12-14 18:43:29 [Relaychain] Candidate included without being backed? candidate_hash=0xbb2dc3098545dfd0385ba4a67453360998f43940aef7508df30e1b1b70ebca08 traceID=248803244394585489296909272002883433993
phala-node | 2022-12-14 18:43:29 [Relaychain] Candidate included without being backed? candidate_hash=0x9b008962782fa1ff2615dfc76c90e28725cc71a544b3949799fae6615aa52792 traceID=206033125838333372676594381506751816327
phala-node | 2022-12-14 18:43:30 [Relaychain] 💤 Idle (34 peers), best: #15748049 (0xa870…4292), finalized #15748045 (0x999d…b085), ⬇ 587.9kiB/s ⬆ 120.9kiB/s
phala-node | 2022-12-14 18:43:31 [Parachain] ⚙️ Preparing 1.5 bps, target=#2905266 (40 peers), best: #2905250 (0x1058…30ee), finalized #2905238 (0x646b…2c7f), ⬇ 73.3kiB/s ⬆ 738.6kiB/s
phala-node | 2022-12-14 18:43:31 [Relaychain] ✨ Imported #15748050 (0x42a7…0075)
phala-node | 2022-12-14 18:43:35 [Relaychain] 💤 Idle (40 peers), best: #15748050 (0x42a7…0075), finalized #15748045 (0x999d…b085), ⬇ 648.9kiB/s ⬆ 123.5kiB/s
phala-node | 2022-12-14 18:43:36 [Parachain] 💤 Idle (40 peers), best: #2905265 (0xc275…4851), finalized #2905238 (0x646b…2c7f), ⬇ 61.9kiB/s ⬆ 646.5kiB/s
phala-node | 2022-12-14 18:43:36 [Relaychain] ✨ Imported #15748051 (0x7a21…d33a)
phala-node | 2022-12-14 18:43:40 [Relaychain] 💤 Idle (40 peers), best: #15748051 (0x7a21…d33a), finalized #15748047 (0x7076…d334), ⬇ 581.6kiB/s ⬆ 259.1kiB/s
phala-node | 2022-12-14 18:43:41 [Parachain] 💤 Idle (40 peers), best: #2905270 (0x7d97…8ef8), finalized #2905267 (0x3b3c…922c), ⬇ 36.3kiB/s ⬆ 895.8kiB/s
phala-node | 2022-12-14 18:43:42 [Relaychain] ✨ Imported #15748052 (0xc57b…3530)
phala-node | 2022-12-14 18:43:44 [Parachain] ✨ Imported #2905271 (0xd4f6…5527)
phala-node | 2022-12-14 18:43:45 [Relaychain] 💤 Idle (40 peers), best: #15748052 (0xc57b…3530), finalized #15748047 (0x7076…d334), ⬇ 312.5kiB/s ⬆ 234.7kiB/s
phala-node | 2022-12-14 18:43:46 [Parachain] 💤 Idle (40 peers), best: #2905270 (0x7d97…8ef8), finalized #2905267 (0x3b3c…922c), ⬇ 61.2kiB/s ⬆ 811.8kiB/s
phala-node | 2022-12-14 18:43:49 [Relaychain] ✨ Imported #15748053 (0xbc40…bf9f)
phala-node | 2022-12-14 18:43:50 [Relaychain] 💤 Idle (40 peers), best: #15748053 (0xbc40…bf9f), finalized #15748050 (0x42a7…0075), ⬇ 677.5kiB/s ⬆ 812.1kiB/s
phala-node | 2022-12-14 18:43:51 [Parachain] 💤 Idle (40 peers), best: #2905270 (0x7d97…8ef8), finalized #2905269 (0x7767…f7d9), ⬇ 46.0kiB/s ⬆ 448.5kiB/s
phala-node | 2022-12-14 18:43:54 [Relaychain] ✨ Imported #15748054 (0xc762…7553)
phala-node | 2022-12-14 18:43:55 [Relaychain] ♻️ Reorg on #15748054,0xc762…7553 to #15748054,0x59f9…1ce2, common ancestor #15748053,0xbc40…bf9f
phala-node | 2022-12-14 18:43:55 [Relaychain] ✨ Imported #15748054 (0x59f9…1ce2)
phala-node | 2022-12-14 18:43:55 [Relaychain] 💤 Idle (40 peers), best: #15748054 (0x59f9…1ce2), finalized #15748050 (0x42a7…0075), ⬇ 718.9kiB/s ⬆ 1.0MiB/s
phala-node | 2022-12-14 18:43:56 [Parachain] 💤 Idle (40 peers), best: #2905271 (0xd4f6…5527), finalized #2905269 (0x7767…f7d9), ⬇ 72.6kiB/s ⬆ 211.1kiB/s
phala-node | 2022-12-14 18:43:57 [Relaychain] 🔍 Discovered new external address for our node: /ip4/51.159.112.31/tcp/31334/ws/p2p/12D3KooWQsedJNg6MjuiiAfWo8BfR3mYGJqMRPue5rMp1zZpbtdy
phala-node | 2022-12-14 18:43:59 [Parachain] ✨ Imported #2905272 (0xb9cf…19c7)
phala-node | 2022-12-14 18:44:00 [Relaychain] 💤 Idle (40 peers), best: #15748054 (0x59f9…1ce2), finalized #15748051 (0x7a21…d33a), ⬇ 799.1kiB/s ⬆ 1015.3kiB/s
phala-node | 2022-12-14 18:44:01 [Parachain] 💤 Idle (40 peers), best: #2905271 (0xd4f6…5527), finalized #2905269 (0x7767…f7d9), ⬇ 124.2kiB/s ⬆ 159.7kiB/s
phala-node | 2022-12-14 18:44:01 [Relaychain] ✨ Imported #15748055 (0xf950…1f11)
phala-node | 2022-12-14 18:44:05 [Relaychain] 💤 Idle (40 peers), best: #15748055 (0xf950…1f11), finalized #15748051 (0x7a21…d33a), ⬇ 855.4kiB/s ⬆ 791.1kiB/s
phala-node | 2022-12-14 18:44:06 [Parachain] 💤 Idle (40 peers), best: #2905271 (0xd4f6…5527), finalized #2905269 (0x7767…f7d9), ⬇ 46.2kiB/s ⬆ 204.3kiB/s
phala-node | 2022-12-14 18:44:06 [Relaychain] ✨ Imported #15748056 (0xf273…efd3)
phala-node | 2022-12-14 18:44:10 [Relaychain] 💤 Idle (40 peers), best: #15748056 (0xf273…efd3), finalized #15748051 (0x7a21…d33a), ⬇ 752.0kiB/s ⬆ 1.2MiB/s
phala-node | 2022-12-14 18:44:11 [Parachain] 💤 Idle (40 peers), best: #2905271 (0xd4f6…5527), finalized #2905269 (0x7767…f7d9), ⬇ 34.0kiB/s ⬆ 162.0kiB/s
phala-node | 2022-12-14 18:44:12 [Relaychain] ✨ Imported #15748057 (0x9a7e…bb01)
phala-node | 2022-12-14 18:44:15 [Parachain] ✨ Imported #2905272 (0x4983…a4fd)
phala-node | 2022-12-14 18:44:15 [Relaychain] 💤 Idle (40 peers), best: #15748057 (0x9a7e…bb01), finalized #15748052 (0xc57b…3530), ⬇ 439.5kiB/s ⬆ 1.8MiB/s
phala-node | 2022-12-14 18:44:16 [Parachain] 💤 Idle (40 peers), best: #2905271 (0xd4f6…5527), finalized #2905270 (0x7d97…8ef8), ⬇ 41.0kiB/s ⬆ 380.1kiB/s
phala-node | 2022-12-14 18:44:18 [Relaychain] ✨ Imported #15748058 (0xaa7d…80cb)
phala-node | 2022-12-14 18:44:20 [Relaychain] 💤 Idle (40 peers), best: #15748058 (0xaa7d…80cb), finalized #15748054 (0x59f9…1ce2), ⬇ 258.3kiB/s ⬆ 2.1MiB/s
phala-node | 2022-12-14 18:44:21 [Parachain] 💤 Idle (40 peers), best: #2905271 (0xd4f6…5527), finalized #2905271 (0xd4f6…5527), ⬇ 33.0kiB/s ⬆ 644.3kiB/s
phala-node | 2022-12-14 18:44:25 [Relaychain] ✨ Imported #15748059 (0xd5a6…a24c)
phala-node | 2022-12-14 18:44:25 [Relaychain] 💤 Idle (40 peers), best: #15748059 (0xd5a6…a24c), finalized #15748054 (0x59f9…1ce2), ⬇ 259.6kiB/s ⬆ 1.7MiB/s
phala-node | 2022-12-14 18:44:26 [Parachain] 💤 Idle (38 peers), best: #2905272 (0x4983…a4fd), finalized #2905271 (0xd4f6…5527), ⬇ 44.1kiB/s ⬆ 292.4kiB/s
phala-node | 2022-12-14 18:44:30 [Relaychain] 💤 Idle (40 peers), best: #15748059 (0xd5a6…a24c), finalized #15748055 (0xf950…1f11), ⬇ 148.4kiB/s ⬆ 919.0kiB/s
phala-node | 2022-12-14 18:44:31 [Parachain] 💤 Idle (39 peers), best: #2905272 (0x4983…a4fd), finalized #2905271 (0xd4f6…5527), ⬇ 58.2kiB/s ⬆ 243.9kiB/s
phala-node | 2022-12-14 18:44:33 [Relaychain] ✨ Imported #15748060 (0x2fc3…2bf9)
phala-node | 2022-12-14 18:44:35 [Relaychain] 💤 Idle (40 peers), best: #15748060 (0x2fc3…2bf9), finalized #15748055 (0xf950…1f11), ⬇ 63.8kiB/s ⬆ 475.5kiB/s
phala-node | 2022-12-14 18:44:37 [Parachain] 💤 Idle (40 peers), best: #2905272 (0x4983…a4fd), finalized #2905271 (0xd4f6…5527), ⬇ 21.0kiB/s ⬆ 26.6kiB/s
phala-node | 2022-12-14 18:44:37 [Relaychain] ✨ Imported #15748061 (0xd160…d671)
phala-node | 2022-12-14 18:44:42 [Relaychain] 💤 Idle (30 peers), best: #15748061 (0xd160…d671), finalized #15748055 (0xf950…1f11), ⬇ 74.4kiB/s ⬆ 195.4kiB/s
phala-node | 2022-12-14 18:44:42 [Parachain] 💤 Idle (40 peers), best: #2905272 (0x4983…a4fd), finalized #2905271 (0xd4f6…5527), ⬇ 100.3kiB/s ⬆ 108.9kiB/s
phala-node | 2022-12-14 18:44:43 [Relaychain] ✨ Imported #15748062 (0x40d8…9475)
phala-node | 2022-12-14 18:44:47 [Relaychain] 💤 Idle (25 peers), best: #15748062 (0x40d8…9475), finalized #15748058 (0xaa7d…80cb), ⬇ 115.0kiB/s ⬆ 1.6MiB/s
phala-node | 2022-12-14 18:44:47 [Parachain] 💤 Idle (40 peers), best: #2905272 (0x4983…a4fd), finalized #2905271 (0xd4f6…5527), ⬇ 21.9kiB/s ⬆ 460.0kiB/s
phala-node | 2022-12-14 18:44:48 [Relaychain] ✨ Imported #15748063 (0xb41c…e2d9)
phala-node | 2022-12-14 18:44:52 [Relaychain] 💤 Idle (22 peers), best: #15748063 (0xb41c…e2d9), finalized #15748058 (0xaa7d…80cb), ⬇ 157.4kiB/s ⬆ 1.8MiB/s
phala-node | 2022-12-14 18:44:52 [Parachain] 💤 Idle (40 peers), best: #2905272 (0x4983…a4fd), finalized #2905271 (0xd4f6…5527), ⬇ 55.7kiB/s ⬆ 203.4kiB/s
phala-node | 2022-12-14 18:44:56 [Relaychain] ✨ Imported #15748064 (0x9a0c…a21f)
phala-node | 2022-12-14 18:44:56 [Relaychain] ✨ Imported #15748064 (0x96bf…63b1)
phala-node | 2022-12-14 18:44:57 ⚠️ System declares internal migrations (which *might* execute). On-chain `<wasm:stripped>` vs current storage version `<wasm:stripped>`
phala-node | 2022-12-14 18:44:57 ⚠️ PhalaStakePool declares internal migrations (which *might* execute). On-chain `<wasm:stripped>` vs current storage version `<wasm:stripped>`
phala-node | 2022-12-14 18:44:57 == migrate_fix487: Pre-Migration ==
phala-node | 2022-12-14 18:44:57 [Relaychain] 💤 Idle (23 peers), best: #15748064 (0x9a0c…a21f), finalized #15748060 (0x2fc3…2bf9), ⬇ 373.9kiB/s ⬆ 1.3MiB/s
phala-node | 2022-12-14 18:44:57 [Parachain] 💤 Idle (40 peers), best: #2905272 (0x4983…a4fd), finalized #2905272 (0x4983…a4fd), ⬇ 12.3kiB/s ⬆ 155.8kiB/s
phala-node | 2022-12-14 18:45:01 [Relaychain] ✨ Imported #15748065 (0x03f3…efbe)
phala-node | 2022-12-14 18:45:03 [Relaychain] 💤 Idle (24 peers), best: #15748065 (0x03f3…efbe), finalized #15748060 (0x2fc3…2bf9), ⬇ 518.2kiB/s ⬆ 1.1MiB/s
phala-node | 2022-12-14 18:45:03 [Parachain] 💤 Idle (40 peers), best: #2905272 (0x4983…a4fd), finalized #2905272 (0x4983…a4fd), ⬇ 41.1kiB/s ⬆ 121.7kiB/s
phala-node | 2022-12-14 18:45:03 dust stake removed: 1
phala-node | 2022-12-14 18:45:04 dust stake removed: 1
phala-node | 2022-12-14 18:45:04 dust stake removed: 1
phala-node | 2022-12-14 18:45:04 dust stake removed: 1
phala-node | 2022-12-14 18:45:04 dust stake removed: 1
phala-node | 2022-12-14 18:45:04 dust stake removed: 1
phala-node | 2022-12-14 18:45:04 dust stake removed: 1
phala-node | 2022-12-14 18:45:04 dust stake removed: 5
phala-node | 2022-12-14 18:45:04 dust stake removed: 1
phala-node | 2022-12-14 18:45:04 dust stake removed: 2
phala-node | 2022-12-14 18:45:04 dust stake removed: 1
phala-node | 2022-12-14 18:45:04 dust stake removed: 1
phala-node | 2022-12-14 18:45:04 dust stake removed: 1
phala-node | 2022-12-14 18:45:05 dust stake removed: 1
phala-node | 2022-12-14 18:45:05 dust stake removed: 1
phala-node | 2022-12-14 18:45:05 dust stake removed: 2
phala-node | 2022-12-14 18:45:05 dust stake removed: 1
phala-node | 2022-12-14 18:45:05 dust stake removed: 1
phala-node | 2022-12-14 18:45:05 dust stake removed: 1
phala-node | 2022-12-14 18:45:05 dust stake removed: 1
phala-node | 2022-12-14 18:45:05 dust stake removed: 1
phala-node | 2022-12-14 18:45:05 dust stake removed: 1
phala-node | 2022-12-14 18:45:05 dust stake removed: 1
phala-node | 2022-12-14 18:45:05 dust stake removed: 1
phala-node | 2022-12-14 18:45:05 dust stake removed: 1
phala-node | 2022-12-14 18:45:05 dust stake removed: 1
phala-node | 2022-12-14 18:45:05 dust stake removed: 2
phala-node | 2022-12-14 18:45:06 dust stake removed: 1
phala-node | 2022-12-14 18:45:06 dust stake removed: 2
phala-node | 2022-12-14 18:45:06 dust stake removed: 1
phala-node | 2022-12-14 18:45:06 dust stake removed: 1
phala-node | 2022-12-14 18:45:06 dust stake removed: 1
phala-node | 2022-12-14 18:45:06 dust stake removed: 1
phala-node | 2022-12-14 18:45:06 dust stake removed: 1
phala-node | 2022-12-14 18:45:06 dust stake removed: 1
phala-node | 2022-12-14 18:45:06 dust stake removed: 2
phala-node | 2022-12-14 18:45:07 dust stake removed: 1
phala-node | 2022-12-14 18:45:07 share_dust_removed: {
phala-node | 0: 7,
phala-node | 45: 1,
phala-node | 119: 3,
phala-node | 144: 1,
phala-node | 219: 1,
phala-node | 223: 3,
phala-node | 228: 2,
phala-node | 252: 1,
phala-node | 259: 1,
phala-node | 264: 3,
phala-node | 341: 2,
phala-node | 415: 2,
phala-node | 564: 4,
phala-node | 591: 1,
phala-node | 594: 1,
phala-node | 706: 1,
phala-node | 709: 1,
phala-node | 761: 1,
phala-node | 771: 1,
phala-node | 884: 1,
phala-node | 897: 2,
phala-node | 978: 1,
phala-node | 988: 1,
phala-node | 1239: 1,
phala-node | 1345: 3,
phala-node | }
phala-node | 2022-12-14 18:45:07 [Relaychain] ✨ Imported #15748066 (0x7919…78d1)
phala-node | 2022-12-14 18:45:07 [Relaychain] ✨ Imported #15748066 (0x64a8…9617)
phala-node | 2022-12-14 18:45:08 [Relaychain] 💤 Idle (22 peers), best: #15748066 (0x7919…78d1), finalized #15748062 (0x40d8…9475), ⬇ 793.3kiB/s ⬆ 918.7kiB/s
phala-node | 2022-12-14 18:45:08 [Parachain] 💤 Idle (40 peers), best: #2905272 (0x4983…a4fd), finalized #2905272 (0x4983…a4fd), ⬇ 27.7kiB/s ⬆ 266.4kiB/s
phala-node | 2022-12-14 18:45:08 [Parachain] ✨ Imported #2905273 (0x8473…ec3e)
phala-node | 2022-12-14 18:45:08 [Parachain] ✨ Imported #2905274 (0xf19e…f9cd)
phala-node | 2022-12-14 18:45:08 [Parachain] ✨ Imported #2905275 (0x697a…abe4)
phala-node | 2022-12-14 18:45:08 [Parachain] ✨ Imported #2905276 (0xe988…85c9)
phala-node | 2022-12-14 18:45:10 == migrate_fix487: Post-Migration ==
phala-node | 2022-12-14 18:45:10 == migrate_fix487: Ok(427000000000) ==
phala-node | 2022-12-14 18:45:10 ⚠️ PhalaMining declares internal migrations (which *might* execute). On-chain `<wasm:stripped>` vs current storage version `<wasm:stripped>`
phala-node | 2022-12-14 18:45:10 ⚠️ PhalaRegistry declares internal migrations (which *might* execute). On-chain `<wasm:stripped>` vs current storage version `<wasm:stripped>`
phala-node | 2022-12-14 18:45:10 ✅ no migration for PhalaMq
phala-node | 2022-12-14 18:45:10 ✅ no migration for BridgeTransfer
phala-node | 2022-12-14 18:45:10 ✅ no migration for ChainBridge
phala-node | 2022-12-14 18:45:10 ✅ no migration for Tips
phala-node | 2022-12-14 18:45:10 ✅ no migration for PhragmenElection
phala-node | 2022-12-14 18:45:10 ✅ no migration for TechnicalMembership
phala-node | 2022-12-14 18:45:10 ✅ no migration for TechnicalCommittee
phala-node | 2022-12-14 18:45:10 ✅ no migration for Lottery
phala-node | 2022-12-14 18:45:10 ✅ no migration for Bounties
phala-node | 2022-12-14 18:45:10 ✅ no migration for Treasury
phala-node | 2022-12-14 18:45:10 ✅ no migration for Council
phala-node | 2022-12-14 18:45:10 ✅ no migration for Democracy
phala-node | 2022-12-14 18:45:10 ✅ no migration for Identity
phala-node | 2022-12-14 18:45:10 ✅ no migration for AuraExt
phala-node | 2022-12-14 18:45:10 ✅ no migration for Aura
phala-node | 2022-12-14 18:45:10 ✅ no migration for Session
phala-node | 2022-12-14 18:45:10 ✅ no migration for CollatorSelection
phala-node | 2022-12-14 18:45:10 ✅ no migration for Authorship
phala-node | 2022-12-14 18:45:10 ✅ no migration for TransactionPayment
phala-node | 2022-12-14 18:45:10 ✅ no migration for Balances
phala-node | 2022-12-14 18:45:10 ✅ no migration for ParachainSystem
phala-node | 2022-12-14 18:45:10 ✅ no migration for ParachainInfo
phala-node | 2022-12-14 18:45:10 ✅ no migration for Scheduler
phala-node | 2022-12-14 18:45:10 ✅ no migration for Vesting
phala-node | 2022-12-14 18:45:10 ✅ no migration for Proxy
phala-node | 2022-12-14 18:45:10 ✅ no migration for Multisig
phala-node | 2022-12-14 18:45:10 ✅ no migration for Utility
phala-node | 2022-12-14 18:45:10 ✅ no migration for RandomnessCollectiveFlip
phala-node | 2022-12-14 18:45:10 ✅ no migration for Timestamp
phala-node | 2022-12-14 18:45:13 [Relaychain] ✨ Imported #15748067 (0x353b…b8ca)
phala-node | 2022-12-14 18:45:13 [Relaychain] 💤 Idle (23 peers), best: #15748067 (0x353b…b8ca), finalized #15748063 (0xb41c…e2d9), ⬇ 763.6kiB/s ⬆ 1.1MiB/s
phala-node | 2022-12-14 18:45:13 [Parachain] 💤 Idle (40 peers), best: #2905276 (0xe988…85c9), finalized #2905274 (0xf19e…f9cd), ⬇ 33.7kiB/s ⬆ 444.4kiB/s
phala-node | 2022-12-14 18:45:19 [Parachain] 💤 Idle (40 peers), best: #2905276 (0xe988…85c9), finalized #2905274 (0xf19e…f9cd), ⬇ 32.1kiB/s ⬆ 56.2kiB/s
phala-node | 2022-12-14 18:45:19 [Relaychain] 💤 Idle (27 peers), best: #15748067 (0x353b…b8ca), finalized #15748063 (0xb41c…e2d9), ⬇ 645.0kiB/s ⬆ 1.0MiB/s
phala-node | 2022-12-14 18:45:19 [Relaychain] ✨ Imported #15748068 (0x02e5…9419)
phala-node | 2022-12-14 18:45:24 [Parachain] 💤 Idle (40 peers), best: #2905276 (0xe988…85c9), finalized #2905275 (0x697a…abe4), ⬇ 53.6kiB/s ⬆ 390.2kiB/s
phala-node | 2022-12-14 18:45:26 [Relaychain] 💤 Idle (28 peers), best: #15748068 (0x02e5…9419), finalized #15748065 (0x03f3…efbe), ⬇ 511.8kiB/s ⬆ 1.1MiB/s
phala-node | 2022-12-14 18:45:27 [Relaychain] ✨ Imported #15748069 (0xa939…1e84)
phala-node | 2022-12-14 18:45:29 [Parachain] ✨ Imported #2905277 (0x49a9…ec12)
phala-node | 2022-12-14 18:45:29 [Parachain] 💤 Idle (39 peers), best: #2905277 (0x49a9…ec12), finalized #2905275 (0x697a…abe4), ⬇ 171.9kiB/s ⬆ 19.2kiB/s
phala-node | 2022-12-14 18:45:31 [Relaychain] ✨ Imported #15748070 (0x652a…12e9)
phala-node | 2022-12-14 18:45:31 [Relaychain] ♻️ Reorg on #15748070,0x652a…12e9 to #15748070,0xd462…a1a7, common ancestor #15748069,0xa939…1e84
phala-node | 2022-12-14 18:45:31 [Relaychain] ✨ Imported #15748070 (0xd462…a1a7)
phala-node | 2022-12-14 18:45:31 [Relaychain] 💤 Idle (21 peers), best: #15748070 (0xd462…a1a7), finalized #15748065 (0x03f3…efbe), ⬇ 204.1kiB/s ⬆ 1.3MiB/s
phala-node | 2022-12-14 18:45:34 [Parachain] 💤 Idle (40 peers), best: #2905277 (0x49a9…ec12), finalized #2905275 (0x697a…abe4), ⬇ 42.1kiB/s ⬆ 187.3kiB/s
Bad luck mate, It has failed a few minutes after the start :sweat:. Here you are the session logs.
After having failed, I can't start the node anymore, every time I try to start it, it panics.
phala-node | 2022-12-14 19:16:32 [Parachain] ⚙️ Preparing 0.0 bps, target=#2905409 (40 peers), best: #2905282 (0x25a1…c8ba), finalized #2905282 (0x25a1…c8ba), ⬇ 53.0kiB/s ⬆ 392.0kiB/s
phala-node |
phala-node | ====================
phala-node |
phala-node | Version: 0.1.20-dev-12a37ceeee1
phala-node |
phala-node | 0: sp_panic_handler::set::{{closure}}
phala-node | 1: <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call
phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/alloc/src/boxed.rs:2001:9
phala-node | std::panicking::rust_panic_with_hook
phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/std/src/panicking.rs:692:13
phala-node | 2: std::panicking::begin_panic_handler::{{closure}}
phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/std/src/panicking.rs:579:13
phala-node | 3: std::sys_common::backtrace::__rust_end_short_backtrace
phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/std/src/sys_common/backtrace.rs:137:18
phala-node | 4: rust_begin_unwind
phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/std/src/panicking.rs:575:5
phala-node | 5: core::panicking::panic_fmt
phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/core/src/panicking.rs:65:14
phala-node | 6: core::result::unwrap_failed
phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/core/src/result.rs:1791:5
phala-node | 7: <sp_state_machine::ext::Ext<H,B> as sp_externalities::Externalities>::storage
phala-node | 8: sp_io::storage::get_version_1
phala-node | 9: sp_io::storage::ExtStorageGetVersion1::call
phala-node | 10: <F as wasmtime::func::IntoFunc<T,(wasmtime::func::Caller<T>,A1),R>>::into_func::wasm_to_host_shim
phala-node | 11: <unknown>
phala-node | 12: <unknown>
phala-node | 13: <unknown>
phala-node | 14: <unknown>
phala-node | 15: <unknown>
phala-node | 16: <unknown>
phala-node | 17: <unknown>
phala-node | 18: wasmtime_runtime::traphandlers::catch_traps::call_closure
phala-node | 19: wasmtime_setjmp
phala-node | 20: sc_executor_wasmtime::runtime::perform_call
phala-node | 21: <sc_executor_wasmtime::runtime::WasmtimeInstance as sc_executor_common::wasm_runtime::WasmInstance>::call_with_allocation_stats
phala-node | 22: sc_executor_common::wasm_runtime::WasmInstance::call_export
phala-node | 23: sc_executor::native_executor::WasmExecutor<H>::with_instance::{{closure}}
phala-node | 24: <sc_executor::native_executor::NativeElseWasmExecutor<D> as sp_core::traits::CodeExecutor>::call
phala-node | 25: sp_state_machine::execution::StateMachine<B,H,Exec>::execute_aux
phala-node | 26: sp_state_machine::execution::StateMachine<B,H,Exec>::execute_using_consensus_failure_handler
phala-node | 27: <sc_service::client::client::Client<B,E,Block,RA> as sp_api::CallApiAt<Block>>::call_api_at
phala-node | 28: <polkadot_runtime::RuntimeApiImpl<__SR_API_BLOCK__,RuntimeApiImplCall> as sp_api::Core<__SR_API_BLOCK__>>::__runtime_api_internal_call_api_at
phala-node | 29: sc_transaction_pool::api::validate_transaction_blocking
phala-node | 30: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
phala-node | 31: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
phala-node | 32: <futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll
phala-node | 33: <tracing_futures::Instrumented<T> as core::future::future::Future>::poll
phala-node | 34: tokio::runtime::task::raw::poll
phala-node | 35: std::sys_common::backtrace::__rust_begin_short_backtrace
phala-node | 36: core::ops::function::FnOnce::call_once{{vtable.shim}}
phala-node | 37: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/alloc/src/boxed.rs:1987:9
phala-node | <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/alloc/src/boxed.rs:1987:9
phala-node | std::sys::unix::thread::Thread::new::thread_start
phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/std/src/sys/unix/thread.rs:108:17
phala-node | 38: <unknown>
phala-node | 39: __clone
phala-node |
phala-node |
phala-node | Thread 'tokio-runtime-worker' panicked at 'Externalities not allowed to fail within runtime: "Trie lookup error: Database missing expected key: 0xb3f16c885ea7745fc3b9d95cf0f25bcd0cc059b62153f6091d5fad9e6de6fdd9"', /root/.cargo/git/checkouts/substrate-7e08433d4c370a21/2dff067/primitives/state-machine/src/ext.rs:189
phala-node |
phala-node | This is a bug. Please report it at:
phala-node |
phala-node | https://github.com/Phala-Network/khala-parachain/issues/new
phala-node |
phala-node |
phala-node | ====================
phala-node |
phala-node | Version: 0.1.20-dev-12a37ceeee1
phala-node |
phala-node | 0: sp_panic_handler::set::{{closure}}
phala-node | 1: <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call
phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/alloc/src/boxed.rs:2001:9
phala-node | std::panicking::rust_panic_with_hook
phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/std/src/panicking.rs:692:13
phala-node | 2: std::panicking::begin_panic_handler::{{closure}}
phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/std/src/panicking.rs:579:13
phala-node | 3: std::sys_common::backtrace::__rust_end_short_backtrace
phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/std/src/sys_common/backtrace.rs:137:18
phala-node | 4: rust_begin_unwind
phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/std/src/panicking.rs:575:5
phala-node | 5: core::panicking::panic_fmt
phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/core/src/panicking.rs:65:14
phala-node | 6: core::result::unwrap_failed
phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/core/src/result.rs:1791:5
phala-node | 7: <sp_state_machine::ext::Ext<H,B> as sp_externalities::Externalities>::storage
phala-node | 8: sp_io::storage::get_version_1
phala-node | 9: sp_io::storage::ExtStorageGetVersion1::call
phala-node | 10: <F as wasmtime::func::IntoFunc<T,(wasmtime::func::Caller<T>,A1),R>>::into_func::wasm_to_host_shim
phala-node | 11: <unknown>
phala-node | 12: <unknown>
phala-node | 13: <unknown>
phala-node | 14: <unknown>
phala-node | 15: <unknown>
phala-node | 16: wasmtime_runtime::traphandlers::catch_traps::call_closure
phala-node | 17: wasmtime_setjmp
phala-node | 18: sc_executor_wasmtime::runtime::perform_call
phala-node | 19: <sc_executor_wasmtime::runtime::WasmtimeInstance as sc_executor_common::wasm_runtime::WasmInstance>::call_with_allocation_stats
phala-node | 20: sc_executor_common::wasm_runtime::WasmInstance::call_export
phala-node | 21: sc_executor::native_executor::WasmExecutor<H>::with_instance::{{closure}}
phala-node | 22: <sc_executor::native_executor::NativeElseWasmExecutor<D> as sp_core::traits::CodeExecutor>::call
phala-node | 23: sp_state_machine::execution::StateMachine<B,H,Exec>::execute_aux
phala-node | 24: sp_state_machine::execution::StateMachine<B,H,Exec>::execute_using_consensus_failure_handler
phala-node | 25: <sc_service::client::client::Client<B,E,Block,RA> as sp_api::CallApiAt<Block>>::call_api_at
phala-node | 26: <polkadot_runtime::RuntimeApiImpl<__SR_API_BLOCK__,RuntimeApiImplCall> as sp_api::Core<__SR_API_BLOCK__>>::__runtime_api_internal_call_api_at
phala-node | 27: sc_transaction_pool::api::validate_transaction_blocking
phala-node | 28: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
phala-node | 29: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
phala-node | 30: <futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll
phala-node | 31: <tracing_futures::Instrumented<T> as core::future::future::Future>::poll
phala-node | 32: tokio::runtime::task::raw::poll
phala-node | 33: std::sys_common::backtrace::__rust_begin_short_backtrace
phala-node | 34: core::ops::function::FnOnce::call_once{{vtable.shim}}
phala-node | 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/alloc/src/boxed.rs:1987:9
phala-node | <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/alloc/src/boxed.rs:1987:9
phala-node | std::sys::unix::thread::Thread::new::thread_start
phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/std/src/sys/unix/thread.rs:108:17
phala-node | 36: <unknown>
phala-node | 37: __clone
phala-node |
phala-node |
phala-node | Thread 'tokio-runtime-worker' panicked at 'Externalities not allowed to fail within runtime: "Trie lookup error: Database missing expected key: 0xe3c129456626f4e2e3a942af883fff3143ae0102d5d420ff2c2923b38d2db12a"', /root/.cargo/git/checkouts/substrate-7e08433d4c370a21/2dff067/primitives/state-machine/src/ext.rs:189
phala-node |
phala-node | This is a bug. Please report it at:
phala-node |
phala-node | https://github.com/Phala-Network/khala-parachain/issues/new
phala-node |
phala-node | ./start_node.sh: line 75: 7 Segmentation fault (core dumped) /usr/local/bin/khala-node --chain $PARACHAIN --base-path $DATA_PATH --database $PARACHAIN_DB --name $NODE_NAME --port $PARACHAIN_PORT --prometheus-port 9615 --rpc-port 9933 --ws-port 9944 --prometheus-external --ws-external --rpc-cors all --no-hardware-benchmarks $PARACHAIN_ROLE_ARGS $PARACHAIN_EXTRA_ARGS -- --chain $RELAYCHAIN --database $RELAYCHAIN_DB --port $RELAYCHAIN_PORT --prometheus-port 9616 --rpc-port 9934 --ws-port 9945 --prometheus-external --ws-external --rpc-cors all --no-hardware-benchmarks $RELAYCHAIN_ROLE_ARGS $RELAYCHAIN_EXTRA_ARGS
phala-node exited with code 139
After having failed, I can't start the node anymore, every time I try to start it, it panics.
phala-node | 2022-12-14 19:16:32 [Parachain] ⚙️ Preparing 0.0 bps, target=#2905409 (40 peers), best: #2905282 (0x25a1…c8ba), finalized #2905282 (0x25a1…c8ba), ⬇ 53.0kiB/s ⬆ 392.0kiB/s phala-node | phala-node | ==================== phala-node | phala-node | Version: 0.1.20-dev-12a37ceeee1 phala-node | phala-node | 0: sp_panic_handler::set::{{closure}} phala-node | 1: <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/alloc/src/boxed.rs:2001:9 phala-node | std::panicking::rust_panic_with_hook phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/std/src/panicking.rs:692:13 phala-node | 2: std::panicking::begin_panic_handler::{{closure}} phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/std/src/panicking.rs:579:13 phala-node | 3: std::sys_common::backtrace::__rust_end_short_backtrace phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/std/src/sys_common/backtrace.rs:137:18 phala-node | 4: rust_begin_unwind phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/std/src/panicking.rs:575:5 phala-node | 5: core::panicking::panic_fmt phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/core/src/panicking.rs:65:14 phala-node | 6: core::result::unwrap_failed phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/core/src/result.rs:1791:5 phala-node | 7: <sp_state_machine::ext::Ext<H,B> as sp_externalities::Externalities>::storage phala-node | 8: sp_io::storage::get_version_1 phala-node | 9: sp_io::storage::ExtStorageGetVersion1::call phala-node | 10: <F as wasmtime::func::IntoFunc<T,(wasmtime::func::Caller<T>,A1),R>>::into_func::wasm_to_host_shim phala-node | 11: <unknown> phala-node | 12: <unknown> phala-node | 13: <unknown> phala-node | 14: <unknown> phala-node | 15: <unknown> phala-node | 16: <unknown> phala-node | 17: <unknown> phala-node | 18: wasmtime_runtime::traphandlers::catch_traps::call_closure phala-node | 19: wasmtime_setjmp phala-node | 20: sc_executor_wasmtime::runtime::perform_call phala-node | 21: <sc_executor_wasmtime::runtime::WasmtimeInstance as sc_executor_common::wasm_runtime::WasmInstance>::call_with_allocation_stats phala-node | 22: sc_executor_common::wasm_runtime::WasmInstance::call_export phala-node | 23: sc_executor::native_executor::WasmExecutor<H>::with_instance::{{closure}} phala-node | 24: <sc_executor::native_executor::NativeElseWasmExecutor<D> as sp_core::traits::CodeExecutor>::call phala-node | 25: sp_state_machine::execution::StateMachine<B,H,Exec>::execute_aux phala-node | 26: sp_state_machine::execution::StateMachine<B,H,Exec>::execute_using_consensus_failure_handler phala-node | 27: <sc_service::client::client::Client<B,E,Block,RA> as sp_api::CallApiAt<Block>>::call_api_at phala-node | 28: <polkadot_runtime::RuntimeApiImpl<__SR_API_BLOCK__,RuntimeApiImplCall> as sp_api::Core<__SR_API_BLOCK__>>::__runtime_api_internal_call_api_at phala-node | 29: sc_transaction_pool::api::validate_transaction_blocking phala-node | 30: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll phala-node | 31: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll phala-node | 32: <futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll phala-node | 33: <tracing_futures::Instrumented<T> as core::future::future::Future>::poll phala-node | 34: tokio::runtime::task::raw::poll phala-node | 35: std::sys_common::backtrace::__rust_begin_short_backtrace phala-node | 36: core::ops::function::FnOnce::call_once{{vtable.shim}} phala-node | 37: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/alloc/src/boxed.rs:1987:9 phala-node | <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/alloc/src/boxed.rs:1987:9 phala-node | std::sys::unix::thread::Thread::new::thread_start phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/std/src/sys/unix/thread.rs:108:17 phala-node | 38: <unknown> phala-node | 39: __clone phala-node | phala-node | phala-node | Thread 'tokio-runtime-worker' panicked at 'Externalities not allowed to fail within runtime: "Trie lookup error: Database missing expected key: 0xb3f16c885ea7745fc3b9d95cf0f25bcd0cc059b62153f6091d5fad9e6de6fdd9"', /root/.cargo/git/checkouts/substrate-7e08433d4c370a21/2dff067/primitives/state-machine/src/ext.rs:189 phala-node | phala-node | This is a bug. Please report it at: phala-node | phala-node | https://github.com/Phala-Network/khala-parachain/issues/new phala-node | phala-node | phala-node | ==================== phala-node | phala-node | Version: 0.1.20-dev-12a37ceeee1 phala-node | phala-node | 0: sp_panic_handler::set::{{closure}} phala-node | 1: <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/alloc/src/boxed.rs:2001:9 phala-node | std::panicking::rust_panic_with_hook phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/std/src/panicking.rs:692:13 phala-node | 2: std::panicking::begin_panic_handler::{{closure}} phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/std/src/panicking.rs:579:13 phala-node | 3: std::sys_common::backtrace::__rust_end_short_backtrace phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/std/src/sys_common/backtrace.rs:137:18 phala-node | 4: rust_begin_unwind phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/std/src/panicking.rs:575:5 phala-node | 5: core::panicking::panic_fmt phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/core/src/panicking.rs:65:14 phala-node | 6: core::result::unwrap_failed phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/core/src/result.rs:1791:5 phala-node | 7: <sp_state_machine::ext::Ext<H,B> as sp_externalities::Externalities>::storage phala-node | 8: sp_io::storage::get_version_1 phala-node | 9: sp_io::storage::ExtStorageGetVersion1::call phala-node | 10: <F as wasmtime::func::IntoFunc<T,(wasmtime::func::Caller<T>,A1),R>>::into_func::wasm_to_host_shim phala-node | 11: <unknown> phala-node | 12: <unknown> phala-node | 13: <unknown> phala-node | 14: <unknown> phala-node | 15: <unknown> phala-node | 16: wasmtime_runtime::traphandlers::catch_traps::call_closure phala-node | 17: wasmtime_setjmp phala-node | 18: sc_executor_wasmtime::runtime::perform_call phala-node | 19: <sc_executor_wasmtime::runtime::WasmtimeInstance as sc_executor_common::wasm_runtime::WasmInstance>::call_with_allocation_stats phala-node | 20: sc_executor_common::wasm_runtime::WasmInstance::call_export phala-node | 21: sc_executor::native_executor::WasmExecutor<H>::with_instance::{{closure}} phala-node | 22: <sc_executor::native_executor::NativeElseWasmExecutor<D> as sp_core::traits::CodeExecutor>::call phala-node | 23: sp_state_machine::execution::StateMachine<B,H,Exec>::execute_aux phala-node | 24: sp_state_machine::execution::StateMachine<B,H,Exec>::execute_using_consensus_failure_handler phala-node | 25: <sc_service::client::client::Client<B,E,Block,RA> as sp_api::CallApiAt<Block>>::call_api_at phala-node | 26: <polkadot_runtime::RuntimeApiImpl<__SR_API_BLOCK__,RuntimeApiImplCall> as sp_api::Core<__SR_API_BLOCK__>>::__runtime_api_internal_call_api_at phala-node | 27: sc_transaction_pool::api::validate_transaction_blocking phala-node | 28: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll phala-node | 29: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll phala-node | 30: <futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll phala-node | 31: <tracing_futures::Instrumented<T> as core::future::future::Future>::poll phala-node | 32: tokio::runtime::task::raw::poll phala-node | 33: std::sys_common::backtrace::__rust_begin_short_backtrace phala-node | 34: core::ops::function::FnOnce::call_once{{vtable.shim}} phala-node | 35: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/alloc/src/boxed.rs:1987:9 phala-node | <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/alloc/src/boxed.rs:1987:9 phala-node | std::sys::unix::thread::Thread::new::thread_start phala-node | at /rustc/758f19645b8ebce61ea52d1f6672fd057bc8dbee/library/std/src/sys/unix/thread.rs:108:17 phala-node | 36: <unknown> phala-node | 37: __clone phala-node | phala-node | phala-node | Thread 'tokio-runtime-worker' panicked at 'Externalities not allowed to fail within runtime: "Trie lookup error: Database missing expected key: 0xe3c129456626f4e2e3a942af883fff3143ae0102d5d420ff2c2923b38d2db12a"', /root/.cargo/git/checkouts/substrate-7e08433d4c370a21/2dff067/primitives/state-machine/src/ext.rs:189 phala-node | phala-node | This is a bug. Please report it at: phala-node | phala-node | https://github.com/Phala-Network/khala-parachain/issues/new phala-node | phala-node | ./start_node.sh: line 75: 7 Segmentation fault (core dumped) /usr/local/bin/khala-node --chain $PARACHAIN --base-path $DATA_PATH --database $PARACHAIN_DB --name $NODE_NAME --port $PARACHAIN_PORT --prometheus-port 9615 --rpc-port 9933 --ws-port 9944 --prometheus-external --ws-external --rpc-cors all --no-hardware-benchmarks $PARACHAIN_ROLE_ARGS $PARACHAIN_EXTRA_ARGS -- --chain $RELAYCHAIN --database $RELAYCHAIN_DB --port $RELAYCHAIN_PORT --prometheus-port 9616 --rpc-port 9934 --ws-port 9945 --prometheus-external --ws-external --rpc-cors all --no-hardware-benchmarks $RELAYCHAIN_ROLE_ARGS $RELAYCHAIN_EXTRA_ARGS phala-node exited with code 139
hmmmm.... Really bad luck, you may meet this one https://github.com/paritytech/polkadot/issues/6377
I think I need to make a patch tomorrow
So your node can't work even you restart few times?
Yes, after 6 or 7 restarts It works again. I have set Up a crontab every 15 minutes to check if Pherry is connected to node and restarts processes if not, and It writes a log to know how many times the processes need to be restarted tonight
Hi. 3 restarts during the night, fairly close together:
[2022-12-14 22:00:01] Phala running OK
[2022-12-14 22:15:01] Phala running OK
[2022-12-14 22:30:01] Phala running OK
[2022-12-14 22:45:01] Phala running OK
[2022-12-14 23:00:01] Phala running OK
[2022-12-14 23:15:01] Phala running OK
[2022-12-14 23:30:01] Phala running OK
[2022-12-14 23:45:01] Phala running OK
[2022-12-15 00:00:01] Phala running OK
[2022-12-15 00:15:01] Phala running OK
[2022-12-15 00:30:01] Phala running OK
[2022-12-15 00:45:01] Phala running OK
[2022-12-15 01:00:01] Phala running OK
[2022-12-15 01:15:01] Phala running OK
[2022-12-15 01:30:01] Phala running OK
[2022-12-15 01:45:01] Phala running OK
[2022-12-15 02:00:01] Phala running OK
[2022-12-15 02:15:01] Phala running OK
[2022-12-15 02:30:01] Phala running OK
[2022-12-15 02:45:01] Phala running OK
[2022-12-15 03:00:01] Phala running OK
[2022-12-15 03:15:01] Phala running OK
[2022-12-15 03:30:01] Phala running OK
[2022-12-15 03:45:01] Phala running OK
[2022-12-15 04:00:01] Phala running OK
[2022-12-15 04:15:01] Phala running OK
[2022-12-15 04:30:01] Phala running OK
[2022-12-15 04:45:01] Phala running OK
[2022-12-15 05:00:01] Restarting Phala Processes
Going to remove phala-pherry, phala-headers-cache, phala-pruntime, phala-node
[2022-12-15 05:15:02] Restarting Phala Processes
Going to remove phala-pherry, phala-node, phala-headers-cache, phala-pruntime
[2022-12-15 05:30:01] Phala running OK
[2022-12-15 05:45:01] Phala running OK
[2022-12-15 06:00:01] Restarting Phala Processes
Going to remove phala-pherry, phala-node, phala-pruntime, phala-headers-cache
[2022-12-15 06:15:01] Phala running OK
[2022-12-15 06:30:01] Phala running OK
[2022-12-15 06:45:01] Phala running OK
[2022-12-15 07:00:01] Phala running OK
[2022-12-15 07:15:01] Phala running OK
[2022-12-15 07:30:01] Phala running OK
[2022-12-15 07:45:01] Phala running OK
[2022-12-15 08:00:01] Phala running OK
[2022-12-15 08:15:01] Phala running OK
Thread 'tokio-runtime-worker' panicked at 'Externalities not allowed to fail within runtime: "Trie lookup error: Database missing expected key: 0xb3f16c885ea7745fc3b9d95cf0f25bcd0cc059b62153f6091d5fad9e6de6fdd9"'
is a sign of upstream critical bug, I'll patch khala-node later
Hi jasl.
In case it helps you to find the cause of this strange behavior: I see that as Pherry has more blocks synchronized, the connection to the node fails less and less. In addition, the restarts that have been triggered in the last few hours have all been in a short period of time, and the node has been able to work for 7 or 8 hours straight, then having to be restarted 3 or 4 times in one hour (with the cron task every 15 minutes) and then spend another 5 or 6 hours working correctly. However, at the beginning of the Pherry sync (first 200k or 300k blocks) it needed to be restarted at least 1 time every hour or more.
Can you try
jasl123/khala-node:v0.1.20-dev.2
DIGEST:sha256:56d6edd97b9dfd055f9036523059dd4a93c0bb68ec7758d1d9742a513d831011
this one should fix Trie lookup error
jasl123/khala-node:v0.1.20-dev.2 DIGEST:sha256:56d6edd97b9dfd055f9036523059dd4a93c0bb68ec7758d1d9742a513d831011
Ok mate, the node is running with this image. I will let you know any change in the node behaviour.
The first thing I can observe is that the number of peers on the KSM network is very unstable, constantly changing from 10 to 40, but not stabilizing at 40 (as would be normal after several minutes of operation). I guess it is something specific to this compilation you have passed me, isn't it?
Sorry for this offtopic question, have you planned a SGX SDK upgrade in the next pruntime image release to solve the INTEL-SA-00657?
Sorry for this offtopic question, have you planned a SGX SDK upgrade in the next pruntime image release to solve the INTEL-SA-00657?
Unfortunately no, actually we have a new SDK version, but it will break seal decryption which means you will lost your workers info that have to rebuild them. so we decide to stick on old SGX SDK for PRuntime v0
We have considered this situation before, so in our next major PRuntime (release early next year) we have a new handover process. but this feature is hard to backport to V0
The first thing I can observe is that the number of peers on the KSM network is very unstable, constantly changing from 10 to 40, but not stabilizing at 40 (as would be normal after several minutes of operation). I guess it is something specific to this compilation you have passed me, isn't it?
I'm sorry I can't answer you this... it mixing many possible issues, peers count is a block box for me, and even Parity's developers
Sorry for this offtopic question, have you planned a SGX SDK upgrade in the next pruntime image release to solve the INTEL-SA-00657?
Unfortunately no, actually we have a new SDK version, but it will break seal decryption which means you will lost your workers info that have to rebuild them. so we decide to stick on old SGX SDK for PRuntime v0
We have considered this situation before, so in our next major PRuntime (release early next year) we have a new handover process. but this feature is hard to backport to V0
Ok, I can understand this decission.
BTW, the Pherry service keeps disconnecting and still needs a processes restart to work. Occurs every 3 or 4 hours approx.
Sorry for this offtopic question, have you planned a SGX SDK upgrade in the next pruntime image release to solve the INTEL-SA-00657?
Unfortunately no, actually we have a new SDK version, but it will break seal decryption which means you will lost your workers info that have to rebuild them. so we decide to stick on old SGX SDK for PRuntime v0 We have considered this situation before, so in our next major PRuntime (release early next year) we have a new handover process. but this feature is hard to backport to V0
Ok, I can understand this decission.
BTW, the Pherry service keeps disconnecting and still needs a processes restart to work. Occurs every 3 or 4 hours approx.
then I have no idea now...
Hi jasl. I have a new error on Pherry process:
phala-pherry |
phala-pherry | Caused by:
phala-pherry | The background task been terminated because: Networking or low-level protocol error: WebSocket connection error: message too large: len >= 11157135, maximum = 10485760; restart required
phala-pherry | [2022-12-18T20:31:59.054212Z INFO pherry] Restarting...
phala-pherry | [2022-12-18T20:31:59.060183Z INFO jsonrpsee_client_transport::ws] Connection established to target: Target { sockaddrs: [], host: "phala-node", host_header: "phala-node:9945", _mode: Plain, path_and_query: "/" }
phala-pherry | [2022-12-18T20:31:59.133535Z INFO pherry] Connected to relaychain at: ws://phala-node:9945
phala-pherry | [2022-12-18T20:31:59.135355Z INFO jsonrpsee_client_transport::ws] Connection established to target: Target { sockaddrs: [], host: "phala-node", host_header: "phala-node:9944", _mode: Plain, path_and_query: "/" }
phala-pherry | [2022-12-18T20:31:59.162828Z INFO pherry] Connected to parachain node at: ws://phala-node:9944
phala-pherry | [2022-12-18T20:31:59.263085Z INFO phactory_api::pruntime_client] Response: 200 OK
phala-pherry | [2022-12-18T20:31:59.263328Z INFO pherry] pRuntime already initialized.
phala-pherry | [2022-12-18T20:31:59.350905Z INFO phactory_api::pruntime_client] Response: 200 OK
phala-pherry | [2022-12-18T20:31:59.350940Z INFO pherry] pRuntime get_info response: PhactoryInfo {
phala-pherry | initialized: true,
phala-pherry | registered: false,
phala-pherry | genesis_block_hash: Some(
phala-pherry | "ff93a4a903207ad45af110a3e15f8b66c903a0045f886c528c23fe7064532b08",
phala-pherry | ),
phala-pherry | public_key: Some(
phala-pherry | "565a4dee6aaa1b574ce2292f51ff1c1c7f4dc82b2a5f83da3a57ba0db7e84f46",
phala-pherry | ),
phala-pherry | ecdh_public_key: Some(
phala-pherry | "565a4dee6aaa1b574ce2292f51ff1c1c7f4dc82b2a5f83da3a57ba0db7e84f46",
phala-pherry | ),
phala-pherry | headernum: 15773204,
phala-pherry | para_headernum: 2916912,
phala-pherry | blocknum: 2916864,
phala-pherry | state_root: "6203ba82e36eb62b6bd21f5aee44c39c707f90bf39ab5db0e379e367c346b2fe",
phala-pherry | dev_mode: false,
phala-pherry | pending_messages: 0,
phala-pherry | score: 0,
phala-pherry | gatekeeper: Some(
phala-pherry | GatekeeperStatus {
phala-pherry | role: None,
phala-pherry | master_public_key: "",
phala-pherry | },
phala-pherry | ),
phala-pherry | version: "0.2.4",
phala-pherry | git_revision: "848b954d581c2fa60b1024cc7f3a1322b4ca027f",
phala-pherry | running_side_tasks: 0,
phala-pherry | memory_usage: Some(
phala-pherry | MemoryUsage {
phala-pherry | rust_used: 127156151,
phala-pherry | rust_peak_used: 201484964,
phala-pherry | total_peak_used: 302870528,
phala-pherry | },
phala-pherry | ),
phala-pherry | number_of_clusters: 0,
phala-pherry | number_of_contracts: 0,
phala-pherry | waiting_for_paraheaders: false,
phala-pherry | }
phala-pherry | [2022-12-18T20:31:59.351021Z INFO pherry] blocks fall behind
phala-pherry | [2022-12-18T20:31:59.351025Z INFO pherry] batch syncing from 2916864 to 2916911 (48 blocks)
phala-pherry | [2022-12-18T20:31:59.351030Z INFO pherry] fetch_storage_changes (2916864-2916867)
phala-pherry | [2022-12-18T20:31:59.367807Z INFO pherry::headers_cache] Requested cache from http://phala-headers-cache:8002/storage-changes/2916864/4 (404)
phala-pherry | [2022-12-18T20:32:02.200442Z WARN soketto::connection] cbab757d: accumulated message length exceeds maximum
phala-pherry | [2022-12-18T20:32:02.293665Z ERROR jsonrpsee_core::client::async_client] Error: Connection(MessageTooLarge { current: 11157135, maximum: 10485760 }) terminating client
phala-pherry | [2022-12-18T20:32:02.293696Z WARN jsonrpsee_core::client::async_client] Transport(WebSocket connection error: message too large: len >= 11157135, maximum = 10485760
phala-pherry |
phala-pherry | Caused by:
phala-pherry | message too large: len >= 11157135, maximum = 10485760)
phala-pherry | Runtime update failed with result=Ok(())
phala-pherry | [2022-12-18T20:32:02.333643Z INFO pherry] bridge() exited with error: Rpc error: The background task been terminated because: Networking or low-level protocol error: WebSocket connection error: message too large: len >= 11157135, maximum = 10485760; restart required
phala-pherry |
phala-pherry | Caused by:
phala-pherry | The background task been terminated because: Networking or low-level protocol error: WebSocket connection error: message too large: len >= 11157135, maximum = 10485760; restart required
now Pherry sync process is stuck at this point and cannot continue even though I restart it
Hi. Yesterday I had above error on one node, and the other finished pherry sync fine, but now the same error is in both nodes.
Hi jasl. I have a new error on Pherry process:
phala-pherry | phala-pherry | Caused by: phala-pherry | The background task been terminated because: Networking or low-level protocol error: WebSocket connection error: message too large: len >= 11157135, maximum = 10485760; restart required phala-pherry | [2022-12-18T20:31:59.054212Z INFO pherry] Restarting... phala-pherry | [2022-12-18T20:31:59.060183Z INFO jsonrpsee_client_transport::ws] Connection established to target: Target { sockaddrs: [], host: "phala-node", host_header: "phala-node:9945", _mode: Plain, path_and_query: "/" } phala-pherry | [2022-12-18T20:31:59.133535Z INFO pherry] Connected to relaychain at: ws://phala-node:9945 phala-pherry | [2022-12-18T20:31:59.135355Z INFO jsonrpsee_client_transport::ws] Connection established to target: Target { sockaddrs: [], host: "phala-node", host_header: "phala-node:9944", _mode: Plain, path_and_query: "/" } phala-pherry | [2022-12-18T20:31:59.162828Z INFO pherry] Connected to parachain node at: ws://phala-node:9944 phala-pherry | [2022-12-18T20:31:59.263085Z INFO phactory_api::pruntime_client] Response: 200 OK phala-pherry | [2022-12-18T20:31:59.263328Z INFO pherry] pRuntime already initialized. phala-pherry | [2022-12-18T20:31:59.350905Z INFO phactory_api::pruntime_client] Response: 200 OK phala-pherry | [2022-12-18T20:31:59.350940Z INFO pherry] pRuntime get_info response: PhactoryInfo { phala-pherry | initialized: true, phala-pherry | registered: false, phala-pherry | genesis_block_hash: Some( phala-pherry | "ff93a4a903207ad45af110a3e15f8b66c903a0045f886c528c23fe7064532b08", phala-pherry | ), phala-pherry | public_key: Some( phala-pherry | "565a4dee6aaa1b574ce2292f51ff1c1c7f4dc82b2a5f83da3a57ba0db7e84f46", phala-pherry | ), phala-pherry | ecdh_public_key: Some( phala-pherry | "565a4dee6aaa1b574ce2292f51ff1c1c7f4dc82b2a5f83da3a57ba0db7e84f46", phala-pherry | ), phala-pherry | headernum: 15773204, phala-pherry | para_headernum: 2916912, phala-pherry | blocknum: 2916864, phala-pherry | state_root: "6203ba82e36eb62b6bd21f5aee44c39c707f90bf39ab5db0e379e367c346b2fe", phala-pherry | dev_mode: false, phala-pherry | pending_messages: 0, phala-pherry | score: 0, phala-pherry | gatekeeper: Some( phala-pherry | GatekeeperStatus { phala-pherry | role: None, phala-pherry | master_public_key: "", phala-pherry | }, phala-pherry | ), phala-pherry | version: "0.2.4", phala-pherry | git_revision: "848b954d581c2fa60b1024cc7f3a1322b4ca027f", phala-pherry | running_side_tasks: 0, phala-pherry | memory_usage: Some( phala-pherry | MemoryUsage { phala-pherry | rust_used: 127156151, phala-pherry | rust_peak_used: 201484964, phala-pherry | total_peak_used: 302870528, phala-pherry | }, phala-pherry | ), phala-pherry | number_of_clusters: 0, phala-pherry | number_of_contracts: 0, phala-pherry | waiting_for_paraheaders: false, phala-pherry | } phala-pherry | [2022-12-18T20:31:59.351021Z INFO pherry] blocks fall behind phala-pherry | [2022-12-18T20:31:59.351025Z INFO pherry] batch syncing from 2916864 to 2916911 (48 blocks) phala-pherry | [2022-12-18T20:31:59.351030Z INFO pherry] fetch_storage_changes (2916864-2916867) phala-pherry | [2022-12-18T20:31:59.367807Z INFO pherry::headers_cache] Requested cache from http://phala-headers-cache:8002/storage-changes/2916864/4 (404) phala-pherry | [2022-12-18T20:32:02.200442Z WARN soketto::connection] cbab757d: accumulated message length exceeds maximum phala-pherry | [2022-12-18T20:32:02.293665Z ERROR jsonrpsee_core::client::async_client] Error: Connection(MessageTooLarge { current: 11157135, maximum: 10485760 }) terminating client phala-pherry | [2022-12-18T20:32:02.293696Z WARN jsonrpsee_core::client::async_client] Transport(WebSocket connection error: message too large: len >= 11157135, maximum = 10485760 phala-pherry | phala-pherry | Caused by: phala-pherry | message too large: len >= 11157135, maximum = 10485760) phala-pherry | Runtime update failed with result=Ok(()) phala-pherry | [2022-12-18T20:32:02.333643Z INFO pherry] bridge() exited with error: Rpc error: The background task been terminated because: Networking or low-level protocol error: WebSocket connection error: message too large: len >= 11157135, maximum = 10485760; restart required phala-pherry | phala-pherry | Caused by: phala-pherry | The background task been terminated because: Networking or low-level protocol error: WebSocket connection error: message too large: len >= 11157135, maximum = 10485760; restart required
now Pherry sync process is stuck at this point and cannot continue even though I restart it
This one I shall prepare a new pherry to fix this (today), I know what is this
Ok mate. Let me know when it's ready to test It on my nodes.
Try this
phalanetwork/phala-dev-pherry:22122001 DIGEST:sha256:b49e08f01034d72a6e6c63292b4a5ed3811e019cb7c08da6e445ab1479a0696c
Update: we internal tested it, and push to phalanetwork/phala-pherry:22122001 DIGEST:sha256:b49e08f01034d72a6e6c63292b4a5ed3811e019cb7c08da6e445ab1479a0696c
Hi jasl. Well, one of my nodes is now synced and Pherry is importing new block without problem. The other node has this error, and I wonder if it's a database issue or it's related to the images I'm using.
phala-pherry |
phala-pherry | Caused by:
phala-pherry | RPC error: RPC call failed: ErrorObject { code: ServerError(10000), message: "Error occurred while processing the block BlockId::Hash(0x640db3543ae8c7484bcb23f58a3b5e852299fd86bb15285372b7312d55fa0a16): block body not found.", data: None }
phala-pherry | [2022-12-20T09:35:53.557821Z INFO pherry] Restarting...
phala-pherry | [2022-12-20T09:35:53.558909Z INFO jsonrpsee_client_transport::ws] Connection established to target: Target { sockaddrs: [], host: "phala-node", host_header: "phala-node:9945", _mode: Plain, path_and_query: "/" }
phala-pherry | [2022-12-20T09:35:53.620538Z INFO pherry] Connected to relaychain at: ws://phala-node:9945
phala-pherry | [2022-12-20T09:35:53.622831Z INFO jsonrpsee_client_transport::ws] Connection established to target: Target { sockaddrs: [], host: "phala-node", host_header: "phala-node:9944", _mode: Plain, path_and_query: "/" }
phala-pherry | [2022-12-20T09:35:53.689308Z INFO pherry] Connected to parachain node at: ws://phala-node:9944
phala-pherry | [2022-12-20T09:35:54.037901Z INFO phactory_api::pruntime_client] Response: 200 OK
phala-pherry | [2022-12-20T09:35:54.037943Z INFO pherry] pRuntime already initialized.
phala-pherry | [2022-12-20T09:35:54.352406Z INFO phactory_api::pruntime_client] Response: 200 OK
phala-pherry | [2022-12-20T09:35:54.352440Z INFO pherry] pRuntime get_info response: PhactoryInfo {
phala-pherry | initialized: true,
phala-pherry | registered: false,
phala-pherry | genesis_block_hash: Some(
phala-pherry | "ff93a4a903207ad45af110a3e15f8b66c903a0045f886c528c23fe7064532b08",
phala-pherry | ),
phala-pherry | public_key: Some(
phala-pherry | "565a4dee6aaa1b574ce2292f51ff1c1c7f4dc82b2a5f83da3a57ba0db7e84f46",
phala-pherry | ),
phala-pherry | ecdh_public_key: Some(
phala-pherry | "565a4dee6aaa1b574ce2292f51ff1c1c7f4dc82b2a5f83da3a57ba0db7e84f46",
phala-pherry | ),
phala-pherry | headernum: 15803813,
phala-pherry | para_headernum: 2931503,
phala-pherry | blocknum: 2931422,
phala-pherry | state_root: "b91ecd8d44561ae3932a8bebad33417069790cececaf3df45719bcba88d35320",
phala-pherry | dev_mode: false,
phala-pherry | pending_messages: 0,
phala-pherry | score: 0,
phala-pherry | gatekeeper: Some(
phala-pherry | GatekeeperStatus {
phala-pherry | role: None,
phala-pherry | master_public_key: "",
phala-pherry | },
phala-pherry | ),
phala-pherry | version: "0.2.4",
phala-pherry | git_revision: "848b954d581c2fa60b1024cc7f3a1322b4ca027f",
phala-pherry | memory_usage: Some(
phala-pherry | MemoryUsage {
phala-pherry | rust_used: 119121927,
phala-pherry | rust_peak_used: 255031565,
phala-pherry | total_peak_used: 369070080,
phala-pherry | },
phala-pherry | ),
phala-pherry | waiting_for_paraheaders: false,
phala-pherry | system: None,
phala-pherry | can_load_chain_state: false,
phala-pherry | }
phala-pherry | [2022-12-20T09:35:54.352478Z INFO pherry] blocks fall behind
phala-pherry | [2022-12-20T09:35:54.352482Z INFO pherry] batch syncing from 2931422 to 2931502 (81 blocks)
phala-pherry | [2022-12-20T09:35:54.352486Z INFO pherry] fetch_storage_changes (2931422-2931425)
phala-pherry | [2022-12-20T09:35:54.363489Z INFO pherry::headers_cache] Requested cache from http://phala-headers-cache:8002/storage-changes/2931422/4 (404)
phala-pherry | [2022-12-20T09:35:54.367921Z INFO pherry] bridge() exited with error: Rpc error: RPC error: RPC call failed: ErrorObject { code: ServerError(10000), message: "Error occurred while processing the block BlockId::Hash(0x43b49c6faef1838d49d4e8a217891aa304ee5084062db4df3463183051040536): block body not found.", data: None }
phala-pherry |
phala-pherry | Caused by:
phala-pherry | RPC error: RPC call failed: ErrorObject { code: ServerError(10000), message: "Error occurred while processing the block BlockId::Hash(0x43b49c6faef1838d49d4e8a217891aa304ee5084062db4df3463183051040536): block body not found.", data: None }
These are the images the node is using:
REPOSITORY TAG IMAGE ID CREATED SIZE
phalanetwork/phala-dev-pherry latest 2da340715ce3 2 hours ago 398MB
phalanetwork/phala-pherry latest 2da340715ce3 2 hours ago 398MB
jasl123/khala-node latest 5c24ec834dc0 4 days ago 413MB
phalanetwork/khala-node latest 5c24ec834dc0 4 days ago 413MB
phalanetwork/phala-headers-cache latest d9ba6c6c7139 3 months ago 320MB
phalanetwork/phala-sgx_detect latest b8f2eedb39c3 5 months ago 333MB
phalanetwork/phala-pruntime latest 1ba5ade73c9b 7 months ago 342MB
block body not found
I haven't seen block body not found
before... if you're running in pruning mode, I suggest try update your headers-cache
block body not found
I haven't seen
block body not found
before... if you're running in pruning mode, I suggest try update your headers-cache
Yes, that's the first thing I tried before writing here, but all the headers were updated and the error persists.
Any idea on how can I fix this?
Any idea on how can I fix this?
Sorry really don't have idea... I forward the issue to our team, hope my colleagues could know...
Any idea on how can I fix this?
Sorry really don't have idea... I forward the issue to our team, hope my colleagues could know...
Ok, thanks. I have tried to copy the databases from another node that is running, but the issue is still there.
Any idea on how can I fix this?
Sorry really don't have idea... I forward the issue to our team, hope my colleagues could know...
Ok, thanks. I have tried to copy the databases from another node that is running, but the issue is still there.
I still suspect the headers-cache not freshed... but I really haven't seen the error before (if you met block discarded
100% for sure headers-cache not freash)
Parhaps you can use other node directly?
I have two nodes, both with same hardware (Intel NUC7PJYH2) and both of them suffer the same behaviour.
Both nodes get stuck at a block height (Khala network, KSM syncs well) and Pherry restarts because it fails to connect to node. It's very random, cos sometimes I restart the processes and all works fine during several hours (12h o 14h) but sometimes I need to restart processes 2, 3 or 4 times until I get all working fine. I have tried reinstalling both nodes from scratch, using databases synced from zero, with and without KSM snapshot and even copying databases from other nodes that are running fine.
NODE1: It has been running smoothly for months, but after a coolingdown period, begins to show the issue. NODE2: It hasn't been running ever, it's a brand new machine installed for the first time.
I have attached a file with logs (from processes start until the fail) and system info from both nodes. Please, don't hesitate to ask for any further info you need.
nodes_info_and_logs.tar.gz