Device add fails after changed password - ppgen assertion failed before update (error 1407)
- Dominant language
- Go
- Stars
- 9.2k
- Forks
- 1.3k
- Avg merge
- 12h 58m
- Merged PRs (30d)
- 56
Description
1. Created account
2. Added device 'Samsung S7'
3. Changed password via the web
4. Login in Linux App on Ubuntu 18.0.1
5. Initialized verification with 'Samsung S7'
6. Scanned 2D-code in Android app
7. Error message in Android App: "ppgen assertion failed before update (error 1407) Error code 218: GENERIC in method keybase1.device.deviceAdd"
8. Signed out of 'Samsung S7' Android App
9. Signed in with new password
10. Login in Linux App on Ubuntu 18.0.1
11. Initialized verification with 'Samsung S7'
12. Scanned 2D-code in Android app
13. Success
I guess that the Android somehow was in a bad state being logged in with my old password.
My first fail log id from laptop: bf6e7fc1719ccab80586251c
My second fail log id from laptop: d3541b97c0bf32e959eaa01c
Contributor guide
No contributing guide indexed for this repository
Research direction
Review the two laptop log IDs, bf6e7fc1719ccab80586251c and d3541b97c0bf32e959eaa01c, then trace the keybase1.device.deviceAdd entry point across the Android and Linux clients. Done means device verification succeeds after a password change without requiring the Android app to be signed out and signed in again.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, go, ubuntu
- Domain
- authentication, mobile-dev, operating-systems, security
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100