【问题标题】:windows 10 Error: chaincode install failed with status: 500Windows 10 错误:链码安装失败,状态为:500
【发布时间】:2021-08-03 05:35:47
【问题描述】:

我在 Windows 10 上收到此错误,我使用的命令是 “./network.sh deployCC -ccn basic -ccp ../asset-transfer-basic/chaincode-javascript/ -ccl javascript” 我得到的错误是:

错误:链代码安装失败,状态为:500 - 无法调用“InstallChaincode”的支持实现:无法构建链代码:docker build 失败:docker 映像检查失败:无法连接到 Docker 端点 peer0.org1 上的链码安装失败 部署链码失败

Docker 版本 20.10.7,构建 f0df350 docker-compose 版本 1.29.2,构建 5becea4c

上面的命令和响应:

/c/fabric-samples/test-network(主要) $ ./network.sh deployCC -ccn basic -ccp ../asset-transfer-basic/chaincode-javascript/ -ccl javascript 在通道“mychannel”上部署链码 执行如下

  • CHANNEL_NAME:我的频道
  • CC_NAME:基本
  • CC_SRC_PATH: ../asset-transfer-basic/chaincode-javascript/
  • CC_SRC_LANGUAGE: javascript
  • CC_VERSION:1.0
  • CC_SEQUENCE: 1
  • CC_END_POLICY:不适用
  • CC_COLL_CONFIG:不适用
  • CC_INIT_FCN:不适用
  • 延迟:3
  • MAX_RETRY:5
  • 详细:错误
  • peer 生命周期链码包 basic.tar.gz --path ../asset-transfer-basic/chaincode-javascript/ --lang node --label basic_1.0
  • 分辨率=0 链码已打包 在 peer0.org1 上安装链码... 使用组织 1
  • 对等生命周期链码安装 basic.tar.gz
  • 分辨率=1 错误:链代码安装失败,状态为:500 - 无法调用“InstallChaincode”的支持实现:无法构建链代码:docker build failed:docker image 检查失败:无法连接到 Docker 端点 peer0.org1 上的链码安装失败 部署链码失败

【问题讨论】:

  • 一般来说,Fabric 生态系统对 Windows 的支持不是很好,而且我们在发布新版本时从不测试 Windows 是否可以正常工作。最好在 Linux 或 Mac 上尝试部署。
  • 是的,这绝对正确,我的团队成员能够将它安装在他们的窗口系统中,但我被困在这里。任何可用的可能解决方案?

标签: docker docker-compose hyperledger-fabric hyperledger chaincode


【解决方案1】:

好的,我不是 100% 确定,但要在 Windows 上打包 nodejs 链代码,您需要一些必要的 Visual Studio C++ 构建工具,这些工具似乎缺少/导致错误。

npm install --global windows-build-tools

Prerequisites Hyperledger-fabric docs 下额外检查 Windows

【讨论】:

    猜你喜欢
    • 2018-03-12
    • 1970-01-01
    • 2020-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-16
    • 2019-05-20
    相关资源
    最近更新 更多