接收错误:'错误:SSL 错误:SELF_SIGNED_CERT_IN_CHAIN' 使用 npm 时 [英] receiving error: 'Error: SSL Error: SELF_SIGNED_CERT_IN_CHAIN' while using npm
问题描述
我在 ubuntu 上使用 npm v1.0.104/node 0.6.12 - 我在尝试通过 npm 安装任何新模块时收到下面复制的错误(我之前使用 http 测试了 socket.io,但不是 https想知道这是否会导致 npm/未签名证书的问题).一旦 npm 尝试解析https://registry.npmjs.org" URL,就会弹出错误.无论如何我可以忽略该错误,或者将证书定位/添加到受信任的商店以便继续使用 npm.
I am using npm v1.0.104/node 0.6.12 on ubuntu - I am receiving the error copied below while attempting to install any new modules via npm (I tested socket.io earlier using http, not https though & am wondering if that could have resulted in the issue with npm/unsigned certs). The error pops up once npm tries to resolve the 'https://registry.npmjs.org' URL. Is there anyway I can ignore the error or perhaps locate/add the cert to a trusted store in order to continue using npm.
如果您能就解决问题所需采取的措施提供任何见解,我们将不胜感激(如果可能,我更愿意通过配置解决问题,而不是重新安装).
Any insight on what needs to be done to resolve the issue will be appreciated (I would prefer to resolve the issue through configuration as opposed to re-installing if possible).
错误:错误:SSL 错误:SELF_SIGNED_CERT_IN_CHAIN"
Error: "Error: SSL Error: SELF_SIGNED_CERT_IN_CHAIN"
完整信息:
npm ERR! Error: SSL Error: SELF_SIGNED_CERT_IN_CHAIN
npm ERR! at ClientRequest.<anonymous> (/usr/lib/node_modules/npm/node_modules/request/main.js:252:28)
npm ERR! at ClientRequest.emit (events.js:67:17)
npm ERR! at HTTPParser.onIncoming (http.js:1261:11)
npm ERR! at HTTPParser.onHeadersComplete (http.js:102:31)
npm ERR! at CleartextStream.ondata (http.js:1150:24)
npm ERR! at CleartextStream._push (tls.js:375:27)
npm ERR! at SecurePair.cycle (tls.js:734:20)
npm ERR! at EncryptedStream.write (tls.js:130:13)
npm ERR! at Socket.ondata (stream.js:38:26)
npm ERR! at Socket.emit (events.js:67:17)
npm ERR! Report this *entire* log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <npm-@googlegroups.com>
npm ERR!
npm ERR! System Linux 2.6.38-13-generic
npm ERR! command "node" "/usr/bin/npm" "install" "jed"
npm ERR! node -v v0.6.12
npm ERR! npm -v 1.0.104
推荐答案
运行以下命令有助于解决问题:
Running the following helped resolve the issue:
npm config set strict-ssl false
目前我无法评论它是否会导致任何其他问题.
I cannot comment on whether it will cause any other issues at this point in time.
这篇关于接收错误:'错误:SSL 错误:SELF_SIGNED_CERT_IN_CHAIN' 使用 npm 时的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!