Pages:
Author

Topic: [ESHOP launched] Trezor: Bitcoin hardware wallet - page 35. (Read 966221 times)

hero member
Activity: 761
Merit: 606
Cython = no luck  Still can't get trezor-python to install completely

two steps to try in the next few

1.  Try running Trezor + Electrum on a bare metal Debian box (ditch the VM to see if it changes anything).  I have a Debian machine to use with a nice backup sector image.  I can write back the system if I don't like the outcome.  Its small < 100 Gig so maybe an hour to write it back afterwards.

2.  Might build a Ubuntu VM since several here seem to be having luck with it.  I prefer to use Debian but I can live with Ubuntu for BTC only via a VM for the task.  Which Ubuntu flavors are working well for you guys?  Ubuntu and Debian both make it easy to locate drivers for this particular machine.

I am trying to build a nice linux system because I want to connect Trezor + Electrum via TOR.  I use TOR and Electrum with no problems, but now I need the hardware wallet in the mix.  I'll get there but its a fight for some reason.


If any new readers come across this thread and can throw some light on it, please do so!
hero member
Activity: 761
Merit: 606
Need some help here brothers,

FYI - my Trezor is still using the firmware ONE back from the latest.  I don't need U2F so I have been waiting.

I built a Debian VM and I am trying to get Trezor seen by Electrum.  I already installed Chrome and the bridge for mytrezor.  Everything works fine if I wanted to use that site, but I don't.  The Trezor works great using the mytrezor site.  Electrum, which I have used for years, is also working great without a hardware wallet in play!

When I open Electrum 2.7.0 and then attempt to setup a hardware wallet on Electrum I get the flag: No Hardware Support  ...... found.  Please install relevant libraries python-trezor (as an example).

I downloaded Trezor 0.7.4.tar.gz and attempted to install it using pip.  It looked like it was installing but then threw errors.  I'll paste them below:

XXXXX@debian-vm:~$ sudo pip install trezor
[sudo] password for XXXX:
Downloading/unpacking trezor
  Downloading trezor-0.7.4.tar.gz (75kB): 75kB downloaded
  Running setup.py (path:/tmp/pip-build-WwJJFU/trezor/setup.py) egg_info for package trezor
    
Requirement already satisfied (use --upgrade to upgrade): ecdsa>=0.9 in /usr/local/lib/python2.7/dist-packages (from trezor)
Requirement already satisfied (use --upgrade to upgrade): protobuf>=2.6.1 in /usr/local/lib/python2.7/dist-packages (from trezor)
Downloading/unpacking mnemonic>=0.8 (from trezor)
  Downloading mnemonic-0.15.tar.gz
  Running setup.py (path:/tmp/pip-build-WwJJFU/mnemonic/setup.py) egg_info for package mnemonic
    
Downloading/unpacking hidapi>=0.7.99 (from trezor)
  Downloading hidapi-0.7.99.post19.tar.gz
  Running setup.py (path:/tmp/pip-build-WwJJFU/hidapi/setup.py) egg_info for package hidapi
    warning: no files found matching '*.pyx' under directory 'Cython/Debugger/Tests'
    warning: no files found matching '*.pxd' under directory 'Cython/Debugger/Tests'
    warning: no files found matching '*.h' under directory 'Cython/Debugger/Tests'
    warning: no files found matching '*.pxd' under directory 'Cython/Utility'
    /tmp/easy_install-hFGlvm/Cython-0.24.1/Cython/Plex/Scanners.c:4:20: fatal error: Python.h: No such file or directory
     #include "Python.h"
                        ^
    compilation terminated.
    Unable to find pgen, not compiling formal grammar.
    Traceback (most recent call last):
      File "", line 17, in
      File "/tmp/pip-build-WwJJFU/hidapi/setup.py", line 88, in
        install_requires = ['setuptools>=19.0'],
      File "/usr/lib/python2.7/distutils/core.py", line 111, in setup
        _setup_distribution = dist = klass(attrs)
      File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 262, in __init__
        self.fetch_build_eggs(attrs['setup_requires'])
      File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 287, in fetch_build_eggs
        replace_conflicting=True,
      File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 631, in resolve
        dist = best[req.key] = env.best_match(req, ws, installer)
      File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 874, in best_match
        return self.obtain(req, installer)
      File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 886, in obtain
        return installer(requirement)
      File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 338, in fetch_build_egg
        return cmd.easy_install(req)
      File "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line 636, in easy_install
        return self.install_item(spec, dist.location, tmpdir, deps)
      File "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line 666, in install_item
        dists = self.install_eggs(spec, download, tmpdir)
      File "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line 856, in install_eggs
        return self.build_and_install(setup_script, setup_base)
      File "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line 1078, in build_and_install
        self.run_setup(setup_script, setup_base, args)
      File "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line 1066, in run_setup
        raise DistutilsError("Setup script exited with %s" % (v.args[0],))
    distutils.errors.DistutilsError: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
    Complete output from command python setup.py egg_info:
    warning: no files found matching '*.pyx' under directory 'Cython/Debugger/Tests'

warning: no files found matching '*.pxd' under directory 'Cython/Debugger/Tests'

warning: no files found matching '*.h' under directory 'Cython/Debugger/Tests'

warning: no files found matching '*.pxd' under directory 'Cython/Utility'

/tmp/easy_install-hFGlvm/Cython-0.24.1/Cython/Plex/Scanners.c:4:20: fatal error: Python.h: No such file or directory

 #include "Python.h"

                    ^

compilation terminated.

Unable to find pgen, not compiling formal grammar.

Traceback (most recent call last):

  File "", line 17, in

  File "/tmp/pip-build-WwJJFU/hidapi/setup.py", line 88, in

    install_requires = ['setuptools>=19.0'],

  File "/usr/lib/python2.7/distutils/core.py", line 111, in setup

    _setup_distribution = dist = klass(attrs)

  File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 262, in __init__

    self.fetch_build_eggs(attrs['setup_requires'])

  File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 287, in fetch_build_eggs

    replace_conflicting=True,

  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 631, in resolve

    dist = best[req.key] = env.best_match(req, ws, installer)

  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 874, in best_match

    return self.obtain(req, installer)

  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 886, in obtain

    return installer(requirement)

  File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 338, in fetch_build_egg

    return cmd.easy_install(req)

  File "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line 636, in easy_install

    return self.install_item(spec, dist.location, tmpdir, deps)

  File "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line 666, in install_item

    dists = self.install_eggs(spec, download, tmpdir)

  File "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line 856, in install_eggs

    return self.build_and_install(setup_script, setup_base)

  File "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line 1078, in build_and_install

    self.run_setup(setup_script, setup_base, args)

  File "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line 1066, in run_setup

    raise DistutilsError("Setup script exited with %s" % (v.args[0],))

distutils.errors.DistutilsError: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip-build-WwJJFU/hidapi
Storing debug log for failure in /root/.pip/pip.log
XXX@debian-vm:~$


It seems pretty obvious to me that my Linux OS is missing some library (s) or dependencies.  I would appreciate some help if there are any linux users out there with some ideas.  I am not afraid to tinker at all because I can snapshot before trying anything.

I am stuck, anybody??
newbie
Activity: 40
Merit: 0
Is there a easy way to update Trezor without using Chrome/ Iron /Chromium? Trezor Bridge is not working in combination with Win10. Huh


If you have an Android, you can use the Trezor Manager app.

  Undecided looks like Trezor is a google product. That sucks. Next I will try to update with Linux mint...

No it's not really a Google product. It just runs on most used platforms, which happen to be offered by Google. Either way, there should be no issues with Linux + Bridge + python-trezor, if you do not want to use Chrome
legendary
Activity: 1806
Merit: 1164
Iron Browser is a privacy centric neutered Chrome for those who do not like to use Google Products. Iron works just fine with Trezor app.
legendary
Activity: 2461
Merit: 1058
Don't use bitcoin.de if you care about privacy!
Is there a easy way to update Trezor without using Chrome/ Iron /Chromium? Trezor Bridge is not working in combination with Win10. Huh


If you have an Android, you can use the Trezor Manager app.

  Undecided looks like Trezor is a google product. That sucks. Next I will try to update with Linux mint...
newbie
Activity: 40
Merit: 0
Is there a easy way to update Trezor without using Chrome/ Iron /Chromium? Trezor Bridge is not working in combination with Win10. Huh


If you have an Android, you can use the Trezor Manager app.
legendary
Activity: 2461
Merit: 1058
Don't use bitcoin.de if you care about privacy!
Is there a easy way to update Trezor without using Chrome/ Iron /Chromium? Trezor Bridge is not working in combination with Win10. Huh

I'm pretty sure I did it on firefox before.

Me too but since a while Trezor bridge or Chrome is needed to update. Sad
legendary
Activity: 1722
Merit: 1217
Is there a easy way to update Trezor without using Chrome/ Iron /Chromium? Trezor Bridge is not working in combination with Win10. Huh

I'm pretty sure I did it on firefox before.
legendary
Activity: 2461
Merit: 1058
Don't use bitcoin.de if you care about privacy!
Is there a easy way to update Trezor without using Chrome/ Iron /Chromium? Trezor Bridge is not working in combination with Win10. Huh
sr. member
Activity: 841
Merit: 251
I have to sell a new TREZOR White. Mi Price is : 0,15 BTC --
Shipping cost free

We send only EUROPEAN UNION

My BTC adres : 1ChpJPpDbnhUH6Bfe5mkyNDRBusxGayzqY

https://bitcointrezor.com/
legendary
Activity: 1806
Merit: 1164
I love this password manager but I hate that I now have to use Chrome. It's worth it to use chrome for the password manager. But I hope they do something in the future to allow me to uninstall chrome and never have to see it again.

If the reason you do not like Chrome is privacy issues consider Iron instead.

Does trezor password manager work on it?

Wow cool thanks for telling me about this!

No problem! Iron browser is a hidden gem.
legendary
Activity: 1232
Merit: 1030
give me your cryptos
I love this password manager but I hate that I now have to use Chrome. It's worth it to use chrome for the password manager. But I hope they do something in the future to allow me to uninstall chrome and never have to see it again.

If the reason you do not like Chrome is privacy issues consider Iron instead.

Does trezor password manager work on it?

Wow cool thanks for telling me about this!

Does anyone want to by an orig STAINLESS STEEL UNOPENED? 2.5 Bitcoin will do it Smiley
Wouldn't it be better to make a thread in "Collectibles"? That's where the people who will be interested are all at.

However, is it a First Edition? Those were aluminum. I've never heard of a plain stainless steel one.
legendary
Activity: 1372
Merit: 1000
I love this password manager but I hate that I now have to use Chrome. It's worth it to use chrome for the password manager. But I hope they do something in the future to allow me to uninstall chrome and never have to see it again.

If the reason you do not like Chrome is privacy issues consider Iron instead.

Does trezor password manager work on it?

Wow cool thanks for telling me about this!

Does anyone want to by an orig STAINLESS STEEL UNOPENED? 2.5 Bitcoin will do it Smiley
legendary
Activity: 1722
Merit: 1217
I love this password manager but I hate that I now have to use Chrome. It's worth it to use chrome for the password manager. But I hope they do something in the future to allow me to uninstall chrome and never have to see it again.

If the reason you do not like Chrome is privacy issues consider Iron instead.

Does trezor password manager work on it?

Wow cool thanks for telling me about this!
legendary
Activity: 1806
Merit: 1164
I love this password manager but I hate that I now have to use Chrome. It's worth it to use chrome for the password manager. But I hope they do something in the future to allow me to uninstall chrome and never have to see it again.

If the reason you do not like Chrome is privacy issues consider Iron instead.
legendary
Activity: 1722
Merit: 1217
I love this password manager but I hate that I now have to use Chrome. It's worth it to use chrome for the password manager. But I hope they do something in the future to allow me to uninstall chrome and never have to see it again.
sr. member
Activity: 473
Merit: 250
Sodium hypochlorite, acetone, ethanol
Renault announces partnership with Trezor!11!!!11
New version of limited edition aluminium Trezor + wheels available later this year:

http://www.autocar.co.uk/car-news/motor-shows-paris-motor-show/new-renault-trezor-concept-leaked-ahead-paris-show-debut


newbie
Activity: 40
Merit: 0
Okay, I tried to simulate this situation. I cloned trezor and tried google auth.

Looks like I authenticated 3-4 times before.

Google requested usb device, I inserted cloned trezor and it requested authentication.

When I pressed "Authenticate" on trezor, nothing happened, but in a few seconds there was another auth request. I pressed "Authenticate" once more, and there was 2 more requests. After 4 times it passed me in.

When I tried then to auth with "old" trezor, google asked auth two times in a row before success.


Thanks for the info. I just tried it too, on GitHub and Dropbox, and both let me in, using a cloned device, without an issue. (Doesn't seem like they check the counter)


Quote
Looks like google checks that counter and increases it on auth failure. However it works.

It's not optimal for UX, but it works, for backup and recovery...
legendary
Activity: 938
Merit: 1013
Okay, I tried to simulate this situation. I cloned trezor and tried google auth.

Looks like I authenticated 3-4 times before.

Google requested usb device, I inserted cloned trezor and it requested authentication.

When I pressed "Authenticate" on trezor, nothing happened, but in a few seconds there was another auth request. I pressed "Authenticate" once more, and there was 2 more requests. After 4 times it passed me in.

When I tried then to auth with "old" trezor, google asked auth two times in a row before success.

Looks like google checks that counter and increases it on auth failure. However it works.
Pages:
Jump to: