I updated my start9 services today and what was working now isn’t and I didn’t do a backup before updating the services…
I stopped all services on my start9 server and then updated Bitcoin core, Bitcoin Knots (they have both consolidated to Bitcoin Knots 29.3.0 after using the dev manage trick to install Bitcoin Knots after updating. I also updated Electrs to 0.11.0 and ever since I can’t get my node to sync to electrum on my android phone.
I use an android with graphene installed and load TOR via Orbot (which I also updated today) and I have Orbot to use TOR when using the electrum app.
In the electrum app in server settings I use the quick connect URL from electrs properties for example: fdhdjfh858649.onion:50001:t
In the proxy settings I use the bitcoind RPC username and password
SOCKS5/TOR selected
address: 127.0.0.1
port: 9050
Username: RPC username
Password: RPC password
Has anyone had a similar issue since updating the services?
Also I have tried to reset my TOR in Start9 StartOS and my Tor logs is filled with the below:
“Closed 1 streams for service [scrubbed] .onoin for reason resolve failed. Fetch status: No more HSDir available to query.”
Don’t use your Bitcoin RPC username and password to access the proxy – that’s not what that’s for. You can use a username (and optionally a password there) but it shouldn’t be real credentials to a different system. You’d be better off putting “electrum” as the username or leaving it blank. But I doubt that’s why it’s having an issue…
Under Server Settings, make sure you have “Connect only to a single server” selected.
Is Orbot running and connected to tor?
Maybe you could get more info by enabling debug logs under electrum’s Preferences.
If it really is a problem with the tor address not being available because of bad Tor weather or an issue making circuits or inability to connect to HSDir servers, maybe you can try upgrading tor on StartOS to see if it helps any. There were some important bugfixes recently. What you’d do is…
Setup ssh
SSH into your server and perform the following commands:
sudo /usr/lib/startos/scripts/chroot-and-upgrade
curl -s https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --dearmor | tee /etc/apt/trusted.gpg.d/tor.key.gpg >/dev/null
apt update
apt install tor tor-geoipdb deb.torproject.org-keyring
exit
Your server will reboot and should come back up with the newest tor installed.
Make sure you don’t mess up any of those commands or you could hose your server and have to reflash (but your data should be fine, unless you went way off script).