[IRCServices] FATAL error during startup
Michael Felt
mamfelt at acm.org
Tue Mar 31 06:04:01 PDT 2009
With -debug specified several times I get the following debug information:
It seems that it is reading the encryption module before the Protocol is
being read. I have no idea why. Assistance is appreciated.
=====
[Mar 31 12:55:34.305962 2009] : do_read_config_file
[Mar 31 12:55:34.306129 2009] ircservices.conf: do_read_config_file
[Mar 31 12:55:34.314653 2009] IRC Services 5.1.14 starting up (options:
debug)
[Mar 31 12:55:34.314767 2009] debug: register_callback(core, "load module")
[Mar 31 12:55:34.314875 2009] debug: register_callback(core, "unload
module")
[Mar 31 12:55:34.314951 2009] debug: register_callback(core, "reconfigure")
[Mar 31 12:55:34.315025 2009] debug: register_callback(core, "command line")
[Mar 31 12:55:34.315099 2009] debug: register_callback(core,
"introduce_user")
[Mar 31 12:55:34.315172 2009] debug: register_callback(core, "connect")
[Mar 31 12:55:34.315247 2009] debug: register_callback(core, "save data
complete")
[Mar 31 12:55:34.315322 2009] debug: register_callback(core, "user check")
[Mar 31 12:55:34.315423 2009] debug: register_callback(core, "user create")
[Mar 31 12:55:34.315498 2009] debug: register_callback(core, "user
servicestamp change")
[Mar 31 12:55:34.315572 2009] debug: register_callback(core, "user
nickchange (before)")
[Mar 31 12:55:34.315646 2009] debug: register_callback(core, "user
nickchange (after)")
[Mar 31 12:55:34.315721 2009] debug: register_callback(core, "user delete")
[Mar 31 12:55:34.315795 2009] debug: register_callback(core, "user MODE")
[Mar 31 12:55:34.315869 2009] debug: register_callback(core, "channel PART")
[Mar 31 12:55:34.315943 2009] debug: register_callback(core, "channel KICK")
[Mar 31 12:55:34.316018 2009] debug: register_callback(core, "channel
create")
[Mar 31 12:55:34.316119 2009] debug: register_callback(core, "channel
delete")
[Mar 31 12:55:34.316196 2009] debug: register_callback(core, "channel JOIN")
[Mar 31 12:55:34.316271 2009] debug: register_callback(core, "channel
JOIN check")
[Mar 31 12:55:34.316345 2009] debug: register_callback(core, "channel MODE")
[Mar 31 12:55:34.316420 2009] debug: register_callback(core, "channel
mode change")
[Mar 31 12:55:34.316494 2009] debug: register_callback(core, "channel
umode change")
[Mar 31 12:55:34.316569 2009] debug: register_callback(core, "channel
TOPIC")
[Mar 31 12:55:34.316644 2009] debug: register_callback(core, "server
create")
[Mar 31 12:55:34.316719 2009] debug: register_callback(core, "server
delete")
[Mar 31 12:55:34.316817 2009] debug: register_callback(core, "receive
message")
[Mar 31 12:55:34.316928 2009] debug: register_callback(core, "m_privmsg")
[Mar 31 12:55:34.317008 2009] debug: register_callback(core, "m_whois")
[Mar 31 12:55:34.317083 2009] debug: register_callback(core, "clear
channel")
[Mar 31 12:55:34.317157 2009] debug: register_callback(core, "set topic")
[Mar 31 12:55:34.317233 2009] debug: add_callback_pri(core, "load
module", 2003856c, 0)
[Mar 31 12:55:34.317335 2009] debug: add_callback_pri(core, "unload
module", 20038650, 0)
[Mar 31 12:55:34.317539 2009] debug: Loading language 0 from file
`languages/en_us'
[Mar 31 12:55:34.318426 2009] debug: Loading language 10 from file
`languages/nl'
[Mar 31 12:55:34.319315 2009] debug: Loading language 6 from file
`languages/fr'
[Mar 31 12:55:34.320003 2009] debug: Loading language 9 from file
`languages/de'
[Mar 31 12:55:34.320697 2009] debug: Loading language 11 from file
`languages/hu'
[Mar 31 12:55:34.321553 2009] debug: Loading language 2 from file
`languages/ja_euc'
[Mar 31 12:55:34.322307 2009] debug: Loading language 3 from file
`languages/ja_sjis'
[Mar 31 12:55:34.323048 2009] debug: Loading language 12 from file
`languages/ru'
[Mar 31 12:55:34.323692 2009] debug: Loading language 4 from file
`languages/es'
[Mar 31 12:55:34.324578 2009] debug: Loading language 7 from file
`languages/tr'
[Mar 31 12:55:34.328839 2009] debug: Loaded languages
[Mar 31 12:55:34.328928 2009] debug: Loading module `encryption/md5'
[Mar 31 12:55:34.330470 2009] debug: Successfully loaded module
`encryption/md5'
[Mar 31 12:55:34.330536 2009] FATAL: Variable `protocol_name' not set by
protocol module `encryption/md5'
=============
Start of modules.conf
=============
# Example module configuration file for Services. After making the
# appropriate changes to this file, place it in the Services data directory
# (as specified in the "configure" script, default /usr/local/lib/services)
# under the name "modules.conf".
###########################################################################
#
# Protocol module settings
#
###########################################################################
# Enter the protocol name here, then uncomment the appropriate directives.
Module protocol/bahamut
# NetworkDomain domain [RECOMMENDED]
# Protocols: bahamut, dalnet, dreamforge, monkey, ptlink, rfc1459,
# trircd, ts8, undernet-p9
#
# Specifies the common domain, if any, shared by all servers on