使用ENOTFOUND进行远程构建测试失败

时间:2016-02-29 20:29:39

标签: taco

安装remotebuild(并检查依赖项)后,我尝试了

remotebuild test.

失败并带有

Error: getaddrinfo ENOTFOUND
at errnoException (dns.js:37:11)
at Object.onanswer [as oncomplete] (dns.js:124:16)

如果我错过了什么想法?

1 个答案:

答案 0 :(得分:1)

您的Mac是否有错误的主机名?如果你打开节点并运行os.hostname()那会给出一个与机器对应的名称吗?如果您没有在选项中明确指定主机名,那么我们尝试使用os.hostname()作为"网络其余部分认为我的名称是"用于生成HTTPS证书和运行自检。有时mac选择错误的名称或DNS条目被更改,因此它不再引用正确的机器,这可能会导致此错误。

如果是这种情况,您可以运行remotebuild --hostname="correct.example.com" saveconfig以使用手动更正的主机名(或IP地址)生成配置文件,并尝试重新运行测试。更改主机名配置后,您可能需要运行remotebuild certificates reset,因为主机名是证书的一部分。