异常:错误:尝试ping错误。错误:2未知:身份已过期

时间:2019-06-10 07:51:29

标签: hyperledger-fabric hyperledger-composer

一年前,我在0.19.6版上创建了一个作曲家网络。今天,当我尝试启动composer rest服务器时,出现以下错误:

Discovering types from business network definition ...
Connection fails: Error: Error trying to ping. Error: 2 UNKNOWN: identity expired
It will be retried for the next request.
Exception: Error: Error trying to ping. Error: 2 UNKNOWN: identity expired
Error: Error trying to ping. Error: 2 UNKNOWN: identity expired

我提到了对此问题的回答:identity expired error while doing composer network ping,并且了解到该商业网络已被锁定。 没有任何未过期的卡时,如何解锁我的业务网络?

1 个答案:

答案 0 :(得分:0)

有关确保您的证书不过期的详细信息,在此处链接https://github.com/hyperledger/composer/issues/4652。这也提供了一些有关作曲家运行时注册身份的方式的详细信息

但是,如果您没有任何尚未过期的注册身份(即所有注册身份都已过期),那么您将被锁定在业务网络之外。您必须至少具有1个尚未过期的注册身份,才能与您的业务网络进行交互。

您唯一的解决方案是将您的应用程序移植到composer参见https://davidkel.github.io/docs/Porting/TOC.html,因为您仍然可以访问数据。正是Composer业务网络运行时将您锁定在业务网络实现之外,因此,通过移植您的应用程序,您可以删除Composer运行时。