Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

adding UI to deal with "TransportError: Failed to sign with Ledger device" or "Access Denied" #6110

Open
kjozwiak opened this issue Sep 20, 2019 · 2 comments

Comments

@kjozwiak
Copy link
Member

@kjozwiak kjozwiak commented Sep 20, 2019

Description

When attempting to connect the Ledger Nano with Brave using Mint 19.1 x64, you'll get the following error message when using the extension inspector:

Uncaught (in promise) TransportError: Failed to sign with Ledger device: U2F DEVICE_INELIGIBLE

When you run into the above, you'll get the infinite loading spinner when connecting too either . MM or Brave. If you attempt to connect to https://mycrypto.com, you'll get an "Access Denied". After doing some research, found the following:

You'll basically need to add the following into the plugdev group within /etc/group:

wget -q -O - https://raw.githubusercontent.com/LedgerHQ/udev-rules/master/add_udev_rules.sh | sudo bash

Once you add the above, MM, Brave and https://mycrypto.com will work as expected.

I'm not 100% sure if this affects all Linux installations though.

Steps to Reproduce

N/A (basically try connecting to either MM, Brave or https://mycrypto.com with a new Mint installation and you won't be able to connect unless the above is done.

Actual result:

When connecting, you'll receive the following via the extension inspector:

Uncaught (in promise) TransportError: Failed to sign with Ledger device: U2F DEVICE_INELIGIBLE

If you attempt to connect to https://mycrypto.com, you'll get "Access Denied"

Expected result:

Some type of UI/Error indicating that access was denied and perhaps a suggestion on how to fix the issue. This affects MM as well so it would be nice to get it fixed upstream.

Reproduces how often:

100% reproducible until rule is added into plugdev group within /etc/group

Brave version (brave://version info)

Brave 0.69.128 Chromium: 77.0.3865.75 (Official Build) (64-bit)
Revision 201e747d032611c5f2785cae06e894cf85be7f8a-refs/branch-heads/3865@{#776}
OS Linux

Version/Channel Information:

  • Can you reproduce this issue with the current release? Yes
  • Can you reproduce this issue with the beta channel? Yes
  • Can you reproduce this issue with the dev channel? Yes
  • Can you reproduce this issue with the nightly channel? Yes

Other Additional Information:

  • Does the issue resolve itself when disabling Brave Shields? N/A
  • Does the issue resolve itself when disabling Brave Rewards? N/A
  • Is the issue reproducible on the latest version of Chrome? N/A (didn't try Chrome + MM)

Miscellaneous Information:

CCing @bbondy @rebron @tomlowenthal @brave/legacy_qa

@bbondy
Copy link
Member

@bbondy bbondy commented Oct 2, 2019

Same as MetaMask?

@bbondy
Copy link
Member

@bbondy bbondy commented Dec 20, 2019

Might be related to #6105

@bbondy bbondy moved this from Untriaged to Backlog in Crypto Wallets Dec 20, 2019
@bsclifton bsclifton added this to Waiting for upstream to fix in Chromium Rebasing Feb 18, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Crypto Wallets
  
Backlog
Chromium Rebasing
  
Waiting for upstream to fix
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants
You can’t perform that action at this time.