-
Notifications
You must be signed in to change notification settings - Fork 771
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
Monero GUI from Manjaro Officiial Repro does NOT recognize TREZOR Safe 3 #4317
Comments
Does using the binaries from getmonero.org work? If yes, then the issue is with the package itself, it is likely compiled without Trezor support. You have to reach out to the package maintainer. See https://gitlab.archlinux.org/archlinux/packaging/packages/monero/-/issues/1 |
with Manjaro Linux I depend on Manjaro's Official Repro and Manjaro can't handle .deb files from getmonero.org!
The link you mentioned is for an older version of Monero GUI and as I filled two issues, cause the Flatpak version has a huge glitch as well.
My bug report is for version 0.18.3.3
Regards
Gesendet: Donnerstag, 23. Mai 2024 um 20:59 Uhr
Von: "selsta" ***@***.***>
An: "monero-project/monero-gui" ***@***.***>
Cc: "OnAirDroid" ***@***.***>, "Author" ***@***.***>
Betreff: Re: [monero-project/monero-gui] Monero GUI from Manjaro Officiial Repro does NOT recognize TREZOR Safe 3 (Issue #4317)
Does using the binaries from getmonero.org work? If yes, then the issue is with the package itself, it is likely compiled without Trezor support. You have to reach out to the package maintainer.
See https://gitlab.archlinux.org/archlinux/packaging/packages/monero/-/issues/1
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
I don't know what you mean, we don't have .deb files on getmonero.org, it's a binary that can be opened on any Linux system.
The link is still relevant, it doesn't appear to be fixed yet. |
OK, I will try the binary and report back. |
I see it's an AppImage. I've tried it with a Standard- and a Hidden Wallet on the Trezor Safe 3 - same result !! Here is what the 'trezord-git' bridge puts out in the terminal Monero GUI Log attached |
Please test first to create a regular wallet without Trezor so that we can point out that the issue is elsewhere. |
This is mentioned nowhere! I made this test with the Standard Wallet and I wonder now, whether I can use Monero GUI with the Standard Wallet when those bugs are fixed? Trezor blames Monero GUI, Monero GUI blames Manjaro and I spent already two days in between! Good luck for mass adoption ... |
I'm having a hard time following. Did creating a regular wallet (without Trezor) work? If yes, did you create a Trezor wallet with or without passphrase? Try creating a wallet without passphrase first to see if you can open it.
I don't understand what you are asking here. |
Yes, a regular wallet can be created without any problem.
Yes, I've created one without passphrase and I can open it.
Listen, I've created now some Hardware Test Wallets without passphrase (some failed and a few seemed to be created, even so the procedure was stuck on 'OPENING WALLET' and a seedphrase was never displayed), that means those are all related to the Trezor Standard Wallet. So far I don't have any assets in this Monero GUI wallet and I won't use this Trezor-Monero combination in this BUGGY CONDITION !! |
Keep in mind for each wallet file, you have to use the same passphrase. Meaning if you want one wallet without passphrase and one with passphrase, you have to create two separate wallet files with different names. You can't use one wallet file with different passphrases.
Yes, you can reuse the wallet name. Only the seedphrase is stored on the Trezor.
The seedphrase should never be displayed, the seed is securely stored on the Trezor. Regarding the stuck on "opening wallet" issue, did you make sure that the Trezor doesn't ask you to do anything on the device? As far as I remember you have to click if you want to enter the passphrase on device or on your computer, and then enter the passphrase. |
Yes, I'm aware of that.
Shouldn't it be displayed in the creation process, like a regular Monero GUI wallet?
Yes, sure, there wasn't any message on the device to confirm. I watched everything carefully and on top I went through this procedure x-times now! |
No, the seedphrase will NEVER be displayed. And yes, you need a Trezor to restore the wallet, or you need some a software that can convert your Trezor seed to a monero seed. |
Unfortunately I don't have a Trezor Safe 3, so I don't know if it's an issue with this model. So far we have not received other reports about your issue. You said you have access to a different computer, can you try it on that? |
So to understand correctly, the seedphrase is only displayed for regular wallets, but not for hardware wallets, correct? Which software can convert a Trezor seed into a Monero seed? My last question! Anyway,I appreciate your help, thank you very much. |
It's a python tool so not really user friendly: https://github.com/ph4r05/monero-agent/blob/master/PoC.md#trezor-seeds
Yes, the seedphrase is stored completely separately from monero-gui. You can confirm that by creating a wallet, writing down the address. Deleting the wallet, re-creating it again and confirming that the old address matched the new address. |
At least one Hardware Wallet was created as I can see by the symbol (Open a wallet from file) and also because in this wallet the seedphrase is not displayed in the setting (Mnemonic seed protected by hardware device). I chose 'Computer', cause this Hardware Wallet was created without a passphrase, so I left it empty and hit OK and if i hit restore wallet again it get stuck forever on the screen 'Creating Wallet from Device'! So I wasn't able to restore the Hardware Wallet and I've tried it on a second computer (also Manjaro) without success! When those bugs bugs hit an average computer user, than there won't be more adoption for Monero! I really would appreciate if the Monero GUI and the 'trezord-git' bridge gets tested with all features on Manjaro !! Monero GUI Log File |
I would recommend to either use a regular wallet (without Trezor), or try on a different computer. It seems clear there is some issue here than affects all Trezor related communication and it's not possible for me to remotely figure out what is going on. @ph4r05 any idea what could cause issue with almost all communcation? |
Hello! We would need more verbose logs. I cannot tell much from this. There was a way to increase log level but I wasnt involved for quite some time so I don't remember right now. The usual suspects: invalid passphrase (if any), broken cable, some other trezor app running. Trezor Suite at some point enabled passphrase, maybe try enabling it and use an empty one. (Seed is stored on the device, passphrase is never stored anywhere). It should use libusb/webusb not bridge. If bridge is involved, update to the latest, reboot and try again with higher log level. |
Thank you for looking into the problem.
Verbose log? What I have to do to get those?
Nor do I !!
None of this applies!
Do I understand that correctly, a bridge is NOT needed at all ?? Would log level 4 be good enough or is that just for the deamon? With the bridge I come until the second screenshot of my previous post. Who is in charge to solve that problem? Whom to ping? |
@OnAirDroid can you open a regular wallet (without Trezor), go to Settings -> Log, set it to level 4 and then try to open the Trezor wallet and share the log file? Or did you already do that in the last .log file you shared? Currently it only shows that it fails, but not why
|
Yes, it's the previous log file was done with level 4. I made another Test and installed the Monero GUI AppImage on Tails and wow everything works without a bridge! out of the box (no bridge needed as @ph4r05 mentioned)! In summery the Trezor device is ok, the cable is ok, the recover of the Hardware Wallet is ok (same computer) !! Everything boils down to the faulty communication between Trezor and Monero GUI not only on Manjaro (in opposite to Tails/Debian) the 'trezord' bridge is needed (if I don't start the bridge, Trezor is not recognized at all on Manjaro). I really hope that one of the devs looks into that problem as Manjaro belongs to the top 5 distros and many users will be unhappy and frustrated with Trezor and the Monero GUI @kpcyrd I appreciate your help and I'm looking forward to a solution for that faulty communication on Manjaro ... |
This flag is still not released, but hopefully stops the monero build from silently disabling hardware wallet support in the future. |
The faulty build process is one thing, but the AppImage (from getmonero.org) which includes the Trezor support doesn't work on Manjaro (and most likely on other distros) as described on my posts above! @kpcyrd There is at least one more major issue concerning the communication (via the trezord-git bridge) as @selsta stated correctly! Trezor Safe 3 is out since 8 month and it's very disappointing! @matejcik @prusnak Even the Trezor Support wasted my time and recommended the Flatpak version, not aware about the first thing to test is the original AppImage! |
weirdly enough @OnAirDroid is onto something here.
When started with bridge, the right wallet came up ~instantly, and afterwards it would work even without bridge, so I was not able to reproduce the same thing again. A possibly related problem I detected can be reproduced as follows:
log also only says "Initing device..." full log attached |
I am facing the same issue, though on Debian (12). Log here |
The Monero GUI Wallet (Version 0.18.3.3) from the Manjaro's official repro does NOT recognize the Trezor Safe 3 (device not found) even when the Trezor Suite is open and the 'trezord' bridge is active (confirmed by http://127.0.0.1:21325/status/)!
Then I installed the stand-alone-bridge 'trezord-git' (Version 2.0.33) from AUR (and activated it by /usr/bin/trezord -e 21324), without any success for the Monero GUI Wallet - device NOT found, but the stand-alone-bridge 'trezord-git' works fine as the Exodus Wallet and recognize the Trezor Safe 3!
Unfortunately i couldn't try the other variant 'trezord-go' from AUR due to an build error and my knowledge is not sufficient to correct the build process and find the error. @prusnak
I tried the old stand-alone-bridge 'trezor-bridge-bin' (Version 2.0.30) from AUR as well, without success for the Monero GUI Wallet and of course, always a reboot in between)!
So it all boils down to a 'device NOT found' by the Monero GUI Wallet (everything else works fine)!
The integrated bridge in the Trezor AppImage works ok as well as the 'trezord-git' bridge by itself works fine with Exodus Wallet.
Manjaro Linux (KDE 6, latest update)
Kernel 5.15
I've repeated that on another computer (also Manjaro) without success (same results) !!
The text was updated successfully, but these errors were encountered: