Ibm cloud 在HyperLedger结构上安装链码时出错

Ibm cloud 在HyperLedger结构上安装链码时出错,ibm-cloud,blockchain,hyperledger-fabric,hyperledger,Ibm Cloud,Blockchain,Hyperledger Fabric,Hyperledger,我正在虚拟机Ubuntu 14.04上编写本教程,并运行脚本 /byfn.sh-m up打开网络。当我运行此命令以安装链码时: peer chaincode install -n mycc -v 1.0 -p github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example02 我得到以下错误: Error: Error endorsing chaincode: rpc error: code = Unknown des

我正在虚拟机Ubuntu 14.04上编写本教程,并运行脚本
/byfn.sh-m up
打开网络。当我运行此命令以安装链码时:

peer chaincode install -n mycc -v 1.0 -p github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example02
我得到以下错误:

Error: Error endorsing chaincode: rpc error: code = Unknown desc = chaincode error (status: 500, message: Error installing chaincode code mycc:1.0(chaincode /var/hyperledger/production/chaincodes/mycc.1.0 exists))
我怎样才能解决这个问题

注意:我还运行了
docker exec-it cli bash

好的,但我不是100%确定,因为没有提供足够的信息。因此,根据您在评论中提供的日志快照,以及您遇到的错误:

错误:错误背书链码:rpc错误:代码=未知描述=链码错误(状态:500,消息:错误安装链码mycc:1.0(链码/var/hyperledger/production/chaincodes/mycc.1.0存在))

您试图安装的链码的名称与
byfn.sh
脚本安装的链码的名称重叠。您可以在中看到:

尝试将install命令中的chaincode名称更改为其他名称,例如:

peer chaincode install -n myNewCC -v 1.0 -p github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example02

另一种方法是禁用执行
script.sh
,但是您必须自己初始化并创建通道。请参阅。

您能添加对等容器的日志吗?您的意思是:?您是否已经安装了链码?错误消息似乎表明了这一点……或者,您也可以使用相同但不同的版本安装链码。这将从本质上启动一个新的链码容器,并应删除该错误。您还可以通过执行
docker stop
然后执行
docker rm
来尝试停止和删除
mycc
容器。您可以通过执行
docker ps-a
@jarvis获得容器ID是的,您的插件是正确的,很好,感谢您扩展我的答案:)