我无法通过使用“peer channel fetch config”从我网络的系统通道获取配置块,是否可以从文件夹 /var/hyperledger/production/orderer/ 中的文件中提取它chains/sys-channel /blockfile_000000 在订购者中? 我尝试使用
对其进行解码$ configtxlator proto_decode --input ./blockfile_000000 --type common.Block
但是我得到一个错误:
config**your text**txlator: error: Error decoding: error unmarshalling: proto: can't skip unknown wire type 4
我也试过:
azureuser@cas-orderers:~/orderer1$ configtxgen -inspectBlock ./blockfile_000000
2023-03-31 06:05:53.527 UTC 0001 INFO [common.tools.configtxgen] main -> Loading configuration
2023-03-31 06:05:53.528 UTC 0002 INFO [common.tools.configtxgen] doInspectBlock -> Inspecting block
2023-03-31 06:05:53.528 UTC 0003 INFO [common.tools.configtxgen] doInspectBlock -> Parsing genesis block
2023-03-31 06:05:53.528 UTC 0004 FATA [common.tools.configtxgen] main -> Error on inspectBlock: error unmarshalling to block: error unmarshalling Block: proto: can't skip unknown wire type 4
没有任何结果。还有其他方法吗?
尝试使用 configtxlator aznd configtxgen -inspectBlock 没有结果。