更新到0.14后,我无法再从cli
连接到链composer network ping -p hlfv1 -n basic-sample-network -i admin -s adminpw
或
composer-rest-server -p hlfv1 -n basic-sample-network -i admin -s adminpw -N never
我有以下错误
Error: Error trying to ping. Error: Error trying to query business network.
Error: chaincode error (status: 500, message: Error: The current identity has not been registered: admin)
所有作曲家组件都更新为0.14,并使用基本样本网络进行测试。有关信息,npm test
就这个例子来说非常完美。
操作系统:Ubuntu
答案 0 :(得分:2)
请确认您已阅读0.14.0发行说明,特别是“如何处理此更改”部分: https://github.com/hyperledger/composer/releases/tag/v0.14.0
您需要更新ACL并重新部署网络,绑定网络管理员。
指定业务网络管理员有两种方法 在命令行上:注意:此选项是用户最多的选项 想!当运行作曲家网络部署和作曲家网络启动时, 除了你要使用的正常参数外,你还应该这样做 include -A admin -S将管理员身份绑定为网络管理员 参与者。如果不这样做,则使用用于部署的标识 业务网络,通常是PeerAdmin,将被绑定到业务中 网络作为业务网络管理员,这可能不是 你想要什么。