首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hyperledger composer在升级网络时被卡住了

Hyperledger composer在升级网络时被卡住了
EN

Stack Overflow用户
提问于 2018-05-29 20:34:18
回答 2查看 396关注 0票数 1

以下是我所经历的步骤:

  1. 停下来拆布
  2. 起绒
  3. 使用yo hyperledger-composer创建业务网络
  4. 创建.bna存档并安装它
  5. 用0.0.1版启动网络
  6. 到操场的进口卡

所有这些步骤都可以正常工作,但当我启动操场并尝试通过更改升级业务网络时,它就会在浏览器上卡住。

代码语言:javascript
复制
Please Wait: Your new business network is being upgraded
Upgrading business network using PeerAdmin@hlfv1 (2/2)

也从不回应

我在这里看到的是作曲家的原木--操场:

信息: Hyperledger-Composer :ConnectionProfileManager :getConnectionManagerByTyp查找0=hlfv1类型的连接管理器

也许有人已经面临过这样的问题,知道如何解决它?或者在本地环境中,我应该手动升级吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-05-30 11:40:55

composer network upgrade命令及其在Composer Playground中的等效操作将生成一个新的停靠器"chaincode映像“和"chaincode容器”。创建映像和启动容器需要时间。您将看到,您现在拥有冗余的码头容器和以前版本的业务网络的映像。这是Hyperledger Fabric (和Composer)的预定行为,但是您可能需要做一些家务管理来删除旧版本。

如果您处于开发和实验的早期版本--生成了许多网络版本--您可以使用Playground中的“generating”,它模拟浏览器的LocalStorage中的一种结构--它要快得多,但如果您使用它,一定要定期将其导出到BNA,否则如果出现浏览器问题或升级,您可能会失去工作。

更新后的评论

docker ps命令可以用于查看所有正在运行的容器(docker ps -a还将显示已停止的容器。) docker stop用于停止容器,docker rm用于删除容器。

Docker容器正在运行(或停止)对接者映像的实例,因此您还需要删除多余的映像。您可以使用docker images列出图像,并使用docker rmi删除它们。

停靠者网站有一个完整的命令列表。

票数 1
EN

Stack Overflow用户

发布于 2018-05-29 21:30:15

有趣的是,升级网络的过程比我想象的要花更多的时间,所以解决方案很简单:

等待3-4分钟,直到进程结束,不要单击浏览器中的任何位置(错误地,我试图重新连接到卡,在这种情况下,升级过程失败)。

此外,值得一提的是,在升级卡的手动过程中(使用CLI),所花费的时间也是相同的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50592522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档