keybase / keybase/keybase-issues

Error: Cannot find module 'cheerio' on OS X

Open
#2,398 17 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
899
Forks
40
PR merge metrics
No merged PRs in 30d

Description

I can't seem to do anything with Keybase any more. It was working fine for the last year or so, but has now died. I tried to do an update through the command line but it failed. I tried to install the new client (from the .dmg) but this fails before the login stage (just hangs).

screenshot 2016-07-20 20 07 27

![screenshot 2016-07-20 20 16 56](https://cloud.githubusercontent.com/assets/237223/16999648/f16c0820-4eb6-11e6-8fd3-498e836eaf6c.png)

```

module.js:328
throw err;
^

Error: Cannot find module 'cheerio'
at Function.Module._resolveFilename (module.js:326:15)
at Function.Module._load (module.js:277:25)
at Module.require (module.js:354:17)
at require (internal/module.js:12:17)
at Object. (/usr/local/lib/node_modules/keybase/lib/sigchain.js:32:13)
at Object. (/usr/local/lib/node_modules/keybase/lib/sigchain.js:923:4)
at Module._compile (module.js:398:26)
at Object.Module._extensions..js (module.js:405:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the stack trace in /usr/local/lib/node_modules/keybase/lib/sigchain.js, especially line 32, and reproduce the command-line update or .dmg installation on OS X. Done means the Keybase client installs or updates successfully without the missing 'cheerio' module error.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, nodejs
Domain
cli, desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.