WalletWasabi / WalletWasabi

Open-source, non-custodial, privacy preserving Bitcoin wallet for Windows, Linux, and Mac.
https://wasabiwallet.io
MIT License
2.15k stars 498 forks source link

Awaiting Coinjoin forever - Nothing happens on Fedora 37/39 #12629

Open berringtont opened 7 months ago

berringtont commented 7 months ago

Hey I am on Fedora 39, I built the software with "dotnet build" the way it is written on github description page, then I imported seed phrase and synced the wallet.

Wallet version is 2.0.6 Balances are correct, wallet seems fully synced. Backend is "connected", Peers are at ~12, Tor is "running" with yellow triangle (ExoneraTor outage)

All I see is "Awaiting Coinjoin" forever.

Image

I tried:

The only interesting stuff I saw in default logs are:

I made a test launch for about 40 minutes with loglevel=trace enabled so I can upload here, it's a little heavy for me to understand. Any ideas are appreciated. Logs.txt and TorLogs.txt attached.

Logs.txt TorLogs.txt

turbolay commented 7 months ago

Do you have a system wide VPN? If so please try to whitelist Wasabi. The problem seems to come from Tor, but it would be useful to be sure and know if it works with tor disabled, if you have a setup that allows you to test that privately enough for you, please inform us of the result.

Thanks, sorry for the issue!

berringtont commented 7 months ago

Do you have a system wide VPN? If so please try to whitelist Wasabi.

I do have a system wide VPN by default with kill switch enabled. I disabled it, disabled the kill switch, launched wasabi wallet and this is what I get:

[11] WARNING PeriodicRunner.ExecuteAsync (110) System.Net.Http.HttpRequestException: Failed to handle the HTTP request via Tor. ---> WalletWasabi.Tor.Socks5.Exceptions.TorConnectCommandFailedException: Tor SOCKS5 proxy responded with TtlExpired.

Screenshot from 2024-03-07 01-18-34

Basically, without VPN Wasabi doesn't work at all, backend just not connecting as you see on the screenshot. However, meanwhile my regular browser works fine and my Tor Browser 13.0.10 works fine (I opened a few websites to make sure), so Tor should work in my country while I don't have a VPN enabled.

I also tried only disabling kill switch, in case it causes some problems with tor and without the kill switch I have the same exact problem that I described in my first post.

The problem seems to come from Tor, but it would be useful to be sure and know if it works with tor disabled.

I'm not sure I understand what you are saying here, is it a mistake and you meant "with VPN disabled" or is there a way to run Wasabi without TOR?

turbolay commented 7 months ago

[11] WARNING PeriodicRunner.ExecuteAsync (110) System.Net.Http.HttpRequestException: Failed to handle the HTTP request via Tor.

This error occurs from time to time, try again in a few hours or tomorrow. It is highly probable that the system wide VPN is causing the issue.

is there a way to run Wasabi without TOR?

Settings in the bottom left corner, then disable Network Anonymization, then restart Wasabi CleanShot 2024-03-06 at 15 54 37@2x

While I do not advise you to coinjoin without tor, it would be interesting to test to troubleshoot.

berringtont commented 7 months ago

This error occurs from time to time, try again in a few hours or tomorrow. It is highly probable that the system wide VPN is causing the issue.

I disabled TOR in settings, problem is visually the same. VPN + NO TOR.txt

This error occurs from time to time, try again in a few hours or tomorrow. It is highly probable that the system wide VPN is causing the issue.

I tried disabling system wide VPN and it is exactly the same.

try again in a few hours or tomorrow

I don't believe this is the issue. I probably have around 100 combined hours sitting on this error with something like 15 different launches, restarts etc., my system is opened 24/7.

P.S. I accidentally closed the issue so I reopened it again, the problem wasn't fixed.

MaxHillebrand commented 6 months ago

@berringtont could you tell which VPN provider you use?