2016-07-06 43 views
5

Questo è un problema piuttosto oscuro. Ho un'app Angolare che verrà eseguita in Codeship per CI. Tuttavia, quando arriva il momento di correre npm install sulla scatola Codeship, NPM restituisceInstallazione NPM non riuscita con errore 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 

Questo è stato abbastanza strano, dal momento che la npm install lavorato bene sulla mia macchina. Il mio primo istinto era che doveva essere un problema con il repository NPM, quindi ho preso l'url per il pacchetto (https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz) e l'ho inserito in una nuova scheda di Chrome. Abbastanza sicuro, l'archivio scaricato quasi istantaneamente. Ero confuso da questo, quindi ho provato di nuovo la build Codeship, ma ho ottenuto gli stessi risultati. Ho deciso di inserire SSH nella casella Codeship per vedere se potevo accedervi. Mi sono imbattuto

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

e come mi aspettavo ho ottenuto l'errore 502. Tuttavia, quando ho eseguito lo stesso comando dal terminale sulla mia macchina, ho ottenuto lo stesso risultato, anche se lo npm install funzionava perfettamente per me. Non ero in grado di trovare nessun altro con questo tipo di problema, e un 502 sembra un codice molto raro per il registro NPM da restituire. Qualche idea?

+0

Le domande è di circa un problema che si verifica in questo momento sul server del Registro di NPM. Le risposte di @andrey Romashin si collegano alla discussione in corso e sono sufficienti per essere informate, ma le discussioni future non dovrebbero essere incoraggiate. –

risposta

2

sto vedendo lo stesso problema tramite NPM installare su Ubuntu 14 in esecuzione su AWS

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

rendimenti 502 Gateway dal server di Ubuntu, ma funziona bene dal client locale

C'è una questione aperta a NPM per questo:

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

Problemi correlati