[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