Hyperledger fabric Hyperledger Composer不兼容版本错误,版本相同
执行:Hyperledger fabric Hyperledger Composer不兼容版本错误,版本相同,hyperledger-fabric,hyperledger,hyperledger-composer,ibm-blockchain,Hyperledger Fabric,Hyperledger,Hyperledger Composer,Ibm Blockchain,执行: composer network ping -n calma-network -p hlfv1 -i admin -s adminpw 我收到以下错误: Error: Error trying to ping. Error: Composer runtime (0.8.0) is not compatible with client (0.11.0) Command failed 两个版本看起来相同: composer -v composer-cli
composer network ping -n calma-network -p hlfv1 -i admin -s adminpw
我收到以下错误:
Error: Error trying to ping. Error: Composer runtime (0.8.0) is not compatible with client (0.11.0)
Command failed
两个版本看起来相同:
composer -v
composer-cli v0.11.0
composer-admin v0.11.0
composer-client v0.11.0
composer-common v0.11.0
composer-runtime-hlf v0.11.0
composer-runtime-hlfv1 v0.11.0
重新启动Hyperledger结构(stopFabric.sh、teardownFabric.sh和startFabric.sh)解决了此错误。我遇到了类似的错误,但不同的是: 错误:尝试ping时出错。错误:编写器运行时(0.11.1)不可用 与客户端兼容(0.10.1) OP有旧运行时和新客户机,但在我的例子中,我有新运行时和旧客户机。我无法通过重新启动Hyperledger fabric来解决问题。相反,我更新了composer rest服务器,它工作了
sudo npm install -g composer-rest-server
注意:在重新启动hyperledger结构后,您需要重新部署链码,或者在我的情况下说
bna
文件。我遇到了同样的问题。对我来说,解决方法是首先在终端中键入哪个作曲家
,找到作曲家的位置。然后我手动删除了包含它的目录rm-rf/PATH/OF/COMPOSER
。然后运行npm安装-g composer-cli@latest
。在键入composer-v
以验证新版本之后。遇到类似问题
trying to ping. Error: Composer runtime (0.16.5) is not compatible with client (0.16.3)
这是因为镇定有比镇定操场更新的版本。要解决这个问题
- 关闭作曲家
npm安装-g composer游乐场
- 我也面临同样的问题,并发现了一个问题
问题
执行以下命令时出错
编写器rest服务器-cadmin@airlinev8-p 3000
Nitishs MacBook Pro:fabric开发服务器nitishbhushan$composer rest服务器-cadmin@airlinev8-p 3000
正在从业务网络定义中发现类型。。。
连接失败:错误:尝试ping时出错。错误:编写器运行时(0.19.9)与客户端(0.19.8)不兼容
将为下一个请求重试。
异常:错误:尝试ping时出错。错误:编写器运行时(0.19.9)与客户端(0.19.8)不兼容
错误:尝试ping时出错。错误:编写器运行时(0.19.9)与客户端(0.19.8)不兼容
解决方案
步骤1:检查composer cli和composer rest服务器的版本
composer cli-0.19.9
composer rest服务器-0.19.8
步骤2:安装最新版本的composer rest server
npm安装composer rest服务器-g
在这一步之后,我再次运行了该命令,它成功了:-)您需要在任何地方安装相同的版本。在您的情况下,如果是0.8.0,则使用该命令使所有内容都相同,如下所示
npm install -g composer-cli@0.8.0 --save
npm install -g composer-admin@0.8.0 --save
npm install -g composer-common@0.8.0 --save
…像智者一样
您也可以尝试以下方法
sudo npm install -g composer-rest-server@0.8.0
干杯 请接受你的正确答案,因为它有助于解决问题。错误:尝试ping时出错。错误:Composer运行时(0.19.5)与客户端(0.19.4)不兼容。重新启动对我不起作用,因为它是从同一个程序包文件中获取的。我手动添加了版本,并使用@x.x.x(x是版本号),成功了。谢谢。当我尝试运行网络ping时,报告了较旧的运行时(0.19.13),即使composer-V报告的是0.20.0。物理删除所有node_模块并重新安装修复了此问题。请参阅,希望这对您有所帮助