Skip to content

Instantly share code, notes, and snippets.

@evantahler
Last active August 29, 2015 14:13
Show Gist options
  • Save evantahler/cfaaa9e21d733139efe4 to your computer and use it in GitHub Desktop.
Save evantahler/cfaaa9e21d733139efe4 to your computer and use it in GitHub Desktop.
Can't log into NPM
> uname -a (osx yosemite)
Darwin Opsimus.local 14.0.0 Darwin Kernel Version 14.0.0: Fri Sep 19 00:26:44 PDT 2014; root:xnu-2782.1.97~2/RELEASE_X86_64 x86_64
> node --version
v0.10.35
> npm --version
2.1.18
> npm login
Username: evantahler
Password:
Email: (this IS public) [email protected]
npm WARN adduser Incorrect username or password
npm WARN adduser You can reset your account by visiting:
npm WARN adduser
npm WARN adduser https://npmjs.org/forgot
npm WARN adduser
npm ERR! Darwin 14.0.0
npm ERR! argv "node" "/usr/local/bin/npm" "login"
npm ERR! node v0.10.35
npm ERR! npm v2.1.18
npm ERR! code E403
npm ERR! forbidden may not mix password_sha and pbkdf2
npm ERR! You may need to upgrade your version of npm:
npm ERR! npm install npm -g
npm ERR! Note that this may need to be run as root/admin (sudo, etc.)
npm ERR!
npm ERR! : -/user/org.couchdb.user:evantahler/-rev/12-a65cda677a8dab9dba9c4086e7c9c47b
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <http://github.com/npm/npm/issues>
npm ERR! Please include the following file with any support request:
npm ERR! /Users/evantahler/Dropbox/Projects/actionhero/npm-debug.log
> cat /Users/evantahler/Dropbox/Projects/actionhero/npm-debug.log
0 info it worked if it ends with ok
1 verbose cli [ 'node', '/usr/local/bin/npm', 'login' ]
2 info using [email protected]
3 info using [email protected]
4 verbose node symlink /usr/local/bin/node
5 verbose adduser before first PUT { _id: 'org.couchdb.user:evantahler',
5 verbose adduser name: 'evantahler',
5 verbose adduser password: 'XXXXX',
5 verbose adduser email: '[email protected]',
5 verbose adduser type: 'user',
5 verbose adduser roles: [],
5 verbose adduser date: '2015-01-12T01:08:24.229Z' }
6 verbose request uri https://registry.npmjs.org/-/user/org.couchdb.user:evantahler
7 verbose request new user, so can't send auth
8 info attempt registry request try #1 at 17:08:24
9 verbose request id 3b85fe33baeda77e
10 http request PUT https://registry.npmjs.org/-/user/org.couchdb.user:evantahler
11 http 409 https://registry.npmjs.org/-/user/org.couchdb.user:evantahler
12 verbose headers { date: 'Mon, 12 Jan 2015 01:08:25 GMT',
12 verbose headers server: 'CouchDB/1.5.0 (Erlang OTP/R16B03)',
12 verbose headers 'content-type': 'application/json',
12 verbose headers 'cache-control': 'max-age=60',
12 verbose headers 'content-length': '58',
12 verbose headers 'accept-ranges': 'bytes',
12 verbose headers via: '1.1 varnish',
12 verbose headers 'x-served-by': 'cache-iad2136-IAD',
12 verbose headers 'x-cache': 'MISS',
12 verbose headers 'x-cache-hits': '0',
12 verbose headers 'x-timer': 'S1421024904.747630,VS0,VE307',
12 verbose headers 'keep-alive': 'timeout=10, max=50',
12 verbose headers connection: 'Keep-Alive' }
13 verbose request invalidating /Users/evantahler/.npm/registry.npmjs.org/-/user/org.couchdb.user_3Aevantahler on PUT
14 verbose adduser update existing user
15 verbose request uri https://registry.npmjs.org/-/user/org.couchdb.user:evantahler?write=true
16 verbose request sending authorization for write operation
17 info attempt registry request try #1 at 17:08:25
18 http request GET https://registry.npmjs.org/-/user/org.couchdb.user:evantahler?write=true
19 http 200 https://registry.npmjs.org/-/user/org.couchdb.user:evantahler?write=true
20 verbose adduser userobj { _id: 'org.couchdb.user:evantahler',
20 verbose adduser name: 'evantahler',
20 verbose adduser password: 'XXXXX',
20 verbose adduser email: '[email protected]',
20 verbose adduser type: 'user',
20 verbose adduser roles: [],
20 verbose adduser date: '2015-01-12T01:08:24.229Z' }
21 verbose request uri https://registry.npmjs.org/-/user/org.couchdb.user:evantahler/-rev/12-a65cda677a8dab9dba9c4086e7c9c47b
22 verbose request updating existing user; sending authorization
23 info attempt registry request try #1 at 17:08:25
24 http request PUT https://registry.npmjs.org/-/user/org.couchdb.user:evantahler/-rev/12-a65cda677a8dab9dba9c4086e7c9c47b
25 http 403 https://registry.npmjs.org/-/user/org.couchdb.user:evantahler/-rev/12-a65cda677a8dab9dba9c4086e7c9c47b
26 verbose headers { date: 'Mon, 12 Jan 2015 01:08:26 GMT',
26 verbose headers server: 'CouchDB/1.5.0 (Erlang OTP/R16B03)',
26 verbose headers 'content-type': 'application/json',
26 verbose headers 'cache-control': 'max-age=60',
26 verbose headers 'content-length': '203',
26 verbose headers 'accept-ranges': 'bytes',
26 verbose headers via: '1.1 varnish',
26 verbose headers 'x-served-by': 'cache-iad2135-IAD',
26 verbose headers 'x-cache': 'MISS',
26 verbose headers 'x-cache-hits': '0',
26 verbose headers 'x-timer': 'S1421024906.188801,VS0,VE83',
26 verbose headers 'keep-alive': 'timeout=10, max=50',
26 verbose headers connection: 'Keep-Alive' }
27 verbose request invalidating /Users/evantahler/.npm/registry.npmjs.org/-/user/org.couchdb.user_3Aevantahler on PUT
28 verbose adduser back [ { [Error: forbidden may not mix password_sha and pbkdf2
28 verbose adduser You may need to upgrade your version of npm:
28 verbose adduser npm install npm -g
28 verbose adduser Note that this may need to be run as root/admin (sudo, etc.)
28 verbose adduser
28 verbose adduser : -/user/org.couchdb.user:evantahler/-rev/12-a65cda677a8dab9dba9c4086e7c9c47b] statusCode: 403, code: 'E403' },
28 verbose adduser { error: 'forbidden',
28 verbose adduser reason: 'may not mix password_sha and pbkdf2\nYou may need to upgrade your version of npm:\n npm install npm -g\nNote that this may need to be run as root/admin (sudo, etc.)\n\n' },
28 verbose adduser '{"error":"forbidden","reason":"may not mix password_sha and pbkdf2\\nYou may need to upgrade your version of npm:\\n npm install npm -g\\nNote that this may need to be run as root/admin (sudo, etc.)\\n\\n"}' ]
29 warn adduser Incorrect username or password
29 warn adduser You can reset your account by visiting:
29 warn adduser
29 warn adduser https://npmjs.org/forgot
30 verbose stack Error: forbidden may not mix password_sha and pbkdf2
30 verbose stack You may need to upgrade your version of npm:
30 verbose stack npm install npm -g
30 verbose stack Note that this may need to be run as root/admin (sudo, etc.)
30 verbose stack
30 verbose stack : -/user/org.couchdb.user:evantahler/-rev/12-a65cda677a8dab9dba9c4086e7c9c47b
30 verbose stack at CachingRegistryClient.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:244:14)
30 verbose stack at Request._callback (/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:172:14)
30 verbose stack at Request.self.callback (/usr/local/lib/node_modules/npm/node_modules/request/request.js:373:22)
30 verbose stack at Request.emit (events.js:98:17)
30 verbose stack at Request.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/request/request.js:1318:14)
30 verbose stack at Request.emit (events.js:117:20)
30 verbose stack at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/request/request.js:1266:12)
30 verbose stack at IncomingMessage.emit (events.js:117:20)
30 verbose stack at _stream_readable.js:944:16
30 verbose stack at process._tickCallback (node.js:442:13)
31 verbose statusCode 403
32 verbose cwd /Users/evantahler/Dropbox/Projects/actionhero
33 error Darwin 14.0.0
34 error argv "node" "/usr/local/bin/npm" "login"
35 error node v0.10.35
36 error npm v2.1.18
37 error code E403
38 error forbidden may not mix password_sha and pbkdf2
38 error You may need to upgrade your version of npm:
38 error npm install npm -g
38 error Note that this may need to be run as root/admin (sudo, etc.)
38 error
38 error : -/user/org.couchdb.user:evantahler/-rev/12-a65cda677a8dab9dba9c4086e7c9c47b
39 error If you need help, you may report this error at:
39 error <http://github.com/npm/npm/issues>
40 verbose exit [ 1, true ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment