{"action":"closed","issue":{"url":"https://api.github.com/repos/apigee-127/volos/issues/76","labels_url":"https://api.github.com/repos/apigee-127/volos/issues/76/labels{/name}","comments_url":"https://api.github.com/repos/apigee-127/volos/issues/76/comments","events_url":"https://api.github.com/repos/apigee-127/volos/issues/76/events","html_url":"https://github.com/apigee-127/volos/issues/76","id":65196269,"number":76,"title":"a127 project deploy: Error: NPM install failed with status code 500","user":{"login":"joakim-olesen","id":8019171,"avatar_url":"https://avatars.githubusercontent.com/u/8019171?v=3","gravatar_id":"","url":"https://api.github.com/users/joakim-olesen","html_url":"https://github.com/joakim-olesen","followers_url":"https://api.github.com/users/joakim-olesen/followers","following_url":"https://api.github.com/users/joakim-olesen/following{/other_user}","gists_url":"https://api.github.com/users/joakim-olesen/gists{/gist_id}","starred_url":"https://api.github.com/users/joakim-olesen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joakim-olesen/subscriptions","organizations_url":"https://api.github.com/users/joakim-olesen/orgs","repos_url":"https://api.github.com/users/joakim-olesen/repos","events_url":"https://api.github.com/users/joakim-olesen/events{/privacy}","received_events_url":"https://api.github.com/users/joakim-olesen/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-03-30T12:01:54Z","updated_at":"2015-03-30T17:55:36Z","closed_at":"2015-03-30T17:55:36Z","body":"I'm using a127 v 0.12.3.\r\n\r\nRunning 'a127 project deploy' often results in error. According to the output, you can find more info in /var/log/apigee/work/npm/npm5574367461897984343.tmp/npm-debug.log\r\n\r\nPart of the debug output:\r\n\r\nnpm http GET https://registry.npmjs.org/volos-analytics-apigee\r\nnpm http GET https://registry.npmjs.org/volos-analytics-common\r\nnpm http GET https://registry.npmjs.org/express\r\nnpm http GET https://registry.npmjs.org/volos-analytics-memory\r\nnpm http GET https://registry.npmjs.org/volos-cache-apigee\r\nnpm http GET https://registry.npmjs.org/volos-cache-memory\r\nnpm http GET https://registry.npmjs.org/volos-cache-redis\r\nnpm http GET https://registry.npmjs.org/volos-quota-apigee\r\nnpm http GET https://registry.npmjs.org/volos-quota-memory\r\nnpm http GET https://registry.npmjs.org/volos-quota-redis\r\nnpm http GET https://registry.npmjs.org/volos-spikearrest-memory\r\nnpm http GET https://registry.npmjs.org/volos-oauth-redis\r\nnpm http GET https://registry.npmjs.org/volos-oauth-apigee\r\nnpm http GET https://registry.npmjs.org/should\r\nnpm http GET https://registry.npmjs.org/supertest\r\nnpm http 304 https://registry.npmjs.org/express\r\nnpm http 304 https://registry.npmjs.org/volos-cache-apigee\r\nnpm http 304 https://registry.npmjs.org/a127-magic\r\nnpm http 304 https://registry.npmjs.org/volos-analytics-apigee\r\nnpm http 304 https://registry.npmjs.org/volos-analytics-memory\r\nnpm http 304 https://registry.npmjs.org/volos-analytics-common\r\nnpm http 304 https://registry.npmjs.org/volos-quota-apigee\r\nnpm http 304 https://registry.npmjs.org/volos-spikearrest-memory\r\nnpm http 304 https://registry.npmjs.org/volos-quota-memory\r\nnpm http 304 https://registry.npmjs.org/volos-oauth-redis\r\nnpm http 304 https://registry.npmjs.org/should\r\nnpm http 304 https://registry.npmjs.org/volos-oauth-apigee\r\nnpm http 304 https://registry.npmjs.org/volos-cache-memory\r\nnpm http 304 https://registry.npmjs.org/volos-cache-redis\r\nnpm http 304 https://registry.npmjs.org/supertest\r\nnpm http 304 https://registry.npmjs.org/volos-quota-redis\r\nnpm ERR! ENOENT:/var/log/apigee/work/npm/npm5574367461897984343.tmp/node_modules/a127-magic/package.json\r\nnpm ERR! If you need help, you may report this *entire* log,\r\nnpm ERR! including the npm and node versions, at:\r\nnpm ERR!     <http://github.com/npm/npm/issues>\r\n\r\nnpm ERR! System Trireme Trireme\r\nnpm ERR! command \"./node\" \"/opt/apigee/apigee-1.0.0.724.8765690.1503240920/lib/node_modules/npm/cli.js\" \"--registry\" \"https://registry.npmjs.org\" \"--cache\" \"/var/log/apigee/work/npm-cache\" \"--ignore-scripts\" \"true\" \"--bin-links\" \"false\" \"install\"\r\nnpm ERR! cwd /var/log/apigee/work/npm/npm5574367461897984343.tmp\r\nnpm ERR! node -v v0.10.32\r\nnpm ERR! npm -v 1.4.3\r\nnpm ERR! path /var/log/apigee/work/npm/npm5574367461897984343.tmp/node_modules/a127-magic/package.json\r\nnpm ERR! code ENOENT\r\nnpm ERR! errno 2\r\nnpm http GET https://registry.npmjs.org/on-response\r\nnpm http GET https://registry.npmjs.org/debug\r\nnpm http GET https://registry.npmjs.org/volos-spikearrest-common\r\nnpm http GET https://registry.npmjs.org/volos-cache-common\r\nnpm http GET https://registry.npmjs.org/apigee-access\r\nnpm http GET https://registry.npmjs.org/volos-quota-common\r\nnpm http GET https://registry.npmjs.org/apigee-access\r\nnpm http GET https://registry.npmjs.org/redis\r\nnpm http GET https://registry.npmjs.org/node-uuid\r\nnpm http GET https://registry.npmjs.org/volos-oauth-common\r\nnpm http GET https://registry.npmjs.org/superagent\r\nnpm http GET https://registry.npmjs.org/methods\r\nnpm http GET https://registry.npmjs.org/basic-auth/1.0.0\r\nnpm http GET https://registry.npmjs.org/connect/2.29.1\r\nnpm http GET https://registry.npmjs.org/should-equal/0.2.8\r\nnpm http GET https://registry.npmjs.org/should-format/0.0.6\r\nnpm http GET https://registry.npmjs.org/superagent\r\nnpm http GET https://registry.npmjs.org/lru-cache-plus\r\nnpm http GET https://registry.npmjs.org/underscore\r\nnpm http GET https://registry.npmjs.org/semver\r\nnpm http GET https://registry.npmjs.org/content-disposition/0.5.0\r\nnpm http GET https://registry.npmjs.org/volos-management-redis\r\nnpm http GET https://registry.npmjs.org/content-type\r\nnpm http GET https://registry.npmjs.org/commander/2.6.0\r\nnpm http GET https://registry.npmjs.org/cookie/0.1.2\r\nnpm http GET https://registry.npmjs.org/cookie-signature/1.0.6\r\nnpm http GET https://registry.npmjs.org/debug\r\nnpm http GET https://registry.npmjs.org/depd\r\nnpm http GET https://registry.npmjs.org/escape-html/1.0.1\r\nnpm http GET https://registry.npmjs.org/etag\r\nnpm http GET https://registry.npmjs.org/fresh/0.2.4\r\nnpm http GET https://registry.npmjs.org/merge-descriptors/1.0.0\r\nnpm http GET https://registry.npmjs.org/methods\r\nnpm http GET https://registry.npmjs.org/mkdirp/0.5.0\r\nnpm http GET https://registry.npmjs.org/parseurl\r\nnpm http GET https://registry.npmjs.org/proxy-addr\r\nnpm http GET https://registry.npmjs.org/range-parser\r\nnpm http GET https://registry.npmjs.org/send/0.12.2\r\nnpm http GET https://registry.npmjs.org/utils-merge/1.0.0\r\nnpm http GET https://registry.npmjs.org/vary\r\nnpm http 304 https://registry.npmjs.org/debug\r\nnpm http 304 https://registry.npmjs.org/volos-quota-common\r\nnpm http 304 https://registry.npmjs.org/volos-cache-common\r\nnpm http 304 https://registry.npmjs.org/apigee-access\r\nnpm http 304 https://registry.npmjs.org/on-response\r\nnpm http 304 https://registry.npmjs.org/apigee-access\r\nnpm http 304 https://registry.npmjs.org/redis\r\nnpm http 304 https://registry.npmjs.org/node-uuid\r\nnpm http 304 https://registry.npmjs.org/volos-oauth-common\r\nnpm http 304 https://registry.npmjs.org/volos-spikearrest-common\r\nnpm http GET https://registry.npmjs.org/ms/0.6.2\r\nnpm http 304 https://registry.npmjs.org/superagent\r\nnpm http 304 https://registry.npmjs.org/methods\r\nnpm http 304 https://registry.npmjs.org/basic-auth/1.0.0\r\nnpm http 304 https://registry.npmjs.org/connect/2.29.1\r\nnpm http 304 https://registry.npmjs.org/should-equal/0.2.8\r\nnpm http 304 https://registry.npmjs.org/should-format/0.0.6\r\nnpm http 304 https://registry.npmjs.org/superagent\r\nnpm http 304 https://registry.npmjs.org/underscore\r\nnpm http 304 https://registry.npmjs.org/semver\r\nnpm http 304 https://registry.npmjs.org/content-disposition/0.5.0\r\nnpm http 304 https://registry.npmjs.org/volos-management-redis\r\nnpm http 304 https://registry.npmjs.org/lru-cache-plus\r\nnpm http 304 https://registry.npmjs.org/content-type\r\nnpm http 304 https://registry.npmjs.org/commander/2.6.0\r\nnpm http GET https://registry.npmjs.org/request-summary/1.0.0\r\nnpm http GET https://registry.npmjs.org/response-summary/1.0.0\r\nnpm http GET https://registry.npmjs.org/should-type/0.0.4\r\nnpm http GET https://registry.npmjs.org/qs/1.2.0\r\nnpm http GET https://registry.npmjs.org/formidable/1.0.14\r\nnpm http GET https://registry.npmjs.org/mime/1.2.11\r\nnpm http GET https://registry.npmjs.org/component-emitter/1.1.2\r\nnpm http GET https://registry.npmjs.org/methods/1.0.1\r\nnpm http GET https://registry.npmjs.org/cookiejar/2.0.1\r\nnpm http GET https://registry.npmjs.org/reduce-component/1.0.1\r\nnpm http GET https://registry.npmjs.org/extend\r\nnpm http GET https://registry.npmjs.org/form-data/0.1.3\r\nnpm http GET https://registry.npmjs.org/readable-stream/1.0.27-1\r\nnpm http 304 https://registry.npmjs.org/cookie/0.1.2\r\nnpm http 304 https://registry.npmjs.org/cookie-signature/1.0.6\r\nnpm http 304 https://registry.npmjs.org/debug\r\nnpm http 304 https://registry.npmjs.org/depd\r\nnpm http 304 https://registry.npmjs.org/escape-html/1.0.1\r\nnpm http GET https://registry.npmjs.org/volos-management-common\r\nnpm http GET https://registry.npmjs.org/async\r\nnpm http 304 https://registry.npmjs.org/etag\r\nnpm http 304 https://registry.npmjs.org/fresh/0.2.4\r\nnpm http 304 https://registry.npmjs.org/merge-descriptors/1.0.0\r\nnpm http 304 https://registry.npmjs.org/methods\r\nnpm http 304 https://registry.npmjs.org/mkdirp/0.5.0\r\nnpm http 304 https://registry.npmjs.org/parseurl\r\nnpm http 304 https://registry.npmjs.org/proxy-addr\r\nnpm http 304 https://registry.npmjs.org/range-parser\r\nnpm http 304 https://registry.npmjs.org/send/0.12.2\r\nnpm http 304 https://registry.npmjs.org/utils-merge/1.0.0\r\nnpm http 304 https://registry.npmjs.org/vary\r\nnpm http 304 https://registry.npmjs.org/ms/0.6.2\r\nnpm http 304 https://registry.npmjs.org/request-summary/1.0.0\r\nnpm http 304 https://registry.npmjs.org/response-summary/1.0.0\r\nnpm http 304 https://registry.npmjs.org/should-type/0.0.4\r\nnpm http 304 https://registry.npmjs.org/qs/1.2.0\r\nnpm http 304 https://registry.npmjs.org/formidable/1.0.14\r\nnpm http 304 https://registry.npmjs.org/mime/1.2.11\r\nnpm http 304 https://registry.npmjs.org/component-emitter/1.1.2\r\nnpm http 304 https://registry.npmjs.org/methods/1.0.1\r\nnpm http GET https://registry.npmjs.org/bytes/0.2.1\r\nnpm http GET https://registry.npmjs.org/crc/3.2.1\r\nnpm http GET https://registry.npmjs.org/forwarded\r\nnpm http GET https://registry.npmjs.org/ipaddr.js/0.1.9\r\nnpm http GET https://registry.npmjs.org/destroy/1.0.3\r\nnpm http GET https://registry.npmjs.org/mime/1.3.4\r\nnpm http GET https://registry.npmjs.org/ms/0.7.0\r\nnpm http GET https://registry.npmjs.org/minimist/0.0.8\r\nnpm http GET https://registry.npmjs.org/basic-auth-connect/1.0.0\r\nnpm http GET https://registry.npmjs.org/body-parser\r\nnpm http GET https://registry.npmjs.org/bytes/1.0.0\r\nnpm http GET https://registry.npmjs.org/on-finished\r\nnpm http GET https://registry.npmjs.org/cookie-parser\r\nnpm http GET https://registry.npmjs.org/compression\r\nnpm http GET https://registry.npmjs.org/connect-timeout\r\nnpm http GET https://registry.npmjs.org/csurf\r\nnpm http GET https://registry.npmjs.org/errorhandler\r\nnpm http GET https://registry.npmjs.org/express-session\r\nnpm http GET https://registry.npmjs.org/finalhandler/0.3.4\r\nnpm http GET https://registry.npmjs.org/http-errors\r\nnpm http 304 https://registry.npmjs.org/cookiejar/2.0.1\r\nnpm http 304 https://registry.npmjs.org/reduce-component/1.0.1\r\nnpm http 304 https://registry.npmjs.org/extend\r\nnpm http 304 https://registry.npmjs.org/form-data/0.1.3\r\nnpm http 304 https://registry.npmjs.org/readable-stream/1.0.27-1\r\nnpm http GET https://registry.npmjs.org/method-override\r\nnpm http GET https://registry.npmjs.org/morgan\r\nnpm http GET https://registry.npmjs.org/multiparty/3.3.2\r\nnpm http GET https://registry.npmjs.org/on-headers\r\nnpm http GET https://registry.npmjs.org/qs/2.4.1\r\nnpm http GET https://registry.npmjs.org/response-time\r\nnpm http GET https://registry.npmjs.org/serve-favicon\r\nnpm http GET https://registry.npmjs.org/serve-index\r\nnpm http GET https://registry.npmjs.org/serve-static\r\nnpm http GET https://registry.npmjs.org/type-is\r\nnpm http GET https://registry.npmjs.org/vhost\r\nnpm http GET https://registry.npmjs.org/pause/0.0.1\r\nnpm http 304 https://registry.npmjs.org/volos-management-common\r\nnpm http 304 https://registry.npmjs.org/async\r\nnpm http 304 https://registry.npmjs.org/bytes/0.2.1\r\nnpm http 304 https://registry.npmjs.org/crc/3.2.1\r\nnpm http 304 https://registry.npmjs.org/forwarded\r\nnpm http GET https://registry.npmjs.org/string_decoder\r\nnpm http GET https://registry.npmjs.org/inherits\r\nnpm http GET https://registry.npmjs.org/combined-stream\r\nnpm http GET https://registry.npmjs.org/async\r\nnpm http GET https://registry.npmjs.org/core-util-is\r\nnpm http GET https://registry.npmjs.org/isarray/0.0.1\r\nnpm http 304 https://registry.npmjs.org/ipaddr.js/0.1.9\r\nnpm http 304 https://registry.npmjs.org/destroy/1.0.3\r\nnpm http 304 https://registry.npmjs.org/mime/1.3.4\r\nnpm http 304 https://registry.npmjs.org/ms/0.7.0\r\nnpm http 304 https://registry.npmjs.org/minimist/0.0.8\r\nnpm http 304 https://registry.npmjs.org/basic-auth-connect/1.0.0\r\nnpm http 304 https://registry.npmjs.org/body-parser\r\nnpm http 304 https://registry.npmjs.org/bytes/1.0.0\r\nnpm http 304 https://registry.npmjs.org/on-finished\r\nnpm http 304 https://registry.npmjs.org/cookie-parser\r\nnpm http 304 https://registry.npmjs.org/compression\r\nnpm http 304 https://registry.npmjs.org/connect-timeout\r\nnpm http 304 https://registry.npmjs.org/csurf\r\nnpm http 304 https://registry.npmjs.org/errorhandler\r\nnpm http 304 https://registry.npmjs.org/express-session\r\nnpm http GET https://registry.npmjs.org/ee-first/1.1.0\r\nnpm http 304 https://registry.npmjs.org/finalhandler/0.3.4\r\nnpm http 304 https://registry.npmjs.org/http-errors\r\nnpm http 304 https://registry.npmjs.org/method-override\r\nnpm http 304 https://registry.npmjs.org/morgan\r\nnpm http 304 https://registry.npmjs.org/multiparty/3.3.2\r\nnpm http 304 https://registry.npmjs.org/on-headers\r\nnpm http 304 https://registry.npmjs.org/qs/2.4.1\r\nnpm http 304 https://registry.npmjs.org/response-time\r\nnpm http 304 https://registry.npmjs.org/serve-favicon\r\nnpm http 304 https://registry.npmjs.org/serve-index\r\nnpm http 304 https://registry.npmjs.org/serve-static\r\nnpm http 304 https://registry.npmjs.org/type-is\r\nnpm http 304 https://registry.npmjs.org/vhost\r\nnpm http 304 https://registry.npmjs.org/pause/0.0.1\r\nnpm http 304 https://registry.npmjs.org/string_decoder\r\nnpm http 304 https://registry.npmjs.org/inherits\r\nnpm http 304 https://registry.npmjs.org/combined-stream\r\nnpm http 304 https://registry.npmjs.org/async\r\nnpm http 304 https://registry.npmjs.org/core-util-is\r\nnpm http 304 https://registry.npmjs.org/isarray/0.0.1\r\nnpm http GET https://registry.npmjs.org/statuses\r\nnpm http GET https://registry.npmjs.org/ms/0.7.0\r\nnpm http GET https://registry.npmjs.org/media-typer/0.3.0\r\nnpm http GET https://registry.npmjs.org/mime-types\r\nnpm http GET https://registry.npmjs.org/csrf\r\nnpm http GET https://registry.npmjs.org/accepts\r\nnpm http GET https://registry.npmjs.org/compressible\r\nnpm http GET https://registry.npmjs.org/readable-stream\r\nnpm http GET https://registry.npmjs.org/stream-counter\r\nnpm http GET https://registry.npmjs.org/crc/3.2.1\r\nnpm http GET https://registry.npmjs.org/uid-safe/1.1.0\r\nnpm http GET https://registry.npmjs.org/iconv-lite/0.4.7\r\nnpm http GET https://registry.npmjs.org/raw-body/1.3.3\r\nnpm http 304 https://registry.npmjs.org/ee-first/1.1.0\r\nnpm http GET https://registry.npmjs.org/delayed-stream/0.0.5\r\nnpm http GET https://registry.npmjs.org/batch/0.5.2\r\nnpm http 304 https://registry.npmjs.org/csrf\r\nnpm http 304 https://registry.npmjs.org/accepts\r\nnpm http GET https://registry.npmjs.org/base64-url/1.2.1\r\nnpm http GET https://registry.npmjs.org/rndm\r\nnpm http GET https://registry.npmjs.org/scmp/1.0.0\r\nnpm http GET https://registry.npmjs.org/uid-safe\r\nnpm http 304 https://registry.npmjs.org/statuses\r\nnpm http 304 https://registry.npmjs.org/compressible\r\nnpm http 304 https://registry.npmjs.org/media-typer/0.3.0\r\nnpm http 304 https://registry.npmjs.org/mime-types\r\nnpm http 304 https://registry.npmjs.org/ms/0.7.0\r\nnpm http GET https://registry.npmjs.org/negotiator/0.5.1\r\nnpm http 304 https://registry.npmjs.org/readable-stream\r\nnpm http 304 https://registry.npmjs.org/stream-counter\r\nnpm http 304 https://registry.npmjs.org/crc/3.2.1\r\nnpm http 304 https://registry.npmjs.org/uid-safe/1.1.0\r\nnpm http 304 https://registry.npmjs.org/iconv-lite/0.4.7\r\nnpm http GET https://registry.npmjs.org/mime-db\r\nnpm http GET https://registry.npmjs.org/mime-db\r\nnpm http 304 https://registry.npmjs.org/raw-body/1.3.3\r\nnpm http 304 https://registry.npmjs.org/delayed-stream/0.0.5\r\nnpm http 304 https://registry.npmjs.org/batch/0.5.2\r\nnpm http 304 https://registry.npmjs.org/base64-url/1.2.1\r\nnpm http 304 https://registry.npmjs.org/rndm\r\nnpm http GET https://registry.npmjs.org/native-or-bluebird\r\nnpm http 304 https://registry.npmjs.org/scmp/1.0.0\r\nnpm http 304 https://registry.npmjs.org/uid-safe\r\nnpm http 304 https://registry.npmjs.org/negotiator/0.5.1\r\nnpm http 304 https://registry.npmjs.org/mime-db\r\nnpm http 304 https://registry.npmjs.org/mime-db\r\nnpm http GET https://registry.npmjs.org/string_decoder\r\nnpm http 304 https://registry.npmjs.org/native-or-bluebird\r\nnpm http 304 https://registry.npmjs.org/string_decoder\r\nnpm ERR!\r\nnpm ERR! Additional logging details can be found in:\r\nnpm ERR!     /var/log/apigee/work/npm/npm5574367461897984343.tmp/npm-debug.log\r\nnpm ERR! not ok code 0"}}