Hi,
I have had the same problem on Archlinux but I have somewhat solved it… well more of a workaround really.
First of all are you running simultaneously cardano-sl, daedalus and the middleware/bridge software?
Personally I have to run each of the following in a different terminal:
cardano-sl/./connect-to-mainnet
daedalus/npm run hot-server
daedalus/npm run start-hot
Then I get stuck on “Connecting to network…”, just like you.
And to pass that I have to disable IPv6 in /etc/hosts, commenting out:
#::1 localhost.localdomain localhost
As soon as I save the file, I’m through and the wallet loads.
However the next time I want to open the wallet, I have first to re-enable IPv6 in /etc/hosts:
::1 localhost.localdomain localhost
Otherwise I get stuck on “Syncing blocks…” forever.
So I basically have to do the steps of enabling-disabling IPv6 every time I want to use the wallet, not very convenient but still better than a Windows wallet if you ask me
I don’t know if this is only happening to me but I hope that helps others and that maybe a dev will find that useful too.