uI was already running loglevel 4, and changing it to 5 gave no additional info. There was nothing in the error.log or crash.log either, in fact those files hadn't even been opened, as the timestamps were still of times pre-upgrade.

However, your hint to look for firewall issues was a good one.

Looks like this was a problem with ejabberdctl using ipv6 by default. We don't use ipv6 here, so had no rules loaded for ipv6, and the default iptables policy was set to drop. Since Debian configures ipv6 addresses automatically I guess it was trying to use ipv6 anyway and never fell back to using ipv4.

Apologies for the error. But this failure mode should probably give something more useful that just a timeout with no useful messages. Perhaps it should emit a message to say that ejabberdctl couldn't contact the daemon?

Thanks.

Reply via email to