我更改链代码安装的版本,并在每次要进行startfabric时都实例化。但是,当我更改版本并运行startfabric脚本时,出现以下错误。
Error: could not assemble transaction, err proposal response was not successful, error code 500, msg chaincode with name 'scbcch16' already exists
虽然给出了相同的错误,但我给出了以下命令。
但仍然会得到相同的错误。
也请在我的db fauxton沙发上找到链码列表。
是由于任何高速缓存引起的,还是有任何方法可以纠正此问题。
要清理整个docker资源,使用以下命令就足够了:
docker stop $(docker ps -aq)
docker system prune -af --volumes
如果有一些卷映射到特定目录,则必须手动删除这些文件夹。
无论如何,您的基本问题可能是您尝试重新实例化而不是upgrade:https://hyperledger-fabric.readthedocs.io/en/release-2.0/commands/peerchaincode.html#peer-chaincode-upgrade