Unreal 5.0.6 Anope services cannot connect
Posted: Mon Aug 10, 2020 8:26 pm
I upgraded unreal 4 to 5.0.6, setup tls and i can connect as a user using tls. However services (anope 2.0.7) cannot connect using tls and i cannot connect services without tls in unreal 5.
There is nothing in /home/ircadmin/services/logs/
My uplink in services.conf is
My link block in unrealircd.conf is
I have built anope with the extra module m_ssl_openssl.cpp
Code: Select all
# ./anoperc start
Starting Anope
Anope 2.0.7, build #4, compiled 11:29:42 Aug 10 2020
Using configuration file conf/services.conf
Attempting to connect to uplink #1 127.0.0.1 (127.0.0.1), port 6900
Successfully connected to uplink #1 127.0.0.1:6900
Lost connection from uplink #1 (127.0.0.1:6900): Connection reset by peer
Unfortunately it seems Anope did not start successfully
This error has been logged in your Anope Log file
Located in /home/ircadmin/services/logs/
This may help you diagnose the problem
Further help may be available from https://www.anope.org/
My uplink in services.conf is
Code: Select all
uplink
{
/*
* The IP or hostname of the IRC server you wish to connect Services to.
* Usually, you will want to connect Services over 127.0.0.1 (aka localhost).
*
* NOTE: On some shell providers, this will not be an option.
*/
host = "127.0.0.1"
/*
* Enable if Services should connect using IPv6.
*/
ipv6 = no
/*
* Enable if Services should connect using SSL.
* You must have an SSL module loaded for this to work.
*/
ssl = yes
/*
* The port to connect to.
* The IRCd *MUST* be configured to listen on this port, and to accept
* server connections.
*
* Refer to your IRCd documentation for how this is to be done.
*/
port = 6900
/*
* The password to send to the IRC server for authentication.
* This must match the link block on your IRCd.
*
* Refer to your IRCd documentation for more information on link blocks.
*/
password = "*******************************"
}
Code: Select all
link services.arpradio.com
{
incoming {
mask *;
};
outgoing {
bind-ip 127.0.0.1; /* or explicitly an IP */
hostname services.arpradio.com;
port 6900;
options { tls; };
};
password "************************************"; /* SSL fingerprint of other server */
class servers;
};
/* U-lines give other servers (even) more power/commands.
* If you use services you must add them here.
* NEVER put the name of a (normal) UnrealIRCd server here!!!
* ( If you wonder what Services are then see
* https://www.unrealircd.org/docs/Services )
*/
ulines {
services.arpradio.com;
};