[IRCServices] FATAL error during startup

Andrew Church achurch at achurch.org
Tue Mar 31 22:25:18 PDT 2009


Make sure the first LoadModule directive in your ircservices.conf file
references a protocol module.  (The order of loading is determined by
the order of LoadModule directives in ircservices.conf, not the order of
Module sections in modules.conf).

  --Andrew Church
    achurch at achurch.org
    http://achurch.org/

>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
>
>------------------------------------------------------------------
>To unsubscribe or change your subscription options, visit:
>http://lists.ircservices.za.net/mailman/listinfo/ircservices