Skip to content

Instantly share code, notes, and snippets.

@srsudar
Created March 23, 2018 05:32
Show Gist options
  • Save srsudar/3787c154f7f745cf885da09ed1083143 to your computer and use it in GitHub Desktop.
Save srsudar/3787c154f7f745cf885da09ed1083143 to your computer and use it in GitHub Desktop.
npm publish failing with 401
0 info it worked if it ends with ok
1 verbose cli [ '/Users/sudars/.nvm/versions/node/v9.5.0/bin/node',
1 verbose cli '/Users/sudars/.nvm/versions/node/v9.5.0/bin/npm',
1 verbose cli 'publish',
1 verbose cli '--otp=<redacted>' ]
2 info using npm@5.6.0
3 info using node@v9.5.0
4 verbose npm-session f3147473ceafba14
5 verbose publish [ '.' ]
6 info lifecycle tanager@0.1.0~prepublish: tanager@0.1.0
7 info lifecycle tanager@0.1.0~prepare: tanager@0.1.0
8 info lifecycle tanager@0.1.0~prepublishOnly: tanager@0.1.0
9 info lifecycle tanager@0.1.0~prepack: tanager@0.1.0
10 info lifecycle tanager@0.1.0~postpack: tanager@0.1.0
11 verbose getPublishConfig undefined
12 silly mapToRegistry name tanager
13 silly mapToRegistry using default registry
14 silly mapToRegistry registry https://registry.npmjs.org/
15 silly mapToRegistry data { type: 'tag',
15 silly mapToRegistry registry: true,
15 silly mapToRegistry where: undefined,
15 silly mapToRegistry raw: 'tanager',
15 silly mapToRegistry name: 'tanager',
15 silly mapToRegistry escapedName: 'tanager',
15 silly mapToRegistry scope: undefined,
15 silly mapToRegistry rawSpec: '',
15 silly mapToRegistry saveSpec: null,
15 silly mapToRegistry fetchSpec: 'latest',
15 silly mapToRegistry gitRange: undefined,
15 silly mapToRegistry gitCommittish: undefined,
15 silly mapToRegistry hosted: undefined }
16 silly mapToRegistry uri https://registry.npmjs.org/tanager
17 verbose publish registryBase https://registry.npmjs.org/
18 silly publish uploading /var/folders/2w/f2w9dd0j34x5r6pf_tpdg0y40000gp/T/npm-4377-578f64a0/tmp/fromDir-fd2e3aba/package.tgz
19 verbose request uri https://registry.npmjs.org/tanager
20 verbose request sending authorization for write operation
21 info attempt registry request try #1 at 22:15:46
22 verbose request passing along npm otp
23 verbose request using bearer token for auth
24 verbose request id 8cfc2c3197b5e1f6
25 http request PUT https://registry.npmjs.org/tanager
26 http 401 https://registry.npmjs.org/tanager
27 verbose headers { 'www-authenticate': 'OTP',
27 verbose headers 'content-type': 'application/json',
27 verbose headers 'cache-control': 'max-age=300',
27 verbose headers 'content-length': '91',
27 verbose headers 'accept-ranges': 'bytes',
27 verbose headers date: 'Fri, 23 Mar 2018 05:17:28 GMT',
27 verbose headers via: '1.1 varnish',
27 verbose headers connection: 'keep-alive',
27 verbose headers 'x-served-by': 'cache-sea1034-SEA',
27 verbose headers 'x-cache': 'MISS',
27 verbose headers 'x-cache-hits': '0',
27 verbose headers 'x-timer': 'S1521782148.955176,VS0,VE100166',
27 verbose headers vary: 'Accept-Encoding, Accept' }
28 error publish Failed PUT 401
29 verbose getPublishConfig undefined
30 silly mapToRegistry name tanager
31 silly mapToRegistry using default registry
32 silly mapToRegistry registry https://registry.npmjs.org/
33 silly mapToRegistry data { type: 'tag',
33 silly mapToRegistry registry: true,
33 silly mapToRegistry where: undefined,
33 silly mapToRegistry raw: 'tanager',
33 silly mapToRegistry name: 'tanager',
33 silly mapToRegistry escapedName: 'tanager',
33 silly mapToRegistry scope: undefined,
33 silly mapToRegistry rawSpec: '',
33 silly mapToRegistry saveSpec: null,
33 silly mapToRegistry fetchSpec: 'latest',
33 silly mapToRegistry gitRange: undefined,
33 silly mapToRegistry gitCommittish: undefined,
33 silly mapToRegistry hosted: undefined }
34 silly mapToRegistry uri https://registry.npmjs.org/tanager
35 verbose publish registryBase https://registry.npmjs.org/
36 silly publish uploading /var/folders/2w/f2w9dd0j34x5r6pf_tpdg0y40000gp/T/npm-4377-578f64a0/tmp/fromDir-fd2e3aba/package.tgz
37 verbose request uri https://registry.npmjs.org/tanager
38 verbose request sending authorization for write operation
39 info attempt registry request try #1 at 22:17:52
40 verbose request passing along npm otp
41 verbose request using bearer token for auth
42 http request PUT https://registry.npmjs.org/tanager
43 http 401 https://registry.npmjs.org/tanager
44 verbose headers { 'www-authenticate': 'OTP',
44 verbose headers 'content-type': 'application/json',
44 verbose headers 'cache-control': 'max-age=300',
44 verbose headers 'content-length': '91',
44 verbose headers 'accept-ranges': 'bytes',
44 verbose headers date: 'Fri, 23 Mar 2018 05:19:29 GMT',
44 verbose headers via: '1.1 varnish',
44 verbose headers connection: 'keep-alive',
44 verbose headers 'x-served-by': 'cache-sea1034-SEA',
44 verbose headers 'x-cache': 'MISS',
44 verbose headers 'x-cache-hits': '0',
44 verbose headers 'x-timer': 'S1521782272.438240,VS0,VE96873',
44 verbose headers vary: 'Accept-Encoding, Accept' }
45 error publish Failed PUT 401
46 verbose stack Error: canceled
46 verbose stack at Interface.<anonymous> (/Users/sudars/.nvm/versions/node/v9.5.0/lib/node_modules/npm/node_modules/read/lib/read.js:66:13)
46 verbose stack at Interface.emit (events.js:160:13)
46 verbose stack at Interface._ttyWrite (readline.js:785:16)
46 verbose stack at ReadStream.onkeypress (readline.js:165:10)
46 verbose stack at ReadStream.emit (events.js:160:13)
46 verbose stack at emitKeys (internal/readline.js:420:14)
46 verbose stack at emitKeys.next (<anonymous>)
46 verbose stack at ReadStream.onData (readline.js:1021:36)
46 verbose stack at ReadStream.emit (events.js:160:13)
46 verbose stack at addChunk (_stream_readable.js:269:12)
46 verbose stack at readableAddChunk (_stream_readable.js:256:11)
46 verbose stack at ReadStream.Readable.push (_stream_readable.js:213:10)
46 verbose stack at TTY.onread (net.js:602:20)
47 verbose cwd /Users/sudars/code/tanager
48 verbose Darwin 17.4.0
49 verbose argv "/Users/sudars/.nvm/versions/node/v9.5.0/bin/node" "/Users/sudars/.nvm/versions/node/v9.5.0/bin/npm" "publish" "--otp=107403"
50 verbose node v9.5.0
51 verbose npm v5.6.0
52 error canceled
53 verbose exit [ 1, true ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment