Hyperledger fabric 正在更新编写器文件--(状态:500,消息:找不到名为';xxx';的链码)
我正在尝试更新.bna文件,但是,当我运行以下命令时,我遇到了这个问题: composer网络升级-cPeerAdmin@hlfv1-Nxxx-V0.0.2 它说:Hyperledger fabric 正在更新编写器文件--(状态:500,消息:找不到名为';xxx';的链码),hyperledger-fabric,hyperledger,hyperledger-composer,ibm-blockchain,Hyperledger Fabric,Hyperledger,Hyperledger Composer,Ibm Blockchain,我正在尝试更新.bna文件,但是,当我运行以下命令时,我遇到了这个问题: composer网络升级-cPeerAdmin@hlfv1-Nxxx-V0.0.2 它说: Upgrading business network definition. This may take a minute... 错误:尝试升级业务网络时出错。错误:没有来自任何对等方的有效响应。 来自尝试的对等通信的响应为错误:错误:2未知:链码错误(状态:500,消息:找不到名为“wecashup”的链码) 命令失败 我真的不
Upgrading business network definition. This may take a minute...
错误:尝试升级业务网络时出错。错误:没有来自任何对等方的有效响应。
来自尝试的对等通信的响应为错误:错误:2未知:链码错误(状态:500,消息:找不到名为“wecashup”的链码)
命令失败
我真的不知道如何解决这个问题,我已经在我的json文件上更新了版本…但仍然存在相同的错误
{
“发动机”:{
“作曲家”:“^0.19.13”
},
“名称”:“xxx”,
“版本”:“0.0.2”,
“说明”:“WecashUp区块链”,
“脚本”:{
“预发布”:“mkdirp./dist&&composer归档创建--sourceType dir--sourceName.-a./dist/wecashup.bna”,
“预测试”:“npm运行皮棉”,
“lint”:“eslint.”,
“测试”:“纽约摩卡-T0测试/*.js&&js”
},
“关键词”:[
“作曲家”,
“作曲家网络”
],
“作者”:“巴黎”,
“电子邮件”:parismollochristondis@gmail.com",
“许可证”:“Apache-2.0”,
“依赖性”:{
“作曲家管理员”:“^0.19.13”,
“composer cli”:“^0.19.13”,
“编写器客户端”:“^0.19.13”,
“普通作曲家”:“^0.19.13”,
“嵌入式composer连接器”:“^0.19.13”,
“作曲家黄瓜步骤”:“^0.19.13”,
“柴”:“最新”,
“承诺的柴”:“最新”,
“黄瓜”:“^2.2.0”,
“eslint”:“最新”,
“纽约”:“最新”,
“mkdirp”:“最新”,
“摩卡”:“最新”
}
}
我的composer版本是19.13在启动新代码之前,您是否运行命令
composer network install
将新代码安装到对等机上?或者,在运行install命令后,您是否运行了startFabric.sh脚本?我从startFabric(清理docker后)开始,然后在PeerAdmin上安装,只有在执行升级命令之后,解决方案才会在此链接上解释: