Apparently I had an empty /etc/resolv.conf on one host due to systemd
growing pains, which I only discovered by adding the logger and seeing
> [2021-12-31T20:22:01Z WARN trust_dns_resolver::system_conf::unix] no nameservers found in config
Without env_logger, the only output I had was an unhelpful
> could not connect to xmpp server
and changing die() to unwrap() only narrowed it down slightly to
> Connection(Resolve(ResolveError { kind: Message("No connections available") }))
One can set the environment variable RUST_LOG=debug for more verbosity.
Under the default setting it seems to be silent if nothing goes wrong.