Page 1 of 1

Not sure what to do

Posted: Mon Dec 27, 2004 4:24 am
by Murdock
* Loading IRCd configuration ..
* unrealircd.conf:319: link services.DaemonSneer.net with SSL option enabled on a non-SSL compile
[error] unrealircd.conf:523: tld::motd: ircd.motd: No such file or directory
[error] unrealircd.conf:524: tld::rules: ircd.rules: No such file or directory
[error] 3 errors encountered
[error] IRCd configuration failed to pass testing

I get this error above then below is the link and listen block.

/* NOTE ON SSL PORTS: SSL ports are pretty non-standardized,
* besides numerous high-SSL ports, some people say you should run
* it at 994 because that's the official SSL port.. but that
* requires root! Besides, port 194 is the official irc port and
* have you ever seen an ircd running on that?
* So, our suggestion is to use port 6697 for SSL, this is used by
* quite some networks and is recognized by for example StunTour.
* You are free to open up as many SSL ports as you want, but
* by (also) using 6697 you help the world standardize a bit ;).
*/
{
options
{
clientsonly;
};
};

listen *:6667;

/* NOTE: If you are on an IRCd shell with multiple IP's you are
* likely to get 'Address already in use' errors in your log
* and the ircd won't start. This means you MUST bind
* to a specific IP instead of '*', so for example:
* listen 1.2.3.4:6667;
* Obviously, replace the IP with the IP that was assigned to you.
*/

/*
* NEW: link {}
* OLD: C/N:Lines
* This defines an okay for a server connection.
* NOTE: BOTH SERVERS NEED A LINK {} SETTING TO CONNECT PROPERLY!
* Syntax is as follows:
* link (server name)
* {
* username (username, * works too);
* hostname (ip number/hostmask);
* bind-ip (What IP to bind to when connecting, or *);
* port (port to connect to, if any);
* hub (If this is a hub, * works, or servermasks it may bring in);
* [or leaf *;]
* password-connect "(pass to send)";
* password-receive "(pass we should receive)";
* class (class to direct servers into);
* options {
* (options here*);
* };
* /* If we use SSL, we can choose what cipher to use in SSL mode
* * Retrieve a list by "openssl ciphers", seperate ciphers with :'s
* */
* ciphers "DES-CBC3-MD5";
*
* };
*/

/*
options:
OLD | NEW
S ssl
Z zip
N/A autoconnect
N/A quarantine
N/A nodnscache
*/


link services.DaemonSneer.net
{
username *;
hostname 192.168.1.2;
bind-ip *;
port 6667;
hub *;
password-connect "conn";
password-receive "conn";
class servers;
options {
/* Note: You should not use autoconnect when linking services */
autoconnect;
};
};
/*
*
* NEW: ulines {}
* OLD: U:Line
* U-lines give servers more power/commands, this should ONLY be set
* for services/stats servers and NEVER for normal UnrealIRCd servers!
* Syntax is as follows:
* ulines {
* (server to uline);
* (server to uline);
* [etc]
* };
*/
ulines {
services.DaemonSneer.net;
stats.DaemonSneer.net;
};

/*

Not sure what I am doing wrong. I've read the C:\Unreal3.2\doc\unreal32docs.html again not sure what I am doing worng.

Re: Not sure what to do

Posted: Mon Dec 27, 2004 4:28 am
by Syzop
* unrealircd.conf:319: link services.DaemonSneer.net with SSL option enabled on a non-SSL compile
FAQ: Booting - link somelink with SSL option enabled on a non-SSL compile
[error] unrealircd.conf:523: tld::motd: ircd.motd: No such file or directory
[error] unrealircd.conf:524: tld::rules: ircd.rules: No such file or directory
Uhm, how can you not understand these two? :P

Posted: Mon Dec 27, 2004 4:31 am
by Murdock
If you look at the source code you'll see i've removed it yet its still giving me this error. That is what I dont understand. I've removed all SSL

Posted: Mon Dec 27, 2004 4:35 am
by Murdock
C:\Unreal3.2>wircd.exe

C:\Unreal3.2>unreal.exe
unreal start|stop|rehash|restart|install|uninstall|config <option> <value>
Valid config options:
startup auto|manual
crashrestart delay

C:\Unreal3.2>unreal.exe start
Failed to start UnrealIRCd NT Service - The system cannot find the file specifie
d.

C:\Unreal3.2>

there is another error

Posted: Mon Dec 27, 2004 4:38 am
by Syzop
Well, I can assure you Unreal doesn't make such things up ;).
So either 1) you are editting the wrong file or 2) there's some duplicate.
For 1.. replace the autoconnect stuff with something like FSDHSDFHGSDF and make sure it errors on boot.. if it doesn't you are either editting the wrong file or typing in a commented out section
For 2.. just jump to the line number (ctrl+g).

Oh and also a good way to check it out is, assuming you use the win32 gui, clicking on config -> unrealircd.conf, and jumping to that line nr.. checking if 'ssl' is present. [sidenote it seems the search function @ gui does not work properly]

That must be enough hints I think ;)