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

Unable to use lotus-shed for remote ledger connection #11130

Closed
5 of 11 tasks
bobdubois opened this issue Aug 2, 2023 · 1 comment
Closed
5 of 11 tasks

Unable to use lotus-shed for remote ledger connection #11130

bobdubois opened this issue Aug 2, 2023 · 1 comment
Labels
kind/bug Kind: Bug

Comments

@bobdubois
Copy link

Checklist

  • This is not a security-related bug/issue. If it is, please follow please follow the security policy.
  • I have searched on the issue tracker and the lotus forum, and there is no existing related issue or discussion.
  • I am running the Latest release, the most recent RC(release canadiate) for the upcoming release or the dev branch(master), or have an issue updating to any of these.
  • I did not make any code changes to lotus.

Lotus component

  • lotus daemon - chain sync
  • lotus fvm/fevm - Lotus FVM and FEVM interactions
  • lotus miner/worker - sealing
  • lotus miner - proving(WindowPoSt/WinningPoSt)
  • lotus JSON-RPC API
  • lotus message management (mpool)
  • Other

Lotus Version

1.23.2 mainnet

Repro Steps

  1. make lotus-shed lotus-wallet on a Linux system
  2. ./lotus-shed ledger list
  3. throws error: ERROR lotus-shed lotus-shed/main.go:122 LedgerHID device (idx 0) not found

Describe the Bug

Using a Ledger Nano S Plus, trying to set up remote ledger support for my lotus daemon/miner setup.
Unable to find the JSON string from the Ledger device with lotus-shed.
Instantly throws an error:
ERROR lotus-shed lotus-shed/main.go:122 LedgerHID device (idx 0) not found
lususb shows the Ledger device.
Ledger Live works fine on the system.
Ledger Live not running at the same time!
Ledger is unlocked, Filecoin app is open and in expert mode.

Found the HW path in Ledger Live:
"freshAddressPath": "44'/461'/0'/0/0",
Tried to run
lotus-shed ledger key-info "m44'/461'/0'/0/0"
which throws the same error.

Tried on 3 different Linux flavors (Arch, Manjaro and Ubuntu) with all the same error.

Logging Information

no errors logged other than on stdout.
@rjan90
Copy link
Contributor

rjan90 commented Mar 4, 2024

This issue should now have been fixed in the master branch, after switching to upstream ledger library: #11651

@rjan90 rjan90 closed this as completed Mar 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Kind: Bug
Projects
None yet
Development

No branches or pull requests

3 participants
@rjan90 @bobdubois and others