【问题标题】:Getting "RESOURCE_EXHAUSTED" error while running 'composer network upgrade' from a machine having no internet connection从没有互联网连接的机器上运行“composer network upgrade”时出现“RESOURCE_EXHAUSTED”错误
【发布时间】: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


    【解决方案1】:

    错误 - 即上述消息中的特定失败 - 是 nodejs.org 的 getaddrinfo 错误 - 这是一个失败的 DNS 查找。我怀疑这是您网络上的普遍问题。此外,您已经通过“之前”和之后验证了自己(即它不是 Hyperledger Composer 问题)。

    https://github.com/nodejs/node-gyp/issues/235#issuecomment-16261898 - 如果你想为你的节点模块设置一个“Verdaccio”或代理风格的存储库

    另请参阅Instantiating Chaincode in Hyperledger Composer with local npm registry 中的第二条评论,您需要在注册表中加载您的 Composer 模块(以及所有依赖项)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-24
      相关资源
      最近更新 更多