View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0006617 | unreal | ircd | public | 2026-04-05 07:25 | 2026-04-06 10:31 |
| Reporter | ravertine | Assigned To | syzop | ||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | acknowledged | Resolution | open | ||
| Product Version | 6.2.4-rc1 | ||||
| Summary | 0006617: There seems to be an issue with the updated GeoIP feature on 6.2.4-rc1 on Windows | ||||
| Description | I'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 | |||||
|
|
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. |
|
|
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 ? |
|
|
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 |
|
|
I can confirm the installation now works without having to modify modules.default.conf ! |
| 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 |