incompatibility between tor 0.3.4.8 and onionbalance 0.1.6
Debian recently upgraded our onion services from tor 0.3.3.9-1bpo9+1 to 0.3.4.8-1bpo9+1 (from the Debian stretch-backports archive) while using onionbalance 0.1.6-1 from Debian stretch. This broke all of our onion services that are backed by multiple hosts using onionbalance. Access to the backend addresses was working fine in Tor Browser, but the frontend addresses were timing out. I tried downgrading tor on the backends but that did not help. Downgrading tor on the onionbalance host helped and upgrading onionbalance to 0.1.8-3 from Debian buster also fixed the issue. I've requested an onionbalance backport but on IRC arma requested I file a bug report about the incompatibility. The onionbalance logs showed lots of these errors:
[WARNING]: Error generating descriptor: No introduction points for service <frontend>.onion.
[INFO]: Our descriptor for instance <backend>.onion is too old. The instance may be offline.
PS: arma requested on IRC that dgoulet/asn look at this.
Trac:
Username: pabs