【发布时间】:2017-08-23 15:26:06
【问题描述】:
这是“Chaincode for Developers Cli error terminal 3”的后续问题。我正在为开发人员教程做链代码,当我运行命令peer chaincode instantiate -n mycc -v 0 -c '{"Args":["a","10"]}' -C myc 时出现以下错误。 3号航站楼。
命令peer chaincode instantiate -n mycc -v 0 -c '{"Args":["a","10"]}' -C myc的输出:
错误:获取 (myc) 订购者端点时出错:批准 GetConfigBlock 时出错:rpc 错误:代码 = 未知 desc = 链码错误(状态:500,消息:“GetConfigBlock”请求未通过通道 [myc] 的授权检查:[无法获取频道 [myc]] 的策略管理器)
命令的输出:
peer chaincode install -p chaincodedev/chaincode/sacc -n mycc -v 0
2017-08-23 15:10:21.852 UTC [msp] GetLocalMSP -> DEBU 001 返回现有的本地 MSP 2017-08-23 15:10:21.852 UTC [msp] GetDefaultSigningIdentity -> DEBU 002 获取默认签名身份 2017-08-23 15:10:21.852 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 003 使用默认 escc 2017-08-23 15:10:21.852 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 004 使用默认 vscc 2017-08-23 15:10:21.904 UTC [golang-platform] getCodeFromFS -> DEBU 005 getCodeFromFS chaincodedev/chaincode/sacc 2017-08-23 15:10:22.080 UTC [golang-platform] func1 -> DEBU 006 丢弃 GOROOT 包 fmt 2017-08-23 15:10:22.081 UTC [golang-platform] func1 -> DEBU 007 丢弃提供的包 github.com/hyperledger/fabric/core/chaincode/shim 2017-08-23 15:10:22.081 UTC [golang-platform] func1 -> DEBU 008 丢弃提供的包 github.com/hyperledger/fabric/protos/peer 2017-08-23 15:10:22.082 UTC [golang-platform] GetDeploymentPayload -> DEBU 009 完成 2017-08-23 15:10:22.085 UTC [msp/identity] 符号 -> DEBU 00a 符号:明文:0AA3080A5B08031A0B08DEB5F6CC0510...DF65FC130000FFFFF65F638E00120000 2017-08-23 15:10:22.085 UTC [msp/identity] 符号 -> DEBU 00b 符号:摘要:00E981BB0FC2A7D32706156C0F2E1521E5B62F58E231787D87B2CB57CD10C3FA 2017-08-23 15:10:22.089 UTC [chaincodeCmd] 安装-> DEBU 00c 远程安装响应: 2017-08-23 15:10:22.089 UTC [main] main -> INFO 00d 退出.....
我不得不注释掉这一行
command: /bin/bash -c './script.sh
在“docker-compose-simple.yaml”文件中以运行命令
docker exec -it cli bash。
谁能告诉我如何解决这个问题?
【问题讨论】:
标签: docker hyperledger hyperledger-fabric