Trezor wallet (USB bridge) on Qubes

24 views
Skip to first unread message

Crowphale

unread,
Aug 14, 2020, 3:59:12 AM8/14/20
to qubes...@googlegroups.com
Hey all,
I just started with Qubes so I'm still learning how it works. I'm trying to get Trezor Wallet working on Qubes, following [1].

I created `/etc/qubes-rpc/policy/trezord-service`:
$ cat /etc/qubes-rpc/policy/trezord-service
$anyvm $anyvm allow,user=trezord,target=sys-usb

However, I don't have service "sys-usb", only "sys-usb-dvm" domain. What is the difference between a service and a domain? What does the -dvm suffix mean?

I believe I installed the Trezor bridge: I downloaded the .rpm file in my "bitcoin" domain which has internet connection (sys-usb-dvm does not), then I copied the .rpm file to sys-usb-dvm. Then, I installed it inside the sys-usb-dvm domain:
sudo rpm -i trezor-bridge-2.0.27-1.x86_64.rpm
warning: trezor-bridge-2.0.27-1.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID b9a02a3d: NOKEY
Created symlink /etc/systemd/system/multi-user.target.wants/trezord.service → /usr/lib/systemd/system/trezord.service.

But when I restart the "bitcoin" domain and open Firefox (after attaching the Trezor USB device to "bitcoin" domain), it says "Transport Error, WebUSB not available in this browser." and "Trezor bridge not installed".

I'm probably doing something wrong, but not sure what, since I'm still developing my mental model on how Qubes work. Thank you so much for any answers or pointers to what I could read to learn more.

Crowphale



Sent with ProtonMail Secure Email.

BGW

unread,
Aug 14, 2020, 7:17:39 PM8/14/20
to qubes-users

I will watch this post with interest.  I posted here some time back, same issue, with no one able to offer support.  Likewise Trezor were useless.  I never got my wallet to work which is annoying and really needs to be looked at by Trezor.

Good luck.  Sorry I can't offer any concrete assistance.
Reply all
Reply to author
Forward
0 new messages