作曲者网络ping时出现身份过期错误

时间:2019-05-14 10:11:43

标签: hyperledger-composer hyperledger-fabric-ca

很久以前,我已经使用0.19.0版作曲家创建了一个作曲家网络。现在,当我尝试使用以下命令对网络执行ping操作时收到此错误。

作曲者网络ping --card admin @ tutorial-network

输出:错误:尝试ping时出错。错误:2未知:身份已过期

请帮助我如何解决此问题。

2 个答案:

答案 0 :(得分:0)

您是否还在企业网络中注册了其他任何尚未过期的身份(因此卡存储在卡中)?如果您不这样做,那么您将被锁定在业务网络之外。如果您这样做,但是他们没有适当的ACLS来执行诸如身份管理(组合程序身份发行/绑定等)之类的事情,那么只要您拥有的卡没有过期的身份即可执行安装/升级,就可以升级您的业务网络,为该参与者提供所需的ACL,以便能够进行身份管理。

答案 1 :(得分:0)

我今天遇到了同样的问题,并按如下方法解决了。

首先,您需要使用此命令删除该卡。

composer card delete

然后您可以添加一张新卡。 (您在同一目录中有一个.bna文件)在下面使用此命令导入新卡。

composer card import --file networkadmin.card

您可以ping通。

composer network ping --card admin@cardName

我希望这可以解决您的问题。然后,您可以使用以下代码启动其余服务器。

composer-rest-server