keybase / keybase-issues

A single repo for managing publicly recognized issues with the keybase client, installer, and website.
902 stars 37 forks source link

Reddit proof blocked on WSL Ubuntu #4171

Open amadanmath opened 1 year ago

amadanmath commented 1 year ago

From WSL Ubuntu, the command keybase id fails to verify the Reddit proof:

✔ "amadan" on reddit failed: 403 Blocked (code=240) [cached 2023-01-17 13:30:12 JST]

Additionally, if I use keybase id amadan@reddit, I also get this line:

▶ ERROR Unmet remote assertions for user "amadan"

I could not find any info on these two messages. The output in my Windows shell on the same computer is fine:

OK "amadan" on reddit: https://www.reddit.com/r/KeybaseProofs/comments/10e2dhw/my_keybase_proof_redditamadan_keybaseamadan_md/ [cached 2023-01-17 13:07:40 JST]

Here is the relevant JSON details via keybase id -j amadan | jq '.proofs[] | select(.proof.key == "reddit")'

{
  "proof": {
    "proofType": 4,
    "key": "reddit",
    "value": "amadan",
    "displayMarkup": "amadan",
    "sigID": "31dfc832a027fd11fd861dc045b3d37083e4cdd4c701b53bf5961db87dc2b6a00f",
    "mTime": 1673928400000
  },
  "result": {
    "proofId": 1,
    "proofResult": {
      "state": 2,
      "status": 240,
      "desc": "403 Blocked"
    },
    "snoozedResult": {
      "state": 1,
      "status": 1,
      "desc": ""
    },
    "torWarning": false,
    "tmpTrackExpireTime": 0,
    "cached": {
      "proofResult": {
        "state": 2,
        "status": 240,
        "desc": "403 Blocked"
      },
      "time": 1673929812139,
      "freshness": 0
    },
    "hint": {
      "remoteId": "t3_10e2dhw",
      "humanUrl": "https://www.reddit.com/r/KeybaseProofs/comments/10e2dhw/my_keybase_proof_redditamadan_keybaseamadan_md/",
      "apiUrl": "https://www.reddit.com/r/KeybaseProofs/comments/10e2dhw/my_keybase_proof_redditamadan_keybaseamadan_md/.json",
      "checkText": "hKRib2R5hqhkZXRhY2hlZMOpaGFzaF90eXBlCqNrZXnEIwEg45BVSzJ/knvJjhW8DTNsZNvn+nSdbu0wQmNSsNNJnKEKp3BheWxvYWTESpcCJcQgyX0Sil1mRl13YYobZQT7bCvT6FiEV42zhNkGJj/L0vHEID5VRal8t9zI+x+a21Zl3jx7sI2z56IPHwo7rUhJFuBiAgHCo3NpZ8RAfTZKpDLMIr+88JzXNzxJkrpfLrxxVmy65cGyCtVW/bVML0mmsNlrQnwaPUe7jq1wCs8mIXQ2Ttgnl1k2hFCZCahzaWdfdHlwZSCkaGFzaIKkdHlwZQildmFsdWXEIJXAu8cm8qJaZoVKvW0gxTwWdOjLQlhwwW6o1VVwy+Wao3RhZ80CAqd2ZXJzaW9uAQ=="
    },
    "breaksTracking": false
  }
}

But checking the apiUrl with curl works:

curl https://www.reddit.com/r/KeybaseProofs/comments/10e2dhw/my_keybase_proof_redditamadan_keybaseamadan_md/.json

My WSL keybase is

keybase version 6.0.2-20220610191041+a459abf326

My Windows keybase.exe is:

keybase version 6.0.1-20220609135407+0fc9feea3d