【发布时间】:2018-05-03 09:30:39
【问题描述】:
环境细节 作曲家 -v 0.19.0
我的生产环境没有互联网连接。但是运行 'composer network install' 或 'composer network start' 和 'composer network upgrade' 需要有效的 Internet 连接来下载各种 NPM 模块。为了克服这个问题,我使用 'Verdaccio' docker 镜像设置了本地 NPM 注册表。现在我可以看到所有 NPM 模块都从“Verdaccio”下载。但“作曲家网络升级”命令仍然失败。
命令 :
composer 网络升级 -n tutorial-network -V 0.0.11 -c PeerAdmin@fabric-network -o npmrcFile=/home/firoz/tutorial-network/npmConfig
输出: 升级业务网络定义。这可能需要一分钟... 错误:尝试升级业务网络时出错。错误:没有来自任何对等方的有效响应。 来自尝试的对等通信的响应是一个错误:错误:8 RESOURCE_EXHAUSTED:收到的尾随元数据大小超出限制
当机器有 Internet 连接时,相同的命令成功运行。当我查看 Hyperledger/fabric-peer 容器日志时,我可以看到以下错误。
x509@0.3.3 安装 /chaincode/output/node_modules/x509
节点 gyp 重建
gyp WARN 安装出错,回滚安装
吉普错误!配置错误
吉普错误!堆栈错误:getaddrinfo EAI_AGAIN nodejs.org:443
吉普错误!堆栈在 Object._errnoException (util.js:1022:11)
吉普错误!堆栈在 errnoException (dns.js:55:15)
吉普错误!堆栈在 GetAddrInfoReqWrap.onlookup [as oncomplete]
(dns.js:92:26)
吉普错误!系统 Linux 4.13.0-38-generic
吉普错误!命令“/usr/local/bin/node”“/usr/local/lib/node_modules
/npm/node_modules/node-gyp/bin/node-gyp.js" "重建"
吉普错误! cwd /chaincode/output/node_modules/x509
吉普错误!节点 -v v8.9.4
吉普错误!节点-gyp -v v3.6.2
吉普错误!不行
似乎 node-gyp 仍在尝试与 nodejs.org:443 连接。
我可以做一些配置,让 node-gyp 不应该寻找互联网连接吗?
【问题讨论】:
标签: hyperledger-fabric hyperledger-composer