FS#80059 - [unrealircd] geoip_classic module missing
Attached to Project:
Arch Linux
Opened by Juest Zungo (Juest) - Monday, 23 October 2023, 01:11 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:20 GMT
Opened by Juest Zungo (Juest) - Monday, 23 October 2023, 01:11 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:20 GMT
|
Details
Description:
out of the box configurations cannot run the server without modifying modules.default.conf which is not supposed to be modified Additional info: * package version(s) * config and/or log files etc. * link to upstream bug report, if any Version: 6.1.2.3-1 [error] /etc/unrealircd/modules.default.conf:299: loadmodule geoip_classic: failed to load: Cannot open module file: No such file or directory Steps to reproduce: attempt to run the server interactively from the ircd user after editing unrealircd.conf |
This task depends upon
Closed by Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:20 GMT
Reason for closing: Moved
Additional comments about closing: https://gitlab.archlinux.org/archlinux/p ackaging/packages/unrealircd/issues/1
Saturday, 25 November 2023, 20:20 GMT
Reason for closing: Moved
Additional comments about closing: https://gitlab.archlinux.org/archlinux/p ackaging/packages/unrealircd/issues/1
[1] https://wiki.archlinux.org/title/UnrealIRCd#Configuring_%28mandatory%29
When --enable-geoip-classic=yes is not passed to ./configure the geoip_classic module is not built but it is still referenced in modules.default.conf.
[1] https://dev.maxmind.com/geoip/release-notes/2022#geoip-legacy-databases-have-been-retired
I see, so upstream configuration expects the user to run with geoip_classic built.
upstream has a configure script that asks questions and the question about geoip support defaults to building geoip_classic, between geoip_classic, none and a user provided libmaxminddb powered module
[1] https://src.fedoraproject.org/rpms/unrealircd/blob/rawhide/f/unrealircd-6.1.0-geoip.patch