npm ERR!提取失败状态代码502 [英] npm ERR! fetch failed status code 502

查看:1908
本文介绍了npm ERR!提取失败状态代码502的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用代码来将我的Ember项目部署到Heroku。这些部署用于工作而没有问题,但是由于已经存在,因此在步骤(6)中安装npm依赖关系时,npm ERR!fetch failed ...失败。我没有改变任何东西,然后重置依赖关系缓存没有帮助。



任何熟悉这个问题的人?



我正在使用:



ember-cli 3.3.12



npm v3.8.6

节点v5.11.1

   -  ... 
- (步骤1)ember测试
- (步骤2)导出Heroku API密钥
- (步骤3)check_access_to_heroku_app my_project
- (步骤4)为Heroku部署准备存储库
- (步骤5)git remote add heroku_my_project git@heroku.com:my_project.git
- (步骤6)git push heroku_tnt-ui $ CI_COMMIT_ID:refs / heads / master

----步骤6的日志-----

计数对象:69,完成。
使用多达32个线程的Delta压缩。
压缩对象:100%(17/17),完成。
写入对象:100%(36/36),6.48 KiB | 0字节/秒,完成。
总计36(delta 23),重用31(delta 19)
remote:压缩源文件...完成。

remote:构建源:

remote:
remote:----->获取set buildpack https://github.com/tonycoco/heroku-buildpack-ember-cli.git ... done

remote:-----> Ember CLI应用程序检测到

remote:----->将配置文件导出到环境

remote:----->建筑环境:生产

remote:
remote:PRO提示:避免在engines.node中使用以'>'开头的semver范围

remote:请参阅https: //devcenter.heroku.com/articles/nodejs-support

remote:
remote:----->请求的节点范围:> = 0.10.0

remote:----->已解决的节点版本:5.11.1

remote:----->下载并安装节点

remote:----->使用默认的npm版本:3.8.6

remote:----->下载并安装nginx

remote:----->添加启动脚本

remote:----->复制配置

remote:----->强制重建所有node_modules。修剪所有node_modules。

remote:----->强制重新安装所有bower_components。修剪所有bower_components。

remote:----->创建node_modules缓存目录

remote:----->创建bower_components缓存目录

remote:----->修剪缓存的依赖关系未在package.json中指定

remote:----->安装依赖项

remote:npm ERR! fetch failed https://registry.npmjs.org/ember-cli-sri/-/ember-cli-sri-2.1.0.tgz

remote:npm WARN retry will retry,error on last尝试:错误:提取失败,状态码为502

remote:npm ERR! fetch failed https://registry.npmjs.org/ember-simple-auth/-/ember-simple-auth-1.1.0.tgz

remote:npm WARN retry will retry,error on last尝试:错误:提取失败,状态码为502

remote:npm ERR! fetch failed https://registry.npmjs.org/ember-cli-sri/-/ember-cli-sri-2.1.0.tgz

remote:npm WARN retry will retry,error on last尝试:错误:提取失败,状态码为502

remote:npm ERR! fetch failed https://registry.npmjs.org/ember-simple-auth/-/ember-simple-auth-1.1.0.tgz

remote:npm WARN retry will retry,error on last尝试:错误:提取失败,状态码为502

remote:npm ERR! fetch failed https://registry.npmjs.org/ember-cli-sri/-/ember-cli-sri-2.1.0.tgz

remote:npm ERR! fetch failed https://registry.npmjs.org/ember-simple-auth/-/ember-simple-auth-1.1.0.tgz

remote:npm ERR! Linux 3.13.0-91-generic

remote:npm ERR! argv/ tmp / build_aaa68782965ff56ab3bc / vendor / node / bin / node/ tmp / build_aaa6878296554310746bc / vendor / node / bin / npminstall--quiet--no-optional--userconfig / bmp / build节点v5.11.1

remote:npm ERR! npm v3.8.6

遥控器:

遥控器:npm ERR! fetch failed with status code 502

remote:npm ERR!

遥控器:npm ERR!如果您需要帮助,可以在以下位置报告此错误:

remote:npm ERR! < HTTPS://github.com/npm/npm/issues>

遥控器:

遥控器:npm ERR!请包含以下文件与任何支持请求:

remote:npm ERR! /tmp/build_aaa687829655456ab3bc/npm-debug.log

remote:0信息如果以ok结尾,它可以工作

remote:1 verbose cli ['/ tmp / build_aaa68782965546ab3bc / vendor / node / bin / node',

remote:1 verbose cli'/ tmp / build_aaa687846ff56ab3bc / vendor / node / bin / npm',

remote:1 verbose cli'安装',

remote:1 verbose cli'--quiet',

remote:1 verbose cli'--no-optional',

remote:1 verbose cli'--userconfig',

remote:1 verbose cli'/tmp/build_aaa68782b46ff56ab3bc/.npmrc']

remote:2信息使用npm @ 3.8.6

remote:3 info using node@v5.11.1

remote:4 verbose config跳过项目配置:/tmp/build_aaa6878296f56ab3bc/.npmrc。 (匹配userconfig)

远程:5傻loadCurrentTree启动

远程:6傻安装loadCurrentTree

远程:7傻安装readLocalPackageData

remote:8傻安装normalizeTree

...


解决方案

这是npm的服务器端的错误,一天后就修复了。


I'm using Codeship to deploy my Ember project to Heroku. These deployments used to work without a problem but since yesteday they fail with "npm ERR! fetch failed ..." when installing the npm dependencies in step (6). I haven't changed anything since then and resetting the dependency cache has not helped.

Anyone familiar with this issue?

I'm using:

ember-cli 3.3.12

npm v3.8.6

node v5.11.1

- ...
- (step 1) ember test
- (step 2) Exporting Heroku API Key
- (step 3) check_access_to_heroku_app my_project
- (step 4) Preparing repository for Heroku deployment
- (step 5) git remote add heroku_my_project git@heroku.com:my_project.git
- (step 6) git push heroku_tnt-ui $CI_COMMIT_ID:refs/heads/master

---- Log of Step 6 -----

Counting objects: 69, done.
Delta compression using up to 32 threads.
Compressing objects: 100% (17/17), done.
Writing objects: 100% (36/36), 6.48 KiB | 0 bytes/s, done.
Total 36 (delta 23), reused 31 (delta 19)
remote: Compressing source files... done.

remote: Building source:

remote: 
remote: -----> Fetching set buildpack https://github.com/tonycoco/heroku-buildpack-ember-cli.git... done

remote: -----> Ember CLI app detected

remote: -----> Exporting config vars to environment

remote: -----> Building environment: production

remote: 
remote:        PRO TIP: Avoid using semver ranges starting with '>' in engines.node

remote:        See https://devcenter.heroku.com/articles/nodejs-support

remote: 
remote: -----> Requested node range:  >= 0.10.0

remote: -----> Resolved node version: 5.11.1

remote: -----> Downloading and installing node

remote: -----> Using default npm version: 3.8.6

remote: -----> Downloading and installing nginx

remote: -----> Adding boot script

remote: -----> Copying configs

remote: -----> Forcing rebuild of all node_modules. Pruning all node_modules.

remote: -----> Forcing re-installation of all bower_components. Pruning all bower_components.

remote: -----> Creating node_modules cache directory

remote: -----> Creating bower_components cache directory

remote: -----> Pruning cached dependencies not specified in package.json

remote: -----> Installing dependencies

remote:        npm ERR! fetch failed https://registry.npmjs.org/ember-cli-sri/-/ember-cli-sri-2.1.0.tgz

remote:        npm WARN retry will retry, error on last attempt: Error: fetch failed with status code 502

remote:        npm ERR! fetch failed https://registry.npmjs.org/ember-simple-auth/-/ember-simple-auth-1.1.0.tgz

remote:        npm WARN retry will retry, error on last attempt: Error: fetch failed with status code 502

remote:        npm ERR! fetch failed https://registry.npmjs.org/ember-cli-sri/-/ember-cli-sri-2.1.0.tgz

remote:        npm WARN retry will retry, error on last attempt: Error: fetch failed with status code 502

remote:        npm ERR! fetch failed https://registry.npmjs.org/ember-simple-auth/-/ember-simple-auth-1.1.0.tgz

remote:        npm WARN retry will retry, error on last attempt: Error: fetch failed with status code 502

remote:        npm ERR! fetch failed https://registry.npmjs.org/ember-cli-sri/-/ember-cli-sri-2.1.0.tgz

remote:        npm ERR! fetch failed https://registry.npmjs.org/ember-simple-auth/-/ember-simple-auth-1.1.0.tgz

remote:        npm ERR! Linux 3.13.0-91-generic

remote:        npm ERR! argv "/tmp/build_aaa68782965ff56ab3bc/vendor/node/bin/node" "/tmp/build_aaa6878296554310746bc/vendor/node/bin/npm" "install" "--quiet" "--no-optional" "--userconfig" "/tmp/build_aaa6875446ff56ab3bc/.npmrc"

remote:        npm ERR! node v5.11.1

remote:        npm ERR! npm  v3.8.6

remote:        

remote:        npm ERR! fetch failed with status code 502

remote:        npm ERR! 

remote:        npm ERR! If you need help, you may report this error at:

remote:        npm ERR!     <https://github.com/npm/npm/issues>

remote:        

remote:        npm ERR! Please include the following file with any support request:

remote:        npm ERR!     /tmp/build_aaa687829655456ab3bc/npm-debug.log

remote: 0 info it worked if it ends with ok

remote: 1 verbose cli [ '/tmp/build_aaa68782965546ab3bc/vendor/node/bin/node',

remote: 1 verbose cli   '/tmp/build_aaa687846ff56ab3bc/vendor/node/bin/npm',

remote: 1 verbose cli   'install',

remote: 1 verbose cli   '--quiet',

remote: 1 verbose cli   '--no-optional',

remote: 1 verbose cli   '--userconfig',

remote: 1 verbose cli   '/tmp/build_aaa68782b46ff56ab3bc/.npmrc' ]

remote: 2 info using npm@3.8.6

remote: 3 info using node@v5.11.1

remote: 4 verbose config Skipping project config: /tmp/build_aaa6878296f56ab3bc/.npmrc. (matches userconfig)

remote: 5 silly loadCurrentTree Starting

remote: 6 silly install loadCurrentTree

remote: 7 silly install readLocalPackageData

remote: 8 silly install normalizeTree

...

解决方案

This was a bug on npm's server side and got fixed a day later.

这篇关于npm ERR!提取失败状态代码502的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆