2016-07-06 2 views
5

Это довольно неясная проблема. У меня есть приложение «Угловое», которое будет проходить через Codeship для CI. Однако, когда приходит время для запуска npm install на коробке Codeship, НПМ возвращаетNPM устанавливается с ошибкой 502

-npm ERR! fetch failed https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz 
npm WARN retry will retry, error on last attempt: Error: fetch failed with status code 502 
\npm ERR! fetch failed https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz 
npm WARN retry will retry, error on last attempt: Error: fetch failed with status code 502 
\npm ERR! fetch failed https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz 
npm ERR! Linux 4.2.0-38-generic 
npm ERR! argv "/home/rof/.nvm/versions/node/v4.1.1/bin/node" "/home/rof/.nvm/versions/node/v4.1.1/bin/npm" "install" 
npm ERR! node v4.1.1 
npm ERR! npm v2.14.4 

npm ERR! fetch failed with status code 502 

Это было довольно странно, так как npm install работал просто отлично на мой ящик. Мой первый инстинкт заключался в том, что это была проблема с репозиторием NPM, поэтому я схватил URL-адрес пакета (https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz) и перебросил его на новую вкладку Chrome. Конечно, архив загружен почти мгновенно. Я был в замешательстве от этого, поэтому я снова попытался построить Codeship, но получил те же результаты. Я решил использовать SSH в поле Кодекса, чтобы узнать, могу ли я получить к нему доступ. Я побежал

curl https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz

и, как я ожидал, я получил ошибку 502. Однако, когда я запускал ту же команду с терминала на моей машине, я получил тот же результат, хотя npm install отлично работал для меня. Я не смог найти кого-либо другого с этим типом проблемы, а 502 - очень редкий код для восстановления реестра NPM. Есть идеи?

+0

Вопросы о проблема происходит прямо сейчас на серверах НПМ реестра. Ответы @andrey Romashin на текущую дискуссию и достаточно для того, чтобы быть в курсе, но не следует поощрять будущие обсуждения. –

ответ

2

Я вижу тот же вопрос через НПМ установить на Ubuntu 14 работает на AWS

curl https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.0.tgz 

возвращает 502 Bad Gateway с сервера Ubuntu, но работает отлично от локального клиента

Там есть открытый вопрос в НПМ для этого:

https://github.com/npm/npm/issues/13284

2

NPM только признали проблему, и они работают над этим. Вы можете отслеживать статус по ссылке ниже.

http://status.npmjs.org

+1

9 часов спустя ...... – user2105103

Смежные вопросы