keybase / keybase/client

Cannot view message history for user on desktop client

Open
#17,183 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
9.2k
Forks
1.3k
Avg merge
12h 58m
Merged PRs (30d)
56

Description

I have received a message from a keybase user that I cannot receive in the desktop Linux keybase client. I can read it fine on the mobile client. On the desktop client I get the following error at the top:

```
Error: ERROR CODE 205 - Unable to decrypt chat message (transient): Not found: Key for user in method chat.1.local.getThreadNonblock at new s (file:///opt/keybase/resources/app/desktop/dist/main.bundle.js:1:712052) at file:///opt/keybase/resources/app/desktop/dist/main.bundle.js:1:712581 at c (file:///opt/keybase/resources/app/desktop/dist/main.bundle.js:1:712620) at _rpcClient.invoke.t (file:///opt/keybase/resources/app/desktop/dist/main.bundle.js:1:1056471) at file:///opt/keybase/resources/app/desktop/dist/vendors~main~menubar~pinentry~tracker2~unlock-folders.bundle.js:1:1384165 at e._call (file:///opt/keybase/resources/app/desktop/dist/vendors~main~menubar~pinentry~tracker2~unlock-folders.bundle.js:1:903918) at file:///opt/keybase/resources/app/desktop/dist/vendors~main~menubar~pinentry~tracker2~unlock-folders.bundle.js:1:904058 at s (file:///opt/keybase/resources/app/desktop/dist/vendors~main~menubar~pinentry~tracker2~unlock-folders.bundle.js:1:903698) at e._fulfill (file:///opt/keybase/resources/app/desktop/dist/vendors~main~menubar~pinentry~tracker2~unlock-folders.bundle.js:1:904028) at s (file:///opt/keybase/resources/app/desktop/dist/vendors~main~menubar~pinentry~tracker2~unlock-folders.bundle.js:1:903229)
```

I have restarted the Keybase client with `run_keybase` and the message history with this user remains unreadable. The mobile client reads it all fine.

my log id: b2697a7f73b120a321c3bb1c

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the desktop Linux client entry point chat.1.local.getThreadNonblock and the error locations in app/desktop/dist/main.bundle.js and the referenced vendors bundle. Reproduce the unreadable message history after restarting with run_keybase, then verify that the history can be viewed without the ERROR CODE 205 decryption failure.

Written by the indexing model from the issue text.

Assessment

Tech stack
electron, go
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 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.