Is there a DNS problem?  How do I go about resolving this?

Dan

On Monday, May 28, 2012 5:08:14 PM UTC-5, Dan wrote:
>
> The following is copied over here from the npm discussion per Isaac's 
> suggestion.
>
> Dan
> -----------
> s this what you expect:
> events.js:48
>         throw arguments[1]; // Unhandled 'error' event
>                        ^
> Error: getaddrinfo ENOENT
>     at errnoException (dns.js:31:11)
>     at Object.onanswer [as oncomplete] (dns.js:140:16)
>  
> On Mon, 28 May 2012 14:53:28 -0500, Isaac Schlueter wrote:
>  
> Run this node program, you'll get ENOENT because the DNS lookup fails.
>  It doesn't even get to the point of validating certificates.
>  
> require('http').get({
>   host: 'registry.npmjs.org',
>   path: '/'
> }, function (res) {
>   console.error('got response')
>   process.exit(0)
> })
>  
> It works in Firefox, but node is having problems with the DNS lookup.
> Ask for help on the node mailing list.
>  
>  
> On Mon, May 28, 2012 at 12:44 PM, Dan wrote:
> If I browse to registry.npmjs.org with Firefox I get a lot of data in the
> response.  Is that what you mean?  If not give me an example to try.
>  
> Dan
>  
>  
> On Mon, 28 May 2012 11:38:52 -0500, Isaac Schlueter wrote:
>  
> The key is signed by the npmCA cert, which is not in your keychain,
> but is the *only* thing in the npm client's keychain.  We do ssl more
> strictly than the browser.  That's not the issue.
>  
> Can you make requests to registry.npmjs.org?  Apparently that's what
> node can't look up the address to.  You're getting a ENOENT (that is,
> "This thing doesn't exist") when calling getaddrinfo (get address
> info).  It's definitely a DNS issue.
>  
> On Mon, May 28, 2012 at 8:43 AM, Dan  wrote:
>  
> 1030 $ npm install buster pegjs uglify-js
> npm http GET https://registry.npmjs.org/buster
> npm http GET https://registry.npmjs.org/pegjs
> npm http GET https://registry.npmjs.org/uglify-js
> npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-1.2.6.tgz
> npm ERR! failed to fetch
> https://registry.npmjs.org/uglify-js/-/uglify-js-1.2.6.tgz
>  
>  
> npm ERR! Error: getaddrinfo ENOENT
> npm ERR!     at errnoException (dns.js:31:11)
> npm ERR!     at Object.onanswer [as oncomplete] (dns.js:140:16)
> npm ERR! You may report this log at:
> npm ERR!     <http://github.com/isaacs/npm/issues>
>  
> npm ERR! or email it to:
> npm ERR!     <[email protected]>
> npm ERR!
> npm ERR! System Linux 3.2.12-gentoo
> npm ERR! command "node" "/home/dbeavers/bin/npm" "install" "buster"
> "pegjs"
> "uglify-js"
> npm ERR! cwd /home/dbeavers/source/snoflake/atdt-snoflake-4a461a7
>  
> npm ERR! node -v v0.6.18
> npm ERR! npm -v 1.1.21
> npm ERR! syscall getaddrinfo
> npm ERR! code ENOTFOUND
>  
> npm ERR! message getaddrinfo ENOENT
> npm ERR! errno {}
> npm ERR!
> npm ERR! Additional logging details can be found in:
> npm ERR!
> /home/dbeavers/source/snoflake/atdt-snoflake-4a461a7/npm-debug.log
> npm not ok
> -----------
> So if tried to open
> https://registry.npmjs.org/uglify-js/-/uglify-js-1.2.6.tgz in Firefox and
> it
> gives:
> registry.npmjs.org uses an invalid security certificate.
> The certificate is not trusted because no issuer chain was provided.
> (Error code: sec_error_unknown_issuer)
> It looks to me like there are some issues with certificates on the
> server.
> I can run the hello world examples in node so apparently I can make http
> requests.  I believe that resolv.conf is fine.
>  
>  
> On Saturday, May 26, 2012 7:19:16 PM UTC-5, Isaac Schlueter wrote:
>  
>  
> It looks like the DNS lookups are failing.  Are you able to make any
> http requests in node?  Is your /etc/resolv.conf file configured
> appropriately?
>

-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Reply via email to