Quantcast
Channel: UnrealIRCd Forums
Viewing all articles
Browse latest Browse all 54

Installing and getting connected • Im getting error IRCd configuration failed to load

$
0
0
Ok I have a couple issues

Im using ubuntu arm 64Bit Ubunto on a raspberry pi 5 (16 gb) The latest when a link used for example

wget https://www.unrealircd.org/downloads/un ... est.tar.gz

gives file unrealircd-6.1.9.1

on the forum it asks which is the latest version to pass human checking but is the actual latest, so the file that allows dl of latest needs updating!

My main issue (the reason I signed up here)

is this is my default config and modules list im getting error i dont know how to resolve!

Mod List

Code:

loadmodule "channels.so";        // Channel managementloadmodule "clients.so";         // Client managementloadmodule "modes.so";           // Mode handlingloadmodule "user.so";            // User managementloadmodule "oper.so";            // Operator managementloadmodule "ban.so";             // Ban managementloadmodule "ssl.so";             // SSL support (if using SSL)loadmodule "nickserv.so";        // NickServ (if using)loadmodule "operserv.so";        // OperServ (if using)loadmodule "memstats.so";        // Optional memory statsloadmodule "gline.so";           // Global ban managementloadmodule "auth.so";            // Authentication managementloadmodule "extbans.so";         // Extended bans supportloadmodule "sasl.so";            // SASL support for authenticationloadmodule "monitor.so";         // Server monitoringloadmodule "help.so";            // Help system for the IRC server

Conf that fails the test!

Code:

// UnrealIRCd configuration file// This is a complete configuration example for a basic IRC server.//////////////////////////////////////////////////// General Server Settingsset {    server-name "jnetreloaded.local";           // Your server's hostname or domain    network-name "jnet";        // Your network's name    admin {        "Admin Name";                        // Admin name        "email@hotmail.com";                 // Admin email        "Admin";                       // Admin title (optional)    };    // Configuration for listening on ports    listen *:6667;                          // Non-SSL (plain) IRC port    listen *:6697 {                         // SSL port        options { ssl; };    };};// SSL Certificates - Uncomment and set your own certificatesset {    ssl {        certificate "conf/ssl/server.crt";   // Path to your SSL certificate        key "conf/ssl/server.key";           // Path to your SSL private key    };};// Server Operation Modeset {    // This sets the server's maximum clients    maxclients 500;    // This will set your server to be an IRC server (not a leaf)    class clients {         pingfreq 90;        sendq 1000000;        maxclients 500;        recvq 500000;    };};// Channels - Auto join channel settingschannel "#welcome" {    topic "Welcome To The J~Net IRC!";    modes "+nt";  // Channel modes: n = no external messages, t = topic set by ops};// Oper Accountsoper Admin {    class clients;    from {        userhost *@*;    };    password "password";               // Oper password    flags { netadmin; };                    // Grants server operator privileges};// Server Link Settings - For linking to other UnrealIRCd serverslink "irc.example.com" {    username *;    hostname *;    bind-ip *;    port 7000;    hub *;    password-connect "linkpassword";    password-receive "linkpassword";};// Automatic K-Line (ban) for spam prevention (Optional)set {    kline {        mask *!*@*.spam.com;                // Block spammer IPs or domain names        reason "Spam detected";        time 3600;                          // 1 hour ban    };};// Admin Noticesset {    admin-notice "Welcome to J~Net Network! For support, email jamied_uk@hotmail.com";};// Uplink settings (leave this as is if not linking to other servers)set {    uplink {        host "irc.example.com";        port 7000;        password "linkpassword";    };};// Disable some features if you want to limit server functions (Optional)set {    // Disable user registration if you don't want new users registering nicknames    allow-registrations no; // yes};// User Mode Settings (Optional)user-mode {    set {         max-nick-length 30;                 // Maximum nickname length    };};// Define Services (If you're using services like NickServ, ChanServ, etc.)// To be enabled only if you are running IRC services on this serverservices {    host "localhost";    port 9999;    password "servicepassword";  // Replace with your service password};// Logging Configurationlog {    file "logs/ircd.log" {        level info;  // Set the log level (info, debug, etc.)        maxsize 50M; // Maximum size of log file before rotating    };};// Bans and Protection (Optional but recommended)set {    // Anti-flooding settings    flood {        connection 10;       // Maximum connections per 5 seconds        nickflood 5;         // Maximum nick changes per 5 seconds    };    // Block attempts to exploit server features    protect {        chanban-on-join yes;        invite-exempt yes;    };};// Set up a simple motd (Message of the Day) to be displayed on connectmotd {    file "motd.txt";     // File path for the motd message};

The error output (not telling me the 1 reason it fails the most so I can fix it without requiring help.

Code:

jay@jnetreloaded:~$ unrealircd configtest _   _                      _ ___________  _____     _ | | | |                    | |_   _| ___ \/  __ \   | || | | |_ __  _ __ ___  __ _| | | | | |_/ /| /  \/ __| || | | | '_ \| '__/ _ \/ _` | | | | |    / | |    / _` || |_| | | | | | |  __/ (_| | |_| |_| |\ \ | \__/\ (_| | \___/|_| |_|_|  \___|\__,_|_|\___/\_| \_| \____/\__,_|                           v6.1.9.1UnrealIRCd is brought to you by Bram Matthys (Syzop),Krzysztof Beresztant (k4be), Gottem and iUnrealIRCd is free and Open Source software. If you can, consider making a donation at https://www.unrealircd.org/index/donations to support us.UnrealIRCd is using the following libraries:* OpenSSL 3.0.13 30 Jan 2024* libsodium 1.0.18* c-ares 1.34.3* PCRE2 10.42 2022-12-11* jansson 2.14This server can handle 16384 concurrent sockets (16134 clients + 250 reserve)[info] Loading IRCd configuration..[info] Testing IRCd configuration..[error] ERROR: efunction 'do_join' not found, you probably did not load all required modules! (hint: see modules.default.conf)[error] ERROR: efunction 'join_channel' not found, you probably did not load all required modules! (hint: see modules.default.conf)[error] ERROR: efunction 'can_join' not found, you probably did not load all required modules! (hint: see modules.default.conf)[error] ERROR: efunction 'do_mode' not found, you probably did not load all required modules! (hint: see modules.default.conf)[error] ERROR: efunction 'set_mode' not found, you probably did not load all required modules! (hint: see modules.default.conf)[error] ERROR: efunction 'set_channel_mode' not found, you probably did not load all required modules! (hint: see modules.default.conf)[error] ERROR: efunction 'set_channel_topic' not found, you probably did not load all required modules! (hint: see modules.default.conf)[error] ERROR: efunction 'cmd_umode' not found, you probably did not load all required modules! (hint: see modules.default.conf)[error] ERROR: efunction 'register_user' not found, you probably did not load all required modules! (hint: see modules.default.conf)[error] ERROR: efunction 'tkl_hash' not found, you probably did not load all required modules! (hint: see modules.default.conf)[error] ERROR: efunction 'tkl_typetochar' not found, you probably did not load all required modules! (hint: see modules.default.conf)[error] [--efunction errors truncated to prevent flooding--][error] IRCd configuration failed to pass testing[error] IRCd configuration failed to load
extra info (Added to my bashrc so it can open without specifing the dir in command to start / test

Code:

 export PATH="/home/$USER/unrealircd/:$PATH"
Also no actual example config file was supplied so please help me fix this and always try and provide example config files as this wuold make a fast easy setup! this includes the basic required modules file should also exist both config and modules examples missing! and in error nothing i can use to actually fix it without requiring help!


Please help me with all these issues, I remember using this years ago and had same issues then as now And i expect things to just work out of the box with minimal setup, also anything required or customised should be quized during setup process like alot is and is apreciated, it just needs this to help fill these missing files ready to config test and start!

I feel these changes will drasticcally improve this amazingsoftware!
Please help with the main issue of server failing to start and to the owner devs team please add the ideas of mine to your new update, update the latest file so it is actually the latest and il be so happy! ty

PS : Im using the latest version and is correct online site, just the forum is out of date with question of what latest version isalso i noticed the examples that were in fact supplied will also check to see if its anything obvious! but still no replies on this post yet :/

Statistics: Posted by jamieduk — Sat Jan 18, 2025 11:21 am — Replies 8 — Views 269



Viewing all articles
Browse latest Browse all 54

Trending Articles