首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试在西门子iot2040上安装node-red时,npm读取ECONNREST错误

尝试在西门子iot2040上安装node-red时,npm读取ECONNREST错误
EN

Stack Overflow用户
提问于 2020-07-30 14:35:05
回答 1查看 117关注 0票数 0

我正在尝试在我的iot2040上重新安装node-red。但每次我都会收到以下错误消息。我已经检查了我的代理设置,但我没有得到任何。我真的不知道该怎么做,也不知道下一步该找什么。

代码语言:javascript
复制
root@iot2000:~# npm install -g --unsafe-perm node-red
npm ERR! Linux 4.4.41-yocto-standard
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "-g" "--unsafe-perm" "node-red"
npm ERR! node v6.10.3
npm ERR! npm  v3.10.10
npm ERR! code ECONNRESET
npm ERR! errno ECONNRESET
npm ERR! syscall read
npm ERR! network read ECONNRESET
npm ERR! network This is most likely not a problem with npm itself
npm ERR! network and is related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'
npm ERR! Please include the following file with any support request:
npm ERR!     /home/root/npm-debug.log

如果需要更多的描述或细节,请让我知道!诚挚的问候

^ npm-debug-log...

代码语言:javascript
复制
0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/node',
1 verbose cli   '/usr/bin/npm',
1 verbose cli   'install',
1 verbose cli   '-g',
1 verbose cli   '--unsafe-perm',
1 verbose cli   'node-red' ]
2 info using npm@3.10.10
3 info using node@v6.10.3
4 silly loadCurrentTree Starting
5 silly install loadCurrentTree
6 silly install readGlobalPackageData
7 silly fetchPackageMetaData node-red
8 silly fetchNamedPackageData node-red
9 silly mapToRegistry name node-red
10 silly mapToRegistry using default registry
11 silly mapToRegistry registry https://registry.npmjs.org/
12 silly mapToRegistry data Result {
12 silly mapToRegistry   raw: 'node-red',
12 silly mapToRegistry   scope: null,
12 silly mapToRegistry   escapedName: 'node-red',
12 silly mapToRegistry   name: 'node-red',
12 silly mapToRegistry   rawSpec: '',
12 silly mapToRegistry   spec: 'latest',
12 silly mapToRegistry   type: 'tag' }
13 silly mapToRegistry uri https://registry.npmjs.org/node-red
14 verbose request uri https://registry.npmjs.org/node-red
15 verbose request no auth needed
16 info attempt registry request try #1 at 06:15:54 GMT+0000 (UTC)
17 verbose request id f444108786e9e35c
18 http request GET https://registry.npmjs.org/node-red
19 info retry will retry, error on last attempt: Error: tunneling socket could not be established, cause=getaddrinfo ENOTFOUND proxyconf-uba.siemens.net proxyconf-uba.siemens.net:80
20 info attempt registry request try #2 at 06:16:05 GMT+0000 (UTC)
21 http request GET https://registry.npmjs.org/node-red
22 info retry will retry, error on last attempt: Error: tunneling socket could not be established, cause=getaddrinfo ENOTFOUND proxyconf-uba.siemens.net proxyconf-uba.siemens.net:80
23 info attempt registry request try #3 at 06:17:05 GMT+0000 (UTC)
24 http request GET https://registry.npmjs.org/node-red
25 silly fetchPackageMetaData Error: tunneling socket could not be established, cause=getaddrinfo ENOTFOUND proxyconf-uba.siemens.net proxyconf-uba.siemens.net:80
25 silly fetchPackageMetaData     at ClientRequest.onError (/usr/lib/node_modules/npm/node_modules/request/node_modules/tunnel-agent/index.js:176:17)
25 silly fetchPackageMetaData     at ClientRequest.g (events.js:292:16)
25 silly fetchPackageMetaData     at emitOne (events.js:96:13)
25 silly fetchPackageMetaData     at ClientRequest.emit (events.js:188:7)
25 silly fetchPackageMetaData     at Socket.socketErrorListener (_http_client.js:309:9)
25 silly fetchPackageMetaData     at emitOne (events.js:96:13)
25 silly fetchPackageMetaData     at Socket.emit (events.js:188:7)
25 silly fetchPackageMetaData     at connectErrorNT (net.js:1021:8)
25 silly fetchPackageMetaData     at _combinedTickCallback (internal/process/next_tick.js:80:11)
25 silly fetchPackageMetaData     at process._tickCallback (internal/process/next_tick.js:104:9)
25 silly fetchPackageMetaData  error for node-red { Error: tunneling socket could not be established, cause=getaddrinfo ENOTFOUND proxyconf-uba.siemens.net proxyconf-uba.siemens.net:80
25 silly fetchPackageMetaData     at ClientRequest.onError (/usr/lib/node_modules/npm/node_modules/request/node_modules/tunnel-agent/index.js:176:17)
25 silly fetchPackageMetaData     at ClientRequest.g (events.js:292:16)
25 silly fetchPackageMetaData     at emitOne (events.js:96:13)
25 silly fetchPackageMetaData     at ClientRequest.emit (events.js:188:7)
25 silly fetchPackageMetaData     at Socket.socketErrorListener (_http_client.js:309:9)
25 silly fetchPackageMetaData     at emitOne (events.js:96:13)
25 silly fetchPackageMetaData     at Socket.emit (events.js:188:7)
25 silly fetchPackageMetaData     at connectErrorNT (net.js:1021:8)
25 silly fetchPackageMetaData     at _combinedTickCallback (internal/process/next_tick.js:80:11)
25 silly fetchPackageMetaData     at process._tickCallback (internal/process/next_tick.js:104:9) code: 'ECONNRESET' }
26 silly rollbackFailedOptional Starting
27 silly rollbackFailedOptional Finishing
28 silly runTopLevelLifecycles Finishing
29 silly install printInstalled
30 verbose stack Error: tunneling socket could not be established, cause=getaddrinfo ENOTFOUND proxyconf-uba.siemens.net proxyconf-uba.siemens.net:80
30 verbose stack     at ClientRequest.onError (/usr/lib/node_modules/npm/node_modules/request/node_modules/tunnel-agent/index.js:176:17)
30 verbose stack     at ClientRequest.g (events.js:292:16)
30 verbose stack     at emitOne (events.js:96:13)
30 verbose stack     at ClientRequest.emit (events.js:188:7)
30 verbose stack     at Socket.socketErrorListener (_http_client.js:309:9)
30 verbose stack     at emitOne (events.js:96:13)
30 verbose stack     at Socket.emit (events.js:188:7)
30 verbose stack     at connectErrorNT (net.js:1021:8)
30 verbose stack     at _combinedTickCallback (internal/process/next_tick.js:80:11)
30 verbose stack     at process._tickCallback (internal/process/next_tick.js:104:9)
31 verbose cwd /home/root
32 error Linux 4.4.41-yocto-standard
33 error argv "/usr/bin/node" "/usr/bin/npm" "install" "-g" "--unsafe-perm" "node-red"
34 error node v6.10.3
35 error npm  v3.10.10
36 error code ECONNRESET
37 error network tunneling socket could not be established, cause=getaddrinfo ENOTFOUND proxyconf-uba.siemens.net proxyconf-uba.siemens.net:80
38 error network This is most likely not a problem with npm itself
38 error network and is related to network connectivity.
38 error network In most cases you are behind a proxy or have bad network settings.
38 error network
38 error network If you are behind a proxy, please make sure that the
38 error network 'proxy' config is set properly.  See: 'npm help config'
39 verbose exit [ 1, true ]
EN

回答 1

Stack Overflow用户

发布于 2020-07-30 14:51:55

查看日志文件的第19行,这是npm试图用于访问web的HTTP代理的问题。

它说proxyconf-uba.siemens.net找不到registry.npmjs.org的IP地址来代理下载包的请求。

您需要与网络管理员联系。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63167453

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档