You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Tekton Pipeline执行npm install时出现EPIPE及Nexus 400错误求助

Tekton Pipeline执行npm install遇EPIPE错误排查请求

问题现象

在Tekton Pipeline中执行npm install时触发以下错误:

npm ERR! 
code EPIPE npm ERR! 
syscall write npm ERR!
errno -32 npm ERR! 
write EPIPE

同时观察到调用Nexus仓库的安全审计接口返回400状态码,详细日志如下:

npm http fetch POST 400 https://www.nexus.mycon.com/repository/npmjs-group/-/npm/v1/security/advisories/bulk 476ms
npm http fetch POST 400 https://www.nexus.mycon.com/repository/npmjs-group/-/npm/v1/security/audits/quick 81ms
npm verb audit error HttpErrorGeneral: 400 Bad Request - POST https://www.nexus.mycon.com/repository/npmjs-group/-/npm/v1/security/audits/quick
npm verb audit error     at /usr/node-v16.19.1-linux-x64/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/check-response.js:95:15
npm verb audit error     at runMicrotasks (<anonymous>)
npm verb audit error     at processTicksAndRejections (node:internal/process/task_queues:96:5)
npm verb audit error     at async Map.[getReport] (/usr/node-v16.19.1-linux-x64/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/audit-report.js:335:21)
npm verb audit error     at async Map.run (/usr/node-v16.19.1-linux-x64/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/audit-report.js:106:19)
npm verb audit error  HttpErrorGeneral: 400 Bad Request - POST https://www.nexus.mycon.com/repository/npmjs-group/-/npm/v1/security/audits/quick
npm verb audit error     at /usr/node-v16.19.1-linux-x64/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/check-response.js:95:15
npm verb audit error     at runMicrotasks (<anonymous>)
npm verb audit error     at processTicksAndRejections (node:internal/process/task_queues:96:5)
npm verb audit error     at async Map.[getReport] (/usr/node-v16.19.1-linux-x64/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/audit-report.js:335:21)
npm verb audit error     at async Map.run (/usr/node-v16.19.1-linux-x64/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/audit-report.js:106:19) {
npm verb audit error   headers: [Object: null prototype] {
npm verb audit error     date: [ 'Wed, 13 Sep 2023 14:26:55 GMT' ],
npm verb audit error     'strict-transport-security': [ 'max-age=7776000' ],
npm verb audit error     'set-cookie': [
npm verb audit error       'dtCookie=v_4_srv_35_sn_CF01212BBD7112C8B91D344E2BE065CC_perc_100000_ol_0_mul_1_app-3A14d8122d44bc9f23_1; Path=/; Domain=.mycon.com'
npm verb audit error     ],
npm verb audit error     'server-timing': [ 'dtRpid;desc="-1194900750", dtSInfo;desc="0"' ],
npm verb audit error     'x-oneagent-js-injection': [ 'true' ],
npm verb audit error     server: [ 'Nexus/3.38.1-01 (PRO)' ],
npm verb audit error     'x-content-type-options': [ 'nosniff' ],
npm verb audit error     'content-security-policy': [
npm verb audit error       'sandbox allow-forms allow-modals allow-popups allow-presentation allow-scripts allow-top-navigation'
npm verb audit error     ],
npm verb audit error     'x-xss-protection': [ '1; mode=block' ],
npm verb audit error     'content-type': [ 'application/json' ],
npm verb audit error     'content-length': [ '228' ],
npm verb audit error     'x-fetch-attempts': [ '1' ]
npm verb audit error   },
npm verb audit error   statusCode: 400,
npm verb audit error   code: 'E400',
npm verb audit error   method: 'POST',
npm verb audit error   uri: 'https://www.nexus.mycon.com/repository/npmjs-group/-/npm/v1/security/audits/quick',
npm verb audit error   body: <Buffer 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ... 178 more bytes>,
npm verb audit error   pkgid: 'quick'
npm verb audit error }
npm timing auditReport:getReport Completed in 879ms
npm timing reify:audit Completed in 880ms
npm verb stack Error: write EPIPE
npm verb stack     at WriteWrap.onWriteComplete [as oncomplete] (node:internal/stream_base_commons:94:16)
npm verb cwd /workspace/source
npm verb Linux 4.18.0-372.64.1.el8_6.x86_64
npm verb node v16.19.1
npm verb npm  v8.19.3
npm ERR! code EPIPE
npm ERR! syscall write
npm ERR! errno -32
npm ERR! write EPIPE
npm verb exit -32

已排查情况

  • Node版本:16.19.1,npm版本:8.19.3
  • 网络连接正常,Nexus仓库可正常访问,无防火墙规则限制

请求协助

请帮忙排查该问题的原因及解决方案。


内容的提问来源于stack exchange,提问作者Harry

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 22:34:56