hyperledger-fabric - Kubernetes 上的 Hyperledger Fabric 2.0 一切正常包安装提交但调用给我错误
问题描述
peer chaincode invoke -o $ORDERER_URL \
--ordererTLSHostnameOverride blockchain-orderer1 \
--tls $CORE_PEER_TLS_ENABLED --cafile $ORDERER_CA \
--channelID $CHANNEL_NAME --name ${CHAINCODE_NAME} \
--peerAddresses $CORE_PEER_ADDRESS_ORG1 --tlsRootCertFiles $CORE_PEER_TLS_ROOTCERT_FILE_ORG1 \
--peerAddresses $CORE_PEER_ADDRESS_ORG2 --tlsRootCertFiles $CORE_PEER_TLS_ROOTCERT_FILE_ORG2 \
--peerAddresses $CORE_PEER_ADDRESS_ORG3 --tlsRootCertFiles $CORE_PEER_TLS_ROOTCERT_FILE_ORG3 \
--isInit -c '{\"function\":\"initLedger\",\"Args\":[]}'
Error: endorsement failure during invoke. response: status:500
message:"make sure the chaincode fabcar has been successfully defined on channel mychannel and try again: chaincode definition for 'fabcar' exists, but chaincode is not installed"
解决方案
当您成功打包和安装链代码时会出现此问题,但是当查询链代码从日志中获取包 id 但包 id 变量为空时,它不会在对等方上提交为什么会发生此错误
推荐阅读
- mailchimp - Mailchimp (mandrill) 交易电子邮件:如何将自定义数据添加到电子邮件模板?
- python - 如何通过 Python 以管理员身份运行程序
- javascript - 如何同时计算 2 个字段?
- php - xampp的Argon2安装
- flutter - 应该将新的提供者更新生成器更改为创建,出现错误
- amazon-web-services - 启用 Redshift 日志记录时的 S3BucketPolicyFault
- yocto - 如何为 yocto 镜像配置 telnet 服务
- java - nullValuePropertyMappingStrategy 不起作用
- java - 使用桥接表时应该设置哪个 ID?
- c# - 有没有办法使用 LINQ 将字符串数组转换为 char 数组?