View Issue Details

IDProjectCategoryView StatusLast Update
0006617unrealircdpublic2026-04-06 10:31
Reporterravertine Assigned Tosyzop  
PrioritynormalSeveritymajorReproducibilityalways
Status acknowledgedResolutionopen 
Product Version6.2.4-rc1 
Summary0006617: There seems to be an issue with the updated GeoIP feature on 6.2.4-rc1 on Windows
DescriptionI've been playing with the new release (6.2.4-rc1) and there seems to be an issue with the updated GeoIP feature affecting the Windows version of the software.

I've tried 6.2.4-rc1 on two new virtual machines (so there would be no left overs of a previous installation of unrealircd); one running Debian 13 and the other Windows 10 LTSC.

On Linux, the code compiles fine and after editing unrealircd.conf, I get the irc server running without any issues.

On Windows, I always get a fatal error:
[error] conf/modules.default.conf:318: loadmodule classic: failed to load: Cannot open module file: No such file or directory

In modules.default.conf, the line 318 reads:
loadmodule "$GEOIP_ENGINE";

To make sure it wasn't a user error on my part, I've copied both unrealircd.conf and modules.default.conf from my Linux install to my Windows virtual machine but I still get the same error.

If I manually edit modules.default.conf and change the line 318 to
loadmodule "geoip_classic";
the server starts fine. Obviously, commenting out the line also allows Unrealircd to run.
3rd party modules

Activities

syzop

2026-04-05 14:09

administrator   ~0023631

Thanks for the report :). I have replaced the Windows download. That's not how one should do version management, but is what i did. That one fixes this issue.

Will double check when we release 6.2.4 that this is right. In the meantime I also still need to get geoip_mmdb compiled on Windows at all, it is currently failing, so hence using classic.

ravertine

2026-04-06 05:05

reporter   ~0023632

I'm a bit confused...

I've downloaded the "new" exe from https://www.unrealircd.org/download/6.0/6.2.4-rc1/winssl and I still get the same error.

I kept the old installer on my virtual machine, ran a SHA256 checksum on that file and I've also ran the checksum on the "new" file and I got the exact same output...
SHA256 hash of .\unrealircd-6.2.4-rc1.exe:
60d48b2c4d42297bdd0f19f8b3f71618534e7783024d4ca0d18edcf52fc4aacf

If there another URL to download the Windows installer ?

syzop

2026-04-06 09:02

administrator   ~0023633

Last edited: 2026-04-06 09:03

You're absolute right, sorry about that. It was never uploaded to the right place. It's one of those "i would have sworn i had done that" type of things but, after reviewing terminal history i see none of it. Nice.....

Anyway, download replaced now. 6ed8e4e02198b671cb25d3e64592373ad64de67e934673d007dc76dcae83c4d7
At least the Windows users can test the RC now without having to figure out and do that manual change (that you did).

Thanks for keeping me sharp :D

ravertine

2026-04-06 10:31

reporter   ~0023634

I can confirm the installation now works without having to modify modules.default.conf !

Issue History

Date Modified Username Field Change
2026-04-05 07:25 ravertine New Issue
2026-04-05 10:24 syzop Assigned To => syzop
2026-04-05 10:24 syzop Status new => acknowledged
2026-04-05 14:09 syzop Note Added: 0023631
2026-04-06 05:05 ravertine Note Added: 0023632
2026-04-06 09:02 syzop Note Added: 0023633
2026-04-06 09:03 syzop Note Edited: 0023633
2026-04-06 10:31 ravertine Note Added: 0023634