FS#65136 - [monero] monero-wallet-cli not compiled with Trezor support
Attached to Project:
Community Packages
Opened by Jim Johnson (JimmyJammy) - Tuesday, 14 January 2020, 02:57 GMT
Last edited by kpcyrd (kpcyrd) - Friday, 20 March 2020, 14:48 GMT
Opened by Jim Johnson (JimmyJammy) - Tuesday, 14 January 2020, 02:57 GMT
Last edited by kpcyrd (kpcyrd) - Friday, 20 March 2020, 14:48 GMT
|
Details
Description:
The monero-wallet-cli binary from the Arch community repository does not support Trezor devices, while the one downloaded from getmonero.org does. Additional info: * package version 0.15.0.1-3 Steps to reproduce: 1) Install the monero package 2) Install trezord-go from the AUR 3) Run monero-wallet-cli --hw-device Trezor --generate-from-device MoneroWallet with the Trezor device plugged in and unlocked The process exits with 'Error: failed to generate new wallet: device not found: Trezor' The log file shows: ERROR serialization src/device/device.cpp:86 Device not found in registry: 'Trezor'. Known devices: ERROR serialization src/device/device.cpp:88 - Ledger ERROR serialization src/device/device.cpp:88 - default Running the same command using the downloaded binary from getmonero.org successfully creates a new wallet. The log file shows: DEBUG device.trezor src/device_trezor/device_trezor_base.cpp:116 Enumerating Trezor devices... [...] TRACE device.trezor.transport src/device_trezor/trezor/transport.cpp:894 Libusb devices: x TRACE device.trezor.transport src/device_trezor/trezor/transport.cpp:909 Found Trezor device: xxxx-xxxx |
This task depends upon
Closed by kpcyrd (kpcyrd)
Friday, 20 March 2020, 14:48 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in 0.15.0.5-1
Friday, 20 March 2020, 14:48 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in 0.15.0.5-1
Unfortunately I can't test it myself since I'm missing the hardware.
monero-wallet-cli: error while loading shared libraries: libprotobuf.so.22: cannot open shared object file: No such file or directory
After installing the protobuf package, monero-wallet-cli works with Trezor, so now it's just a problem with linking the library.
Maybe you should add hidapi and protobuf as optional dependencies for hw wallet support?
EDIT: The package doesn't work without protobuf, so it needs to be added as a proper dependency.