远程构建测试因 ENOTFOUND 而失败
remotebuild test failing with ENOTFOUND
安装 remotebuild(并检查依赖项)后,我尝试了
remotebuild test.
它失败了
Error: getaddrinfo ENOTFOUND
at errnoException (dns.js:37:11)
at Object.onanswer [as oncomplete] (dns.js:124:16)
如果我遗漏了什么,有什么想法吗?
您的 mac 主机名是否有误?如果你打开节点并且 运行 os.hostname()
是否给出了一个对应于 machine 的名称?如果您没有在选项中明确指定主机名,那么我们会尝试使用 os.hostname()
作为 "the name the rest of the network thinks I am" 来生成 HTTPS 证书和 运行 进行自检。有时 mac 会选择错误的名称,或者 DNS 条目已更改,因此它不再指向正确的 machine,这可能会导致此错误。
如果是这种情况,您可以 运行 remotebuild --hostname="correct.example.com" saveconfig
使用手动更正的主机名(或 IP 地址)生成配置文件,然后尝试重新 运行测试。更改主机名配置后,您可能需要 运行 remotebuild certificates reset
,因为主机名是证书的一部分。
安装 remotebuild(并检查依赖项)后,我尝试了
remotebuild test.
它失败了
Error: getaddrinfo ENOTFOUND
at errnoException (dns.js:37:11)
at Object.onanswer [as oncomplete] (dns.js:124:16)
如果我遗漏了什么,有什么想法吗?
您的 mac 主机名是否有误?如果你打开节点并且 运行 os.hostname()
是否给出了一个对应于 machine 的名称?如果您没有在选项中明确指定主机名,那么我们会尝试使用 os.hostname()
作为 "the name the rest of the network thinks I am" 来生成 HTTPS 证书和 运行 进行自检。有时 mac 会选择错误的名称,或者 DNS 条目已更改,因此它不再指向正确的 machine,这可能会导致此错误。
如果是这种情况,您可以 运行 remotebuild --hostname="correct.example.com" saveconfig
使用手动更正的主机名(或 IP 地址)生成配置文件,然后尝试重新 运行测试。更改主机名配置后,您可能需要 运行 remotebuild certificates reset
,因为主机名是证书的一部分。