test.js http = require('http'); http.get("www.google.com", function(a,b,c) {}); # node ./test.js events.js:85 throw er; // Unhandled 'error' event ^ Error: getaddrinfo EAI_BADFLAGS at Object.exports._errnoException (util.js:746:11) at errnoException (dns.js:49:15) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:94:26)
Maintainer CC'd
(In reply to komarov from comment #0) Issue confirmed, will try to find out why.
Same issue on other platform with node 0.12.0
(In reply to linpct from comment #3) https://github.com/joyent/node/issues/8540
The EAI_BADFLAGS is from node-v0.12.0/deps/uv/src, will try to get patch.
I had try https://github.com/joyent/node/issues/9204 and it works well, please use my new patch.
Created attachment 152940 [details] node.0.12.0_1.patch
The www/node-devel 0.11.16 has the same issue, will test and send another patch for it.
Created attachment 152943 [details] node-devel.0.11.16_1.patch
A commit references this bug: Author: swills Date: Fri Feb 13 17:59:05 UTC 2015 New revision: 378937 URL: https://svnweb.freebsd.org/changeset/ports/378937 Log: www/node: fix error getaddrinfo EAI_BADFLAGS PR: 197539 Reported by: Valery Komarov <komarov@valerka.net> Submitted by: Daniel Lin <linpct@gmail.com> (maintainer) Obtained from: https://github.com/joyent/node/issues/9204 Changes: head/www/node/Makefile head/www/node/files/patch-lib_dns.js
A commit references this bug: Author: swills Date: Fri Feb 13 19:52:54 UTC 2015 New revision: 378942 URL: https://svnweb.freebsd.org/changeset/ports/378942 Log: www/node: fix error getaddrinfo EAI_BADFLAGS PR: 197539 Reported by: Valery Komarov <komarov@valerka.net> Submitted by: Daniel Lin <linpct@gmail.com> (maintainer) Obtained from: https://github.com/joyent/node/issues/9204 Changes: head/www/node-devel/Makefile head/www/node-devel/files/patch-lib_dns.js
Committed, thanks!
I am running now into https://github.com/npm/npm/issues/7508 under poudriere jails: npm ERR! node v0.12.0 npm ERR! npm v2.6.0 npm ERR! code EAI_FAIL npm ERR! errno EAI_FAIL npm ERR! syscall getaddrinfo I think I didn't have this before, is this related?
Sorry for noise, the EAI_FAIL problem seems to be unrelated