Hyperledger fabric 在fabric 2.0中安装链码时出错
当我尝试使用peer lifecycle chaincode ApproverFormyorg批准组织的链码定义时,我遇到了此错误 错误:提案失败,状态为500-未能调用“ApproveChaincodeDefinitionForMyOrg”的支持实现:无法 将链码参数序列化为状态:无法反序列化 命名空间/hei授权契约的元数据#1:无法 不查询命名空间的元数据 名称空间/hei授权契约#1:获取#状态失败:事务 ID:85c9a7441cda90c5860c0d64b45e3d0fb3aaf963ccb2b3c0420e517c60880a5a: 与公共哈希版本匹配的专用数据不可用。公开的 哈希版本={BlockNum:9,TxNum:0},私有数据版本= 有人能解释一下这个错误的原因吗 我正在使用以下命令安装chaincodeHyperledger fabric 在fabric 2.0中安装链码时出错,hyperledger-fabric,hyperledger,Hyperledger Fabric,Hyperledger,当我尝试使用peer lifecycle chaincode ApproverFormyorg批准组织的链码定义时,我遇到了此错误 错误:提案失败,状态为500-未能调用“ApproveChaincodeDefinitionForMyOrg”的支持实现:无法 将链码参数序列化为状态:无法反序列化 命名空间/hei授权契约的元数据#1:无法 不查询命名空间的元数据 名称空间/hei授权契约#1:获取#状态失败:事务 ID:85c9a7441cda90c5860c0d64b45e3d0fb3aaf9
peer lifecycle chaincode package contracts.tar.gz --path /opt/gopath/src/github.com/chaincode/Contracts/ --lang node --label contracts_0.0.1
peer lifecycle chaincode install contracts.tar.gz
peer lifecycle chaincode queryinstalled >&log.txt
export PACKAGE_ID=$(sed -n "/contracts_0.0.1/{s/^Package ID: //; s/, Label:.*$//; p;}" log.txt)
echo PackageID is ${PACKAGE_ID}
peer lifecycle chaincode approveformyorg -o orderer1.regulator.com:7050 --tls true --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/regulator.com/orderers/orderer1.regulator.com/msp/tlscacerts/tlsca.regulator.com-cert.pem --channelID dvchannel --name contracts --version 1 --init-required --package-id ${PACKAGE_ID} --sequence 1
peer lifecycle chaincode querycommitted --channelID dvchannel --name contracts
请提供您刚刚学习的教程以及您执行的命令我正在使用fabric 2.0并遵循官方的fabric示例第一个网络教程请提供链接和您使用的命令我已经编辑了问题并包含了我使用的命令更好,请同时参阅样品的文件,好吗?有几个。我不能说你正在学习哪一个请提供你正在学习的教程和你执行的命令我正在使用fabric 2.0并遵循官方的fabric示例第一个网络教程请提供链接和你使用的命令我已经编辑了问题,并包含了我使用的命令更好,请同时参阅样品的文件,好吗?有几个。我说不出你刚刚经历的是哪一个