Having been all over and through it all, I can't find whatever is causing this.
Installed from src, no pre-compiled headers, anope 2.0.4 with unrealircd 4.0.7
*** Loading IRCd configuration..
*** Configuration loaded without any problems.
C - * services.myircd.net 6900 servers
H * * services.myircd.net
c :End of /STATS report
./services
Anope 2.0.4, build #2, compiled 18:34:56 Oct 22 2016
Using configuration file conf/services.conf
Attempting to connect to uplink #1 192.168.88.8 (192.168.88.8), port 6900
Successfully connected to uplink #1 192.168.88.8:6900
Lost connection from uplink #1 (192.168.88.8:6900): Connection reset by peer
[Oct 24 03:21:28 2016] SERVER: services.myircd.net has connected to the network (uplinked to no uplink)
[Oct 24 03:21:28 2016] Anope 2.0.4 starting up
[Oct 24 03:21:28 2016] Unable to initialize languages, gettext is not installed
[Oct 24 03:21:28 2016] Loading modules...
[Oct 24 03:21:29 2016] Error while loading os_oline: Your IRCd does not support OMODE.
[Oct 24 03:21:29 2016] Using IRCd protocol unreal4
[Oct 24 03:21:29 2016] Loading databases...
[Oct 24 03:21:29 2016] Databases loaded
[Oct 24 03:21:29 2016] Attempting to connect to uplink #1 192.168.88.8 (192.168.88.8), port 6900
[Oct 24 03:21:29 2016] Successfully connected to uplink #1 192.168.88.8:6900
[Oct 24 03:21:30 2016] Lost connection from uplink #1 (192.168.88.8:6900): Connection reset by peer
[Oct 24 03:21:30 2016] Unable to connect to any uplink
Config settings:
uplink
{
host = "192.168.88.8"
ipv6 = no
ssl = yes
port = 6900
password = "letsanope"
}
-----
link services.myircd.net
{
incoming { mask 192.168.88.8; };
password "letsanope";
class servers;
# simpler block, no difference.
};
ulines {
services.myircd.net;
};
--------
link services.myircd.net
{
incoming {
mask *;
};
outgoing {
bind-ip *;
hostname 192.168.88.8;
port 6900;
options {ssl; };
};
class servers;
password "letsanope";
};
Lost connection from uplink #1 (192.168.88.8:6900): Connection reset by peer