-
Notifications
You must be signed in to change notification settings - Fork 29.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
npm: SSL error on v2.2.0 #1850
Comments
Error is generated by the request module, here: https://github.com/request/request/blob/04bcd915dff978bd4874faafdf5567abe9230636/request.js#L1067 |
+1 this also breaks my io.js tests on travis https://travis-ci.org/FredrikNoren/ungit/jobs/64777573 |
this broke the |
there was no CI run for #1829 :( |
probably wouldn't have helped, we're still shaving the |
/cc @Fishrock123 |
+1, broke my IO.js tests on Travis CI. |
+1, my tests on travis with io.js are also broken |
@rvagg Just installed iojs 2.2.0 on mac osx and the same bug is affecting me. |
+1 Same error here on arch linux |
Jep, breaks on a fresh installed server with debian 8. How can something like this slip into production?! |
This is a temporary measure until nodejs/node#1850 is resolved.
This is probably my fault, I think I forgot to run the
We still can't run test-npm from the CI well. |
A {g,s}etter would have been okay – the problem is that the property was set on the prototype instead of the instance. |
Yes, I think we should do a static analysis and reconsider deprecating in the future. |
It's amusing to see so many people's tests failing on Travis CI because of this issue, mainly because many, many module are only specifying |
@dougwilson still lesser pain than to update travis.yml manually with each new io.js release. I for one will not bother to specify an io.js version in my travis.yml, because I think that this situation will not repeat again. |
2.2.1 is out, fixing this. Get it while it's hot! |
How can I update npm if when I run |
@sbrl you need to update io.js itself to |
@ljharb Thanks, that fixed it :) |
The improper deprecation of the property broke a feature in the request module used by the bundled npm. This reverts the deprecation part of this change. PR-URL: nodejs/node#1852 Fixes: nodejs/node#1850 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Roman Reiss <me@silverwind.io>
Attempting to install a module with npm fails with the following error:
SSL Error: https://registry.npmjs.org/test does not support SSL.
Reproduced on Windows 8.1 x64 and Windows 10 x64.
The error only happens for modules that were never installed on the machine. My guess is that npm uses the local cache for known modules.
The text was updated successfully, but these errors were encountered: