Cannot install packages through Atom interface or apm (Mac OS X)


#1

I’m setting up Atom in a work environment that’s all proxied up and SSL middle man stuff going on. I’ve had to enabled strict-ssl=false to get the package listing to even show in the UI. I have installed nvm through homebrew. I’m using Node v4.4.3 and Atom v.1.7.2. npm install [-g] <package> works just fine…

I’ve tried recursively chown on ~/.atom, removed ~/.atom/.node-gyp, reinstalled node, atom, run as sudo—all to no effect.

$ apm install --check
Checking for native build tools
# hangs indefinitely...
$ apm config list
; cli configs
globalconfig = "/Users/<user>/.atom/.apm/.apmrc"
user-agent = "npm/2.13.3 node/v0.10.40 darwin x64"
userconfig = "/Users/<user>/.atom/.apmrc"

; userconfig /Users/<user>/.atom/.apmrc
http-proxy = "http://<user>:<pass>@<proxy>:<port>"
https-proxy = "https://<user>:<pass>@<proxy>:<port>"
proxy = "http://<user>:<pass>@<proxy>:<port>"
strict-ssl = false

; globalconfig /Users/<user>/.atom/.apm/.apmrc
cache = "/Users/<user>/.atom/.apm"

; node bin location = /Applications/Atom.app/Contents/Resources/app/apm/bin/node
; cwd = /Users/<user>/.atom
; HOME = /Users/<user>/.atom/.node-gyp
; 'npm config ls -l' to show all defaults.
$ apm -v
apm  1.9.2
npm  2.13.3
node 0.10.40
python 2.7.11
git 2.8.1

I get the following error:

$ apm install --verbose sort-lines
Installing sort-lines to /Users/<user>/.atom/packages REQUEST { url: 'https://atom.io/api/packages/sort-lines',
  json: true,
  retries: 4,
  proxy: 'https://<user>:<pass>@<proxy>:<port>/',
  strictSSL: false,
  headers: { 'User-Agent': 'npm/2.13.3 node/v0.10.40 darwin x64' },
  callback: [Function],
  method: 'GET' }
REQUEST make request https://atom.io/api/packages/sort-lines
REQUEST { url: 'https://atom.io/api/packages/sort-lines',
  json: true,
  retries: 4,
  proxy: 'https://<user>:<pass>@<proxy>:<port>/',
  strictSSL: false,
  headers: { 'User-Agent': 'npm/2.13.3 node/v0.10.40 darwin x64' },
  callback: [Function],
  method: 'GET' }
REQUEST make request https://atom.io/api/packages/sort-lines
REQUEST { url: 'https://atom.io/api/packages/sort-lines',
  json: true,
  retries: 4,
  proxy: 'https://<user>:<pass>@<proxy>:<port>/',
  strictSSL: false,
  headers: { 'User-Agent': 'npm/2.13.3 node/v0.10.40 darwin x64' },
  callback: [Function],
  method: 'GET' }
REQUEST make request https://atom.io/api/packages/sort-lines
REQUEST { url: 'https://atom.io/api/packages/sort-lines',
  json: true,
  retries: 4,
  proxy: 'https://<user>:<pass>@<proxy>:<port>/',
  strictSSL: false,
  headers: { 'User-Agent': 'npm/2.13.3 node/v0.10.40 darwin x64' },
  callback: [Function],
  method: 'GET' }
REQUEST make request https://atom.io/api/packages/sort-lines
REQUEST { url: 'https://atom.io/api/packages/sort-lines',
  json: true,
  retries: 4,
  proxy: 'https://<user>:<pass>@<proxy>:<port>/',
  strictSSL: false,
  headers: { 'User-Agent': 'npm/2.13.3 node/v0.10.40 darwin x64' },
  callback: [Function],
  method: 'GET' }
REQUEST make request https://atom.io/api/packages/sort-lines
✗
Request for package information failed: tunneling socket could not be established, cause=socket hang up (5 attempts) (ECONNRESET)

When I run apm install --verbose sort-lines with no proxy information in my .apmrc the process never finishes and I get no errors (or no installed package). It even looks like the files are being prepared in ~/.atom/.node-gyp/.node-gyp/0.36.8/

$ apm install --verbose sort-lines
Installing sort-lines to /Users/<user>/.atom/packages REQUEST { url: 'https://atom.io/api/packages/sort-lines',
  json: true,
  retries: 4,
  strictSSL: false,
  headers: { 'User-Agent': 'npm/2.13.3 node/v0.10.40 darwin x64' },
  callback: [Function],
  method: 'GET' }
REQUEST make request https://atom.io/api/packages/sort-lines
REQUEST onRequestResponse https://atom.io/api/packages/sort-lines 200 { server: 'Cowboy',
  connection: 'close',
  date: 'Thu, 21 Apr 2016 07:39:48 GMT',
  status: '200 OK',
  'x-frame-options': 'DENY',
  'x-xss-protection': '1; mode=block',
  'x-content-type-options': 'nosniff',
  'strict-transport-security': 'max-age=631152000',
  'content-security-policy': 'default-src \'self\'; connect-src \'self\'; font-src https://github-atom-io-herokuapp-com.global.ssl.fastly.net; frame-src \'self\' https://www.youtube.com; img-src https://* \'self\' https://github-atom-io-herokuapp-com.global.ssl.fastly.net data:; media-src \'none\'; object-src \'self\' https://github-atom-io-herokuapp-com.global.ssl.fastly.net; script-src \'self\' \'unsafe-inline\' https://ssl.google-analytics.com https://www.google-analytics.com https://platform.twitter.com https://github-atom-io-herokuapp-com.global.ssl.fastly.net; style-src \'self\' \'unsafe-inline\' https://github-atom-io-herokuapp-com.global.ssl.fastly.net;',
  'content-type': 'application/json; charset=utf-8',
  etag: 'W/"589049d5775e37f6b0fa581e50c10534"',
  'cache-control': 'max-age=0, private, must-revalidate',
  'x-request-id': 'b992c3ba-3560-4d54-a683-839fddd4a145',
  'x-runtime': '0.011099',
  'x-rack-cache': 'miss',
  vary: 'Origin',
  via: '1.1 vegur' }
REQUEST finish init function https://atom.io/api/packages/sort-lines
REQUEST response end https://atom.io/api/packages/sort-lines 200 { server: 'Cowboy',
  connection: 'close',
  date: 'Thu, 21 Apr 2016 07:39:48 GMT',
  status: '200 OK',
  'x-frame-options': 'DENY',
  'x-xss-protection': '1; mode=block',
  'x-content-type-options': 'nosniff',
  'strict-transport-security': 'max-age=631152000',
  'content-security-policy': 'default-src \'self\'; connect-src \'self\'; font-src https://github-atom-io-herokuapp-com.global.ssl.fastly.net; frame-src \'self\' https://www.youtube.com; img-src https://* \'self\' https://github-atom-io-herokuapp-com.global.ssl.fastly.net data:; media-src \'none\'; object-src \'self\' https://github-atom-io-herokuapp-com.global.ssl.fastly.net; script-src \'self\' \'unsafe-inline\' https://ssl.google-analytics.com https://www.google-analytics.com https://platform.twitter.com https://github-atom-io-herokuapp-com.global.ssl.fastly.net; style-src \'self\' \'unsafe-inline\' https://github-atom-io-herokuapp-com.global.ssl.fastly.net;',
  'content-type': 'application/json; charset=utf-8',
  etag: 'W/"589049d5775e37f6b0fa581e50c10534"',
  'cache-control': 'max-age=0, private, must-revalidate',
  'x-request-id': 'b992c3ba-3560-4d54-a683-839fddd4a145',
  'x-runtime': '0.011099',
  'x-rack-cache': 'miss',
  vary: 'Origin',
  via: '1.1 vegur' }
REQUEST end event https://atom.io/api/packages/sort-lines
REQUEST has body https://atom.io/api/packages/sort-lines 7215
REQUEST emitting complete https://atom.io/api/packages/sort-lines
REQUEST { url: 'https://www.atom.io/api/packages/sort-lines/versions/0.14.0/tarball',
  strictSSL: false,
  headers: { 'User-Agent': 'npm/2.13.3 node/v0.10.40 darwin x64' },
  method: 'GET',
  callback: undefined }
REQUEST make request https://www.atom.io/api/packages/sort-lines/versions/0.14.0/tarball
REQUEST onRequestResponse https://www.atom.io/api/packages/sort-lines/versions/0.14.0/tarball 302 { server: 'Cowboy',
  connection: 'close',
  date: 'Thu, 21 Apr 2016 07:39:51 GMT',
  status: '302 Found',
  'x-frame-options': 'DENY',
  'x-xss-protection': '1; mode=block',
  'x-content-type-options': 'nosniff',
  'strict-transport-security': 'max-age=631152000',
  'content-security-policy': 'default-src \'self\'; connect-src \'self\'; font-src https://github-atom-io-herokuapp-com.global.ssl.fastly.net; frame-src \'self\' https://www.youtube.com; img-src https://* \'self\' https://github-atom-io-herokuapp-com.global.ssl.fastly.net data:; media-src \'none\'; object-src \'self\' https://github-atom-io-herokuapp-com.global.ssl.fastly.net; script-src \'self\' \'unsafe-inline\' https://ssl.google-analytics.com https://www.google-analytics.com https://platform.twitter.com https://github-atom-io-herokuapp-com.global.ssl.fastly.net; style-src \'self\' \'unsafe-inline\' https://github-atom-io-herokuapp-com.global.ssl.fastly.net;',
  location: 'https://codeload.github.com/atom/sort-lines/legacy.tar.gz/v0.14.0',
  'content-type': 'text/html; charset=utf-8',
  'cache-control': 'no-cache',
  'x-request-id': 'e4a58171-0301-44bc-b4d3-77342ff7f650',
  'x-runtime': '0.053850',
  'x-rack-cache': 'miss',
  vary: 'Origin',
  via: '1.1 vegur' }
REQUEST redirect https://codeload.github.com/atom/sort-lines/legacy.tar.gz/v0.14.0
REQUEST redirect to https://codeload.github.com/atom/sort-lines/legacy.tar.gz/v0.14.0
REQUEST {}
REQUEST response end https://codeload.github.com/atom/sort-lines/legacy.tar.gz/v0.14.0 302 { server: 'Cowboy',
  connection: 'close',
  date: 'Thu, 21 Apr 2016 07:39:51 GMT',
  status: '302 Found',
  'x-frame-options': 'DENY',
  'x-xss-protection': '1; mode=block',
  'x-content-type-options': 'nosniff',
  'strict-transport-security': 'max-age=631152000',
  'content-security-policy': 'default-src \'self\'; connect-src \'self\'; font-src https://github-atom-io-herokuapp-com.global.ssl.fastly.net; frame-src \'self\' https://www.youtube.com; img-src https://* \'self\' https://github-atom-io-herokuapp-com.global.ssl.fastly.net data:; media-src \'none\'; object-src \'self\' https://github-atom-io-herokuapp-com.global.ssl.fastly.net; script-src \'self\' \'unsafe-inline\' https://ssl.google-analytics.com https://www.google-analytics.com https://platform.twitter.com https://github-atom-io-herokuapp-com.global.ssl.fastly.net; style-src \'self\' \'unsafe-inline\' https://github-atom-io-herokuapp-com.global.ssl.fastly.net;',
  location: 'https://codeload.github.com/atom/sort-lines/legacy.tar.gz/v0.14.0',
  'content-type': 'text/html; charset=utf-8',
  'cache-control': 'no-cache',
  'x-request-id': 'e4a58171-0301-44bc-b4d3-77342ff7f650',
  'x-runtime': '0.053850',
  'x-rack-cache': 'miss',
  vary: 'Origin',
  via: '1.1 vegur' }
REQUEST make request https://codeload.github.com/atom/sort-lines/legacy.tar.gz/v0.14.0
REQUEST onRequestResponse https://codeload.github.com/atom/sort-lines/legacy.tar.gz/v0.14.0 200 { 'content-length': '3832',
  'access-control-allow-origin': 'https://render.githubusercontent.com',
  'content-security-policy': 'default-src \'none\'; style-src \'unsafe-inline\'',
  'x-xss-protection': '1; mode=block',
  'x-frame-options': 'deny',
  'x-content-type-options': 'nosniff',
  'strict-transport-security': 'max-age=31536000',
  vary: 'Authorization,Accept-Encoding',
  etag: '"8b70626d1f1dd35667d6f2c25a4adf6e3f4d041e"',
  'content-type': 'application/x-gzip',
  'content-disposition': 'attachment; filename=atom-sort-lines-v0.14.0-0-g8b70626.tar.gz',
  date: 'Thu, 21 Apr 2016 07:39:53 GMT',
  'x-github-request-id': 'CA29C13E:106F6:415D56:571883C8' }
REQUEST finish init function https://codeload.github.com/atom/sort-lines/legacy.tar.gz/v0.14.0
REQUEST response end https://codeload.github.com/atom/sort-lines/legacy.tar.gz/v0.14.0 200 { 'content-length': '3832',
  'access-control-allow-origin': 'https://render.githubusercontent.com',
  'content-security-policy': 'default-src \'none\'; style-src \'unsafe-inline\'',
  'x-xss-protection': '1; mode=block',
  'x-frame-options': 'deny',
  'x-content-type-options': 'nosniff',
  'strict-transport-security': 'max-age=31536000',
  vary: 'Authorization,Accept-Encoding',
  etag: '"8b70626d1f1dd35667d6f2c25a4adf6e3f4d041e"',
  'content-type': 'application/x-gzip',
  'content-disposition': 'attachment; filename=atom-sort-lines-v0.14.0-0-g8b70626.tar.gz',
  date: 'Thu, 21 Apr 2016 07:39:53 GMT',
  'x-github-request-id': 'CA29C13E:106F6:415D56:571883C8' }
gyp info it worked if it ends with ok
gyp verb cli [ '/Applications/Atom.app/Contents/Resources/app/apm/bin/node',
gyp verb cli   '/Applications/Atom.app/Contents/Resources/app/apm/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js',
gyp verb cli   'install',
gyp verb cli   '--target=0.36.8',
gyp verb cli   '--dist-url=https://atom.io/download/atom-shell',
gyp verb cli   '--arch=x64',
gyp verb cli   '--ensure',
gyp verb cli   '--verbose' ]
gyp info using node-gyp@2.0.2
gyp info using node@0.10.40 | darwin | x64
gyp verb command install []
gyp verb install input version string "0.36.8"
gyp verb install installing version: 0.36.8
gyp verb install --ensure was passed, so won't reinstall if already installed
gyp verb install version not already installed, continuing with install 0.36.8
gyp verb ensuring nodedir is created /Users/<user>/.atom/.node-gyp/.node-gyp/0.36.8
gyp verb created nodedir /Users/<user>/.atom/.node-gyp/.node-gyp
gyp http GET https://atom.io/download/atom-shell/v0.36.8/node-v0.36.8.tar.gz
REQUEST { uri: 'https://atom.io/download/atom-shell/v0.36.8/node-v0.36.8.tar.gz',
  headers: { 'User-Agent': 'node-gyp v2.0.2 (node v0.10.40)' },
  callback: undefined }
REQUEST make request https://atom.io/download/atom-shell/v0.36.8/node-v0.36.8.tar.gz
REQUEST onRequestResponse https://atom.io/download/atom-shell/v0.36.8/node-v0.36.8.tar.gz 302 { server: 'Cowboy',
  connection: 'close',
  date: 'Thu, 21 Apr 2016 07:39:55 GMT',
  status: '302 Found',
  'x-frame-options': 'DENY',
  'x-xss-protection': '1; mode=block',
  'x-content-type-options': 'nosniff',
  'strict-transport-security': 'max-age=631152000',
  'content-security-policy': 'default-src \'self\'; connect-src \'self\'; font-src https://github-atom-io-herokuapp-com.global.ssl.fastly.net; frame-src \'self\' https://www.youtube.com; img-src https://* \'self\' https://github-atom-io-herokuapp-com.global.ssl.fastly.net data:; media-src \'none\'; object-src \'self\' https://github-atom-io-herokuapp-com.global.ssl.fastly.net; script-src \'self\' \'unsafe-inline\' https://ssl.google-analytics.com https://www.google-analytics.com https://platform.twitter.com https://github-atom-io-herokuapp-com.global.ssl.fastly.net; style-src \'self\' \'unsafe-inline\' https://github-atom-io-herokuapp-com.global.ssl.fastly.net;',
  location: 'http://gh-contractor-zcbenz.s3.amazonaws.com/atom-shell/dist/v0.36.8/node-v0.36.8.tar.gz',
  'content-type': 'text/html; charset=utf-8',
  'cache-control': 'no-cache',
  'x-request-id': 'd92b5970-6ae1-4f71-bea9-a81239402603',
  'x-runtime': '0.006314',
  'x-rack-cache': 'miss',
  via: '1.1 vegur' }
REQUEST redirect http://gh-contractor-zcbenz.s3.amazonaws.com/atom-shell/dist/v0.36.8/node-v0.36.8.tar.gz
REQUEST redirect to http://gh-contractor-zcbenz.s3.amazonaws.com/atom-shell/dist/v0.36.8/node-v0.36.8.tar.gz
REQUEST {}
REQUEST make request http://gh-contractor-zcbenz.s3.amazonaws.com/atom-shell/dist/v0.36.8/node-v0.36.8.tar.gz
REQUEST response end http://gh-contractor-zcbenz.s3.amazonaws.com/atom-shell/dist/v0.36.8/node-v0.36.8.tar.gz 302 { server: 'Cowboy',
  connection: 'close',
  date: 'Thu, 21 Apr 2016 07:39:55 GMT',
  status: '302 Found',
  'x-frame-options': 'DENY',
  'x-xss-protection': '1; mode=block',
  'x-content-type-options': 'nosniff',
  'strict-transport-security': 'max-age=631152000',
  'content-security-policy': 'default-src \'self\'; connect-src \'self\'; font-src https://github-atom-io-herokuapp-com.global.ssl.fastly.net; frame-src \'self\' https://www.youtube.com; img-src https://* \'self\' https://github-atom-io-herokuapp-com.global.ssl.fastly.net data:; media-src \'none\'; object-src \'self\' https://github-atom-io-herokuapp-com.global.ssl.fastly.net; script-src \'self\' \'unsafe-inline\' https://ssl.google-analytics.com https://www.google-analytics.com https://platform.twitter.com https://github-atom-io-herokuapp-com.global.ssl.fastly.net; style-src \'self\' \'unsafe-inline\' https://github-atom-io-herokuapp-com.global.ssl.fastly.net;',
  location: 'http://gh-contractor-zcbenz.s3.amazonaws.com/atom-shell/dist/v0.36.8/node-v0.36.8.tar.gz',
  'content-type': 'text/html; charset=utf-8',
  'cache-control': 'no-cache',
  'x-request-id': 'd92b5970-6ae1-4f71-bea9-a81239402603',
  'x-runtime': '0.006314',
  'x-rack-cache': 'miss',
  via: '1.1 vegur' }
REQUEST onRequestResponse http://gh-contractor-zcbenz.s3.amazonaws.com/atom-shell/dist/v0.36.8/node-v0.36.8.tar.gz 200 { 'x-amz-id-2': '77oEbdsbw6vbdo2PQ39yB7k5a7qRIv6Y5/Wzlbi2VNv7oT4IIwCdyxFfQm4SpbjxosJk0e6EoQ4=',
  'x-amz-request-id': 'EA09287D80A4417F',
  date: 'Thu, 21 Apr 2016 07:39:57 GMT',
  'last-modified': 'Fri, 19 Feb 2016 10:01:59 GMT',
  etag: '"5665a7768b05802fb53588befe328020"',
  'accept-ranges': 'bytes',
  'content-type': 'application/x-tar',
  'content-length': '448333',
  server: 'AmazonS3' }
gyp http 200 https://atom.io/download/atom-shell/v0.36.8/node-v0.36.8.tar.gz
REQUEST finish init function http://gh-contractor-zcbenz.s3.amazonaws.com/atom-shell/dist/v0.36.8/node-v0.36.8.tar.gz
gyp verb extracted file from tarball common.gypi
gyp verb extracted file from tarball config.gypi
gyp verb extracted file from tarball deps/http_parser/http_parser.h
gyp verb extracted file from tarball deps/npm/node_modules/node-gyp/addon.gypi
gyp verb extracted file from tarball deps/uv/common.gypi
gyp verb extracted file from tarball deps/uv/include/android-ifaddrs.h
gyp verb extracted file from tarball deps/uv/include/pthread-fixes.h
gyp verb extracted file from tarball deps/uv/include/stdint-msvc2008.h
gyp verb extracted file from tarball deps/uv/include/tree.h
gyp verb extracted file from tarball deps/uv/include/uv-aix.h
gyp verb extracted file from tarball deps/uv/include/uv-bsd.h
gyp verb extracted file from tarball deps/uv/include/uv-darwin.h
gyp verb extracted file from tarball deps/uv/include/uv-errno.h
gyp verb extracted file from tarball deps/uv/include/uv-linux.h
gyp verb extracted file from tarball deps/uv/include/uv-sunos.h
gyp verb extracted file from tarball deps/uv/include/uv-threadpool.h
gyp verb extracted file from tarball deps/uv/include/uv-unix.h
gyp verb extracted file from tarball deps/uv/include/uv-version.h
gyp verb extracted file from tarball deps/uv/include/uv-win.h
gyp verb extracted file from tarball deps/uv/include/uv.h
gyp verb extracted file from tarball deps/uv/samples/socks5-proxy/defs.h
gyp verb extracted file from tarball deps/uv/samples/socks5-proxy/s5.h
gyp verb extracted file from tarball deps/uv/src/heap-inl.h
gyp verb extracted file from tarball deps/uv/src/queue.h
gyp verb extracted file from tarball deps/uv/src/unix/atomic-ops.h
gyp verb extracted file from tarball deps/uv/src/unix/internal.h
gyp verb extracted file from tarball deps/uv/src/unix/linux-syscalls.h
gyp verb extracted file from tarball deps/uv/src/unix/spinlock.h
gyp verb extracted file from tarball deps/uv/src/uv-common.h
gyp verb extracted file from tarball deps/uv/src/win/atomicops-inl.h
gyp verb extracted file from tarball deps/uv/src/win/handle-inl.h
gyp verb extracted file from tarball deps/uv/src/win/internal.h
gyp verb extracted file from tarball deps/uv/src/win/req-inl.h
gyp verb extracted file from tarball deps/uv/src/win/stream-inl.h
gyp verb extracted file from tarball deps/uv/src/win/winapi.h
gyp verb extracted file from tarball deps/uv/src/win/winsock.h
gyp verb extracted file from tarball deps/uv/test/benchmark-list.h
gyp verb extracted file from tarball deps/uv/test/runner-unix.h
gyp verb extracted file from tarball deps/uv/test/runner-win.h
gyp verb extracted file from tarball deps/uv/test/runner.h
gyp verb extracted file from tarball deps/uv/test/task.h
gyp verb extracted file from tarball deps/uv/test/test-list.h
gyp verb extracted file from tarball deps/v8/include/libplatform/libplatform.h
gyp verb extracted file from tarball deps/v8/include/v8-debug.h
gyp verb extracted file from tarball deps/v8/include/v8-platform.h
gyp verb extracted file from tarball deps/v8/include/v8-profiler.h
gyp verb extracted file from tarball deps/v8/include/v8-testing.h
gyp verb extracted file from tarball deps/v8/include/v8-util.h
gyp verb extracted file from tarball deps/v8/include/v8-version.h
gyp verb extracted file from tarball deps/v8/include/v8.h
gyp verb extracted file from tarball deps/v8/include/v8config.h
gyp verb extracted file from tarball deps/zlib/contrib/blast/blast.h
gyp verb extracted file from tarball deps/zlib/contrib/infback9/infback9.h
gyp verb extracted file from tarball deps/zlib/contrib/infback9/inffix9.h
gyp verb extracted file from tarball deps/zlib/contrib/infback9/inflate9.h
gyp verb extracted file from tarball deps/zlib/contrib/infback9/inftree9.h
gyp verb extracted file from tarball deps/zlib/contrib/iostream/zfstream.h
gyp verb extracted file from tarball deps/zlib/contrib/iostream2/zstream.h
gyp verb extracted file from tarball deps/zlib/contrib/iostream3/zfstream.h
gyp verb extracted file from tarball deps/zlib/contrib/minizip/crypt.h
gyp verb extracted file from tarball deps/zlib/contrib/minizip/ioapi.h
gyp verb extracted file from tarball deps/zlib/contrib/minizip/iowin32.h
gyp verb extracted file from tarball deps/zlib/contrib/minizip/mztools.h
gyp verb extracted file from tarball deps/zlib/contrib/minizip/unzip.h
gyp verb extracted file from tarball deps/zlib/contrib/minizip/zip.h
gyp verb extracted file from tarball deps/zlib/contrib/puff/puff.h
gyp verb extracted file from tarball deps/zlib/crc32.h
gyp verb extracted file from tarball deps/zlib/deflate.h
gyp verb extracted file from tarball deps/zlib/examples/gzlog.h
gyp verb extracted file from tarball deps/zlib/gzguts.h
gyp verb extracted file from tarball deps/zlib/inffast.h
gyp verb extracted file from tarball deps/zlib/inffixed.h
gyp verb extracted file from tarball deps/zlib/inflate.h
gyp verb extracted file from tarball deps/zlib/inftrees.h
gyp verb extracted file from tarball deps/zlib/trees.h
gyp verb extracted file from tarball deps/zlib/zconf.h
gyp verb extracted file from tarball deps/zlib/zlib.h
gyp verb extracted file from tarball deps/zlib/zutil.h
gyp verb extracted file from tarball src/async-wrap-inl.h
gyp verb extracted file from tarball src/async-wrap.h
gyp verb extracted file from tarball src/atomic-polyfill.h
gyp verb extracted file from tarball src/base-object-inl.h
gyp verb extracted file from tarball src/base-object.h
gyp verb extracted file from tarball src/debug-agent.h
gyp verb extracted file from tarball src/env-inl.h
gyp verb extracted file from tarball src/env.h
gyp verb extracted file from tarball src/handle_wrap.h
gyp verb extracted file from tarball src/js_stream.h
gyp verb extracted file from tarball src/node.h
gyp verb extracted file from tarball src/node_buffer.h
gyp verb extracted file from tarball src/node_constants.h
gyp verb extracted file from tarball src/node_counters.h
gyp verb extracted file from tarball src/node_crypto.h
gyp verb extracted file from tarball src/node_crypto_bio.h
gyp verb extracted file from tarball src/node_crypto_clienthello-inl.h
gyp verb extracted file from tarball src/node_crypto_clienthello.h
gyp verb extracted file from tarball src/node_crypto_groups.h
gyp verb extracted file from tarball src/node_dtrace.h
gyp verb extracted file from tarball src/node_file.h
gyp verb extracted file from tarball src/node_http_parser.h
gyp verb extracted file from tarball src/node_i18n.h
gyp verb extracted file from tarball src/node_internals.h
gyp verb extracted file from tarball src/node_javascript.h
gyp verb extracted file from tarball src/node_lttng.h
gyp verb extracted file from tarball src/node_lttng_provider.h
gyp verb extracted file from tarball src/node_lttng_tp.h
gyp verb extracted file from tarball src/node_object_wrap.h
gyp verb extracted file from tarball src/node_root_certs.h
gyp verb extracted file from tarball src/node_stat_watcher.h
gyp verb extracted file from tarball src/node_version.h
gyp verb extracted file from tarball src/node_watchdog.h
gyp verb extracted file from tarball src/node_win32_etw_provider-inl.h
gyp verb extracted file from tarball src/node_win32_etw_provider.h
gyp verb extracted file from tarball src/node_win32_perfctr_provider.h
gyp verb extracted file from tarball src/node_wrap.h
gyp verb extracted file from tarball src/pipe_wrap.h
gyp verb extracted file from tarball src/req-wrap-inl.h
gyp verb extracted file from tarball src/req-wrap.h
gyp verb extracted file from tarball src/spawn_sync.h
gyp verb extracted file from tarball src/stream_base-inl.h
gyp verb extracted file from tarball src/stream_base.h
gyp verb extracted file from tarball src/stream_wrap.h
gyp verb extracted file from tarball src/string_bytes.h
gyp verb extracted file from tarball src/string_search.h
gyp verb extracted file from tarball src/tcp_wrap.h
gyp verb extracted file from tarball src/tls_wrap.h
gyp verb extracted file from tarball src/tree.h
gyp verb extracted file from tarball src/tty_wrap.h
gyp verb extracted file from tarball src/udp_wrap.h
gyp verb extracted file from tarball src/util-inl.h
gyp verb extracted file from tarball src/util.h
gyp verb extracted file from tarball src/v8abbr.h
# hangs indefinitely

#2

Did you actually replace <user>, <pass> etc with the correct values in your configuration?


#3

Yes most certainly :slight_smile:

I’ve managed to download packages just fine outside of the network so I’d say it’s a proxy auth or firewall issue.


#4

same here, and i fixed by typing “export ATOM_NODE_URL=http://gh-contractor-zcbenz.s3.amazonaws.com/atom-shell/dist” in the terminal. i hope it will works for you.