View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0006617 | unreal | ircd | public | 2026-04-05 07:25 | 2026-04-05 14:09 |
| 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. |