trezor / trezord-go

:smiling_imp: Trezor Communication Daemon (written in Go)
GNU Lesser General Public License v3.0
244 stars 146 forks source link

Trezor Bridge no longer working since Windows update ~1.5 weeks ago #167

Closed chrisrico closed 4 years ago

chrisrico commented 5 years ago

I'm really at a loss to what's going on. It writes 20 MB of log files in a few minutes when I try to connect from Electrum 3.3.6.

Log file (truncated by force killing trezord)

randomcryptodavid commented 5 years ago

Same issue here. Huge issue for me, can't use my trezor since this update.

prusnak commented 5 years ago

Does 2.0.26 work for you? If not, what about 2.0.25?

https://github.com/trezor/webwallet-data/tree/master/bridge

prusnak commented 5 years ago

Also, you don't need to have Bridge installed when using Electrum.

randomcryptodavid commented 5 years ago

Older versions don't work either - even from web wallet as opposed to Electrum

saehau-auro commented 5 years ago

I had this issue and have confirmed that it must be due to Windows 10 Update 1309. I had issues on computers with the upgrade installed, but got it to work on a computer that had not been upgraded. There must be something in the update that changes the way Windows interacts with Trezor.

prusnak commented 5 years ago

@saehau-auro by 1309 you mean 1903?

chrisrico commented 5 years ago

Based on my update history, I installed 1903 on 6/1 which is exactly when this problem started occurring. I can't get 2.0.26 or 2.0.25 working either.

saehau-auro commented 5 years ago

Yes 1903. Apologies

On Sat, Jun 15, 2019, 1:56 PM Pavol Rusnak notifications@github.com wrote:

@saehau-auro https://github.com/saehau-auro by 1309 you mean 1903?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/trezor/trezord-go/issues/167?email_source=notifications&email_token=AIG2XMBM2PGUL5BATK24FD3P2UUOTA5CNFSM4HWUFAYKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXY5CQI#issuecomment-502387009, or mute the thread https://github.com/notifications/unsubscribe-auth/AIG2XMFVKGGTZQCJ65YQPYTP2UUOTANCNFSM4HWUFAYA .

--

Brokerage services offered through Exos Securities LLC, member of SIPC http://www.sipc.org/ / FINRA http://www.finra.org/. For important disclosures, click here https://www.exosfinancial.com/disclosures.

saehau-auro commented 5 years ago

I tried with a windows 10 machine preupdate and it worked fine. My use case is dash masternodes

On Sun, Jun 16, 2019, 9:59 AM Chris Sae-Hau chris.saehau@exosfinancial.com wrote:

Yes 1903. Apologies

On Sat, Jun 15, 2019, 1:56 PM Pavol Rusnak notifications@github.com wrote:

@saehau-auro https://github.com/saehau-auro by 1309 you mean 1903?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/trezor/trezord-go/issues/167?email_source=notifications&email_token=AIG2XMBM2PGUL5BATK24FD3P2UUOTA5CNFSM4HWUFAYKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXY5CQI#issuecomment-502387009, or mute the thread https://github.com/notifications/unsubscribe-auth/AIG2XMFVKGGTZQCJ65YQPYTP2UUOTANCNFSM4HWUFAYA .

--

Brokerage services offered through Exos Securities LLC, member of SIPC http://www.sipc.org/ / FINRA http://www.finra.org/. For important disclosures, click here https://www.exosfinancial.com/disclosures.

SomberNight commented 5 years ago

See https://github.com/spesmilo/electrum/issues/5420

saehau-auro commented 5 years ago

great. thanks for the forward.

On Fri, Jun 21, 2019 at 3:08 PM ghost43 notifications@github.com wrote:

See spesmilo/electrum#5420 https://github.com/spesmilo/electrum/issues/5420

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/trezor/trezord-go/issues/167?email_source=notifications&email_token=AIG2XMDYSVJ7OZ2DHF4SSVDP3URKZA5CNFSM4HWUFAYKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYJKW7I#issuecomment-504540029, or mute the thread https://github.com/notifications/unsubscribe-auth/AIG2XMBXZVFW52EGKGOVEVTP3URKZANCNFSM4HWUFAYA .

--

Brokerage services offered through Exos Securities LLC, member of SIPC http://www.sipc.org/ / FINRA http://www.finra.org/. For important disclosures, click here https://www.exosfinancial.com/disclosures.

prusnak commented 5 years ago

@chrisrico have you used the official bridge installer to install the bridge?

chrisrico commented 5 years ago

@prusnak yes, I tried the official installers of 2.0.25-27.

prusnak commented 5 years ago

@chrisrico can you confirm that the bridge with the described behaviour is running under the administrator user?

chrisrico commented 5 years ago

I'm not sure if it was running as an administrator, but explicitly doing so doesn't solve the problem.

The only difference between .25 and .26-27 are that .25 displays this in the log when Electrum tries to connect:

POST /configure
127.0.0.1 - - [27/Jun/2019:20:59:18 -0500] "POST /configure HTTP/1.1" 200 21
POST /enumerate
127.0.0.1 - - [27/Jun/2019:20:59:18 -0500] "POST /enumerate HTTP/1.1" 200 98
POST /configure
127.0.0.1 - - [27/Jun/2019:20:59:18 -0500] "POST /configure HTTP/1.1" 200 21
POST /enumerate
127.0.0.1 - - [27/Jun/2019:20:59:18 -0500] "POST /enumerate HTTP/1.1" 200 98
POST /acquire/lib02/null
127.0.0.1 - - [27/Jun/2019:20:59:18 -0500] "POST /acquire/lib02/null HTTP/1.1" 400 32

while .26 and .27 repeat the same block I linked in the original post.

prusnak commented 4 years ago

Will be closed when https://github.com/trezor/trezord-go/issues/173 is implemented