首页 > 解决方案 > 作曲家网络启动命令失败

问题描述

suma@ubuntu:~/poc/land$ composer network start --networkName property-network --networkVersion 0.2.6-deploy.113 --card PeerAdmin@hlfv1 -A admin -S adminpw --file networkadmin.card Starting business network property-network at version 0.2.6-deploy.113

处理这些网络管理员:用户名:admin

✖ 开始业务网络定义。这可能需要一分钟... 错误:尝试启动业务网络时出错。错误:没有来自任何对等方的有效响应。来自尝试的对等通信的响应是一个错误:错误:无法执行事务 ae276da81f756ac76edccf85a79f1c11a554f1285c2a8c4cc2899db433220500:错误启动容器:错误启动容器:无法生成特定于平台的 docker 构建:从构建返回的错误:1“npm 警告通知 [安全]以下漏洞:1 中等。更多详细信息请访问此处:https ://nodesecurity.io/advisories?search=hoek&version=2.16.3 - 运行npm i npm@latest -g以升级您的 npm 版本,然后npm audit获取更多信息。npm WARN 已弃用 boom@2.10.1:不再维护此版本。请升级到最新版本。npm WARN 已弃用 cryptiles@2.0.5:不再维护此版本。请升级到最新版本。npm WARN 已弃用 hoek@2.16.3:不再维护此版本。请升级到最新版本。npm WARN 已弃用 boom@4.3.1:不再维护此版本。请升级到最新版本。

x509@0.3.3 install /chaincode/output/node_modules/x509 node-gyp 重建

吉普错误!配置错误gyp ERR!堆栈错误:找不到 Python 可执行文件“python”,您可以设置 PYTHON 环境变量。吉普错误!堆栈在 PythonFinder.failNoPython (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:483:19) gyp ERR!PythonFinder 的堆栈。(/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:397:16) gyp 错误!堆栈在 F (/usr/local/lib/node_modules/npm/node_modules/which/which.js:68:16) gyp ERR!堆栈在 E (/usr/local/lib/node_modules/npm/node_modules/which/which.js:80:29) gyp ERR!堆栈在 /usr/local/lib/node_modules/npm/node_modules/which/which.js:89:16 gyp ERR!堆栈在 /usr/local/lib/node_modules/npm/node_modules/which/node_modules/isexe/index.js:42:5 gyp 错误!堆栈在 /usr/local/lib/node_modules/npm/node_modules/which/node_modules/isexe/mode.js:8:5 gyp 错误!堆栈在 FSReqWrap.oncomplete (fs.js:152:21) gyp ERR!系统 Linux 4.10.0-28-generic gyp ERR!命令“/usr/local/bin/node”“/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js”“重建”gyp ERR!cwd /chaincode/output/node_modules/x509 gyp 错误!节点 -v v8.4.0 gyp 错误!节点-gyp -v v3.6.2 gyp 错误!不正常 npm WARN 包 composer-common 包含在开发和生产依赖项中。cwd /chaincode/output/node_modules/x509 gyp 错误!节点 -v v8.4.0 gyp 错误!节点-gyp -v v3.6.2 gyp 错误!不正常 npm WARN 包 composer-common 包含在开发和生产依赖项中。cwd /chaincode/output/node_modules/x509 gyp 错误!节点 -v v8.4.0 gyp 错误!节点-gyp -v v3.6.2 gyp 错误!不正常 npm WARN 包 composer-common 包含在开发和生产依赖项中。

npm 错误!代码 ELIFECYCLE npm 错误!errno 1 npm 错误!x509@0.3.3 安装:node-gyp rebuild npm 错误!退出状态 1 npm ERR!npm 错误!x509@0.3.3 安装脚本失败。npm 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。

npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!/root/.npm/_logs/2018-12-19T06_43_46_434Z-debug.log " 命令失败

FABRIC_VERSION=hlfv12 COMPOSER_VERSION=v0.20.5 NODE_VERSION=v8.14.1 NPM_VERSION=6.4.1

我已经完成了 ./teardownfabric 和 ./stopFabric 并再次启动了一个结构并创建了一个 peeradmin 卡。

标签: dockerhyperledger-fabrichyperledgerhyperledger-composer

解决方案


这很可能是由用于构建链码图像的旧图像或错误图像引起的。只要您没有重新配置您的对等方以使用不同的构建映像,那么最简单的解决方法就是删除ccenv您可能拥有的任何映像,例如您可以尝试

docker rmi $(docker images hyperledger/fabric-ccenv* -q) -f

强制删除所有 ccenv 图像


推荐阅读