Monero GUI syncing stuck with Ledger
This is about the Monero desktop GUI, but probably also applies to Monerujo.
If youβre trying to sync the blockchain with your Ledger device, you might be getting the conflicting messages of βWaiting for daemon to syncβ and βDaemon is synchronizedβ, which then just stays there forever and doesnβt move.
You may see something like this in the log:
ERROR wallet.wallet2 src/wallet/wallet2.cpp:3449 Error parsing blocks: Unable to send hidapi command. Error 128: Unknown error
ERROR wallet.wallet2 src/wallet/wallet2.cpp:3512 pull_blocks failed, try_count=3
These errors are caused by the Ledger not being connected. You need to leave the Ledger connected throughout the syncing, as apparently the node needs some info from it and wonβt notify you if itβs not there. It also doesnβt seem to work if you disconnect and then connect the wallet afterwards.
Letting the Ledger go to the screen saver or lock appears safe, at least with the Nano X I tried. Just leave it connected, and itβll sync fine.
Iβve opened a suggestion on the Monero issue tracker to improve the UX of the Ledger integration in general.
Last updated on January 04, 2021. For any questions/feedback, email me at hi@stavros.io.