Hyperledger Composer Incompatible versions 错误并且版本相同
Hyperledger Composer Incompatible versions error and the versions are the same
正在执行:
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 Fabric(stopFabric.sh、teardownFabric.sh 和 startFabric.sh)解决了错误。
我遇到了类似但不同的错误:
Error: Error trying to ping. Error: Composer runtime (0.11.1) is not
compatible with client (0.10.1)
OP 有旧运行时和新客户端,但就我而言,我有新运行时和旧客户端。我无法通过重新启动 Hyperledger fabric 来解决问题。相反,我更新了 composer-rest-server 并且它起作用了。
sudo npm install -g composer-rest-server
注意: 重启 hyperledger fabric 后,您需要重新部署链代码或在我的例子中说 bna
文件。
我遇到了同样的问题。我的解决方法是首先通过在终端中键入 which composer
来找到作曲家的位置。然后我手动删除了包含它的目录rm -rf /PATH/OF/COMPOSER
。然后运行npm install -g composer-cli@latest
。输入 composer -v
以验证新版本后。
运行 进入类似问题
trying to ping. Error: Composer runtime (0.16.5) is not compatible with client (0.16.3)
这是因为 composure 的版本比 composure-playground 更新。解决这个问题
- 关闭作曲家
npm install -g composer-playground
我也遇到了同样的问题,发现了一个问题..
问题
执行以下命令时出错
composer-rest-server -c admin@airlinev8 -p 3000
Nitishs-MacBook-Pro:fabric-dev-servers nitishbhushan$ composer-rest-server -c admin@airlinev8 -p 3000
从业务网络定义中发现类型...
连接失败:错误:尝试 ping 时出错。错误:Composer 运行时 (0.19.9) 与客户端 (0.19.8) 不兼容
它将为下一个请求重试。
异常:错误:尝试 ping 时出错。错误:Composer 运行时 (0.19.9) 与客户端 (0.19.8) 不兼容
错误:尝试 ping 时出错。错误:Composer 运行时 (0.19.9) 与客户端 (0.19.8) 不兼容
解决方案
第 1 步:检查 composer-cli 和 composer-rest-server 的版本
作曲家-cli-0.19.9
composer-rest-server - 0.19.8
step2: 安装最新版本的 composer-rest-server
npm 安装 composer-rest-server -g
在这一步之后,我再次 运行 命令并且成功了:-)
你需要安装相同的版本everywhere.In你的情况,如果它是 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
干杯!
正在执行:
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 Fabric(stopFabric.sh、teardownFabric.sh 和 startFabric.sh)解决了错误。
我遇到了类似但不同的错误:
Error: Error trying to ping. Error: Composer runtime (0.11.1) is not compatible with client (0.10.1)
OP 有旧运行时和新客户端,但就我而言,我有新运行时和旧客户端。我无法通过重新启动 Hyperledger fabric 来解决问题。相反,我更新了 composer-rest-server 并且它起作用了。
sudo npm install -g composer-rest-server
注意: 重启 hyperledger fabric 后,您需要重新部署链代码或在我的例子中说 bna
文件。
我遇到了同样的问题。我的解决方法是首先通过在终端中键入 which composer
来找到作曲家的位置。然后我手动删除了包含它的目录rm -rf /PATH/OF/COMPOSER
。然后运行npm install -g composer-cli@latest
。输入 composer -v
以验证新版本后。
运行 进入类似问题
trying to ping. Error: Composer runtime (0.16.5) is not compatible with client (0.16.3)
这是因为 composure 的版本比 composure-playground 更新。解决这个问题
- 关闭作曲家
npm install -g composer-playground
我也遇到了同样的问题,发现了一个问题..
问题
执行以下命令时出错 composer-rest-server -c admin@airlinev8 -p 3000
Nitishs-MacBook-Pro:fabric-dev-servers nitishbhushan$ composer-rest-server -c admin@airlinev8 -p 3000 从业务网络定义中发现类型... 连接失败:错误:尝试 ping 时出错。错误:Composer 运行时 (0.19.9) 与客户端 (0.19.8) 不兼容 它将为下一个请求重试。 异常:错误:尝试 ping 时出错。错误:Composer 运行时 (0.19.9) 与客户端 (0.19.8) 不兼容 错误:尝试 ping 时出错。错误:Composer 运行时 (0.19.9) 与客户端 (0.19.8) 不兼容
解决方案
第 1 步:检查 composer-cli 和 composer-rest-server 的版本 作曲家-cli-0.19.9 composer-rest-server - 0.19.8
step2: 安装最新版本的 composer-rest-server npm 安装 composer-rest-server -g
在这一步之后,我再次 运行 命令并且成功了:-)
你需要安装相同的版本everywhere.In你的情况,如果它是 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
干杯!