当前位置: 首页 > 知识库问答 >
问题:

Hyperledger fabric 2.1链码安装

轩辕佑运
2023-03-14
 peer lifecycle chaincode install testcc.tar.gz

错误:

Error: chaincode install failed with status: 500 - failed to invoke backing implementation of 'InstallChaincode': could not build chaincode: docker build failed: docker image build failed: docker build failed: Error returned from build: 1 "+ INPUT_DIR=/chaincode/input
+ OUTPUT_DIR=/chaincode/output
+ cp -R /chaincode/input/src/. /chaincode/output
+ cd /chaincode/output
+ '[' -f package-lock.json -o -f npm-shrinkwrap.json ]
+ npm install --production
npm WARN deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated left-pad@1.3.0: use String.prototype.padStart()
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm ERR! code ENOENT
npm ERR! syscall spawn git
npm ERR! path git
npm ERR! errno ENOENT
npm ERR! enoent Error while executing:
npm ERR! enoent undefined ls-remote -h -t ssh://git@github.com/DABH/diagnostics.git
npm ERR! enoent 
npm ERR! enoent 
npm ERR! enoent spawn git ENOENT
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent 

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-06-22T12_39_49_423Z-debug.log
"

共有1个答案

鲁德佑
2023-03-14

最近的chaincode的变化似乎引入了一个糟糕的depedency。在Hyperledger Fabric Rocketchat中有一个正在进行的讨论,有人声称他们现在正在修补它。

讨论链接:https://chat.hyperledger.org/channel/fabric?msg=9fykjy8slyb6bbn2c

更新:据称,该公关将修复依赖问题:https://github.com/hyperledger/fabric-chaincode-node/pull/174/files

 类似资料:
  • 概述 本文描述了 Xtensa Development Tools 的安装。 安装工具链 1. 准备工作 由于Xplorer没有64bit版本,如果你的操作系统是Linux 64bit的,需要先安装32bit的兼容包。 以下操作在Ubuntu版本14.04.4 LTS,内核版本4.2.0-27-generic上验证成功 sudo dpkg --add-architecture i386 sudo

  • 概述 本文描述了 Xtensa Development Tools 的安装。 安装工具链 1. 准备工作 由于Xplorer没有64bit版本,如果你的操作系统是Linux 64bit的,需要先安装32bit的兼容包。 以下操作在Ubuntu版本14.04.4 LTS,内核版本4.2.0-27-generic上验证成功 sudo dpkg --add-architecture i386 sudo

  • 问题1:什么样的操作很难或不可能在用户链码中实现? 问题2:我们什么时候使用系统链码?

  • 警告:虽然Windows上的工具链是可用的,但官方并不支持,我们不推荐使用Windows。Windows上固件编译的过程十分缓慢,且不支持新的板子,比如骁龙(Snapdragon Flight),它也不能运行标准机器人软件包,许多开发人员使用原型计算机视觉和导航。开始在Windows上开发之前,可以考虑安装一个双启动环境 Ubuntu 。 开发环境安装 下载并在系统上安装这些: Qt Creato

  • 我们使用Debian / Ubuntu LTS 作为Linux的标准支持版本,但是也支持Cent OS 和 Arch Linux的发行版本。 权限设置 警告:永远不要使用sudo来修复权限问题,否则会带来更多的权限问题,需要重装系统来解决。 把用户添加到用户组 “dialout”: sudo usermod -a -G dialout $USER 然后注销后,重新登录,因为重新登录后所做的改变才会

  • MOSN 的 TLS 安全能力。 本文将向您展示 MOSN 的 TLS 安全能力。 证书方案 MOSN 支持通过 Istio Citadel 的证书签发方案,基于 Istio 社区的 SDS (Secret Discovery Service)方案为 Sidecar 配置证书,支持证书动态发现和热更新能力。为了支持更高级的安全能力,MOSN 没有使用 Citadel 的证书自签发能力,而是通过对接