keybase / keybase/keybase-issues
"keybase push -s" error (pushing secret key)
- Dominant language
- No language data
- Stars
- 899
- Forks
- 40
- PR merge metrics
- No merged PRs in 30d
Description
For user gabrieltest2. Lmk if you need more details.
Maybe related to issue trying to push private key via desktop as well:
http://glui.me/?i=hen91av0gw426fp/2014-07-18_at_2.29_PM_2x.png/
```
~/Projects/Keybase (master) keybase push -s
info: Public key already uploaded; pushing only secret key
buffer.js:188
throw new TypeError('First argument needs to be a number, ' +
^
TypeError: First argument needs to be a number, array or string.
at new Buffer (buffer.js:188:15)
at KeyManager.exports.KeyManager.KeyManager.get_tsenc (/usr/local/lib/node_modules/keybase/lib/keymanager.js:257:16)
at /usr/local/lib/node_modules/keybase/lib/keymanager.js:387:28
at /usr/local/lib/node_modules/keybase/lib/keymanager.js:397:13
at Deferrals.exports.Deferrals.Deferrals._call (/usr/local/lib/node_modules/keybase/node_modules/iced-runtime/lib/runtime.js:86:16)
at /usr/local/lib/node_modules/keybase/node_modules/iced-runtime/lib/runtime.js:98:26
at exports.trampoline.trampoline (/usr/local/lib/node_modules/keybase/node_modules/iced-runtime/lib/runtime.js:64:14)
at Deferrals.exports.Deferrals.Deferrals._fulfill (/usr/local/lib/node_modules/keybase/node_modules/iced-runtime/lib/runtime.js:96:16)
at iced.Deferrals.parent (/usr/local/lib/node_modules/keybase/lib/keymanager.js:376:28)
at KeyManager.exports.KeyManager.KeyManager.sign_and_export (/usr/local/lib/node_modules/keybase/lib/keymanager.js:378:15)
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Reproduce `keybase push -s` for user gabrieltest2, then inspect `lib/keymanager.js` around `get_tsenc` line 257 and the `sign_and_export` path shown in the stack trace. Done means the secret-key push no longer raises the reported Buffer TypeError.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- node.js
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100