Anope IRC Services

Please login or register.

Login with username, password and session length
Advanced search  

News:

Pages: [1]   Go Down

Author Topic: Nick Collision on NickServ -> fatal error  (Read 4182 times)

0 Members and 1 Guest are viewing this topic.

Robin

  • Guest
Nick Collision on NickServ -> fatal error
« on: August 06, 2006, 11:15:14 AM »

I've been running Anope and UnrealIRCd on a Windows 2003 Server for like a year and a half. Since some upgrade of UnrealIRCd (think it was from 3.2.3-SSL to 3.2.5-SSL) I've been having problems starting Anope tho. It used to start after like 5 tries, now it's more like 30 and I haven't found any reason for it. The error it outputs is as follows:

Code: [Select]
(11:26:09) -irc.hattrick-cz.com- *** Notice -- ([b]link[/b]) Link irc.hattrick-cz.com -> services.hattrick-cz.com[@127.0.0.1.1248] established
(11:26:09) -irc.hattrick-cz.com- *** Notice -- Possible negative TS split at link services.hattrick-cz.com (1154856361 - 1154856369 = -8)
(11:26:09) -irc.hattrick-cz.com- *** Notice -- Link services.hattrick-cz.com -> irc.hattrick-cz.com is now synced [secs: -8 recv: 3.135 sent: 6.230]
(11:26:09) -irc.hattrick-cz.com- *** Global -- Nick collision on NickServ (services.hattrick-cz.com 1154856369 <- services.hattrick-cz.com 1154856369)
(11:26:10) -irc.hattrick-cz.com- *** Global -- Nick collision on NickServ (services.hattrick-cz.com 1154856369 <- services.hattrick-cz.com 1154856369)
(11:26:10) -irc.hattrick-cz.com- *** Global -- Nick collision on NickServ (services.hattrick-cz.com 1154856370 <- services.hattrick-cz.com 1154856370)
(11:26:10) -irc.hattrick-cz.com- *** Global -- Nick collision on NickServ (services.hattrick-cz.com 1154856370 <- services.hattrick-cz.com 1154856370)
(11:26:10) -irc.hattrick-cz.com- *** Global -- Nick collision on NickServ (services.hattrick-cz.com 1154856370 <- services.hattrick-cz.com 1154856370)
(11:26:10) -irc.hattrick-cz.com- *** Global -- Nick collision on NickServ (services.hattrick-cz.com 1154856370 <- services.hattrick-cz.com 1154856370)
(11:26:10) -irc.hattrick-cz.com- *** Global -- Nick collision on NickServ (services.hattrick-cz.com 1154856370 <- services.hattrick-cz.com 1154856370)
(11:26:10) -irc.hattrick-cz.com- *** Global -- Nick collision on NickServ (services.hattrick-cz.com 1154856370 <- services.hattrick-cz.com 1154856370)
(11:26:10) -irc.hattrick-cz.com- *** Global -- Nick collision on NickServ (services.hattrick-cz.com 1154856370 <- services.hattrick-cz.com 1154856370)
(11:26:10) -irc.hattrick-cz.com- *** Global -- from services.hattrick-cz.com: FATAL ERROR! introduce_user() loop detected
(11:26:10) -irc.hattrick-cz.com- *** LocOps -- Server services.hattrick-cz.com[127.0.0.1] closed the connection


This is what the log says:

Code: [Select]
[Aug 06 11:26:01 2006] Loading IRCD Protocol Module: [unreal32]
[Aug 06 11:26:01 2006] status: [0][Module, Okay - No Error]
[Aug 06 11:26:01 2006] Launching Anope into the background
[Aug 06 11:26:01 2006] Anope 1.7.14 (1023) (ircd protocol: UnrealIRCd 3.2+) starting up
[Aug 06 11:26:02 2006] ns_sendpass requested unload...
[Aug 06 11:26:02 2006] debug: trying to load core module [ns_sendpass]
[Aug 06 11:26:02 2006] debug: status: [6][Module Error, Error during load time or module returned MOD_STOP]
[Aug 06 11:26:02 2006] cs_sendpass requested unload...
[Aug 06 11:26:02 2006] debug: trying to load core module [cs_sendpass]
[Aug 06 11:26:02 2006] debug: status: [6][Module Error, Error during load time or module returned MOD_STOP]
[Aug 06 11:26:03 2006] ms_rsend requested unload...
[Aug 06 11:26:03 2006] debug: trying to load core module [ms_rsend]
[Aug 06 11:26:03 2006] debug: status: [6][Module Error, Error during load time or module returned MOD_STOP]
[Aug 06 11:26:05 2006] MySQL: has been enabled.
[Aug 06 11:26:05 2006] MySQL: client version 4.0.16.
[Aug 06 11:26:06 2006] Databases loaded
[Aug 06 11:26:06 2006] Info: Reflecting database records.
[Aug 06 11:26:07 2006] Connected to Server 1 (localhost:6686)
[Aug 06 11:26:07 2006] trying to load [cs_appendtopic]
[Aug 06 11:26:07 2006] [cs_appendtopic] Loaded succesfully
[Aug 06 11:26:07 2006] status: [0][Module, Okay - No Error]
[Aug 06 11:26:07 2006] trying to load [cs_enforce]
[Aug 06 11:26:07 2006] status: [0][Module, Okay - No Error]
[Aug 06 11:26:07 2006] trying to load [ns_maxemail]
[Aug 06 11:26:07 2006] status: [0][Module, Okay - No Error]
[Aug 06 11:26:07 2006] trying to load [ns_noop]
[Aug 06 11:26:07 2006] ns_noop: Loading configuration directives
[Aug 06 11:26:07 2006] ns_noop: Directive NSAutoOPDBName loaded (autoop.db)...
[Aug 06 11:26:07 2006] status: [0][Module, Okay - No Error]
[Aug 06 11:26:07 2006] trying to load [os_info]
[Aug 06 11:26:07 2006] os_info: Loading configuration directives...
[Aug 06 11:26:07 2006] os_info: Directive OSInfoDBName loaded (os_info.db)...
[Aug 06 11:26:07 2006] status: [0][Module, Okay - No Error]
[Aug 06 11:26:09 2006] LOGUSERS: ch3374h (ch3374h@localhost => htcz-8E8587E7) (Bot) [127.0.0.1] connected to the network (irc.hattrick-cz.com).
[Aug 06 11:26:09 2006] LOGUSERS: Robin (robin@localhost => netadmin.hattrick-cz.com) (Robin) [127.0.0.1] connected to the network (irc.hattrick-cz.com).
# the rest removed
[Aug 06 11:26:09 2006] Server irc.hattrick-cz.com is done syncing
[Aug 06 11:26:10 2006] FATAL: introduce_user() loop detected


The unrealircd.conf:

Code: [Select]
include aliases/anope.conf;

listen *:6686;

class servers {
pingfreq 90;
maxclients 10; /* Max servers we can have linked at a time */
sendq 1000000;
connfreq 100; /* How many seconds between each connection attempt */
};

link services.hattrick-cz.com {
        username *;
        hostname 127.0.0.1;
        bind-ip *;
        port 6686;
        hub *;
        password-connect "<removed>";
        password-receive "<removed>";
        class servers;
};

ulines {
services.hattrick-cz.com;
};


The .network file:
Code: [Select]
services-server services.hattrick-cz.com;

services.conf:

Code: [Select]
RemoteServer    localhost 6686 "<removed>"
ServerName  "services.hattrick-cz.com"


I've googled and tried changing the config, reverted to old versions of unrealircd, upgraded the anope version, still no luck... The closest I've come to is another issue from this forum, just that I don't see how could the NickServ's nick/alias collide? + removing the include of aliases/anope.conf doesn't help. I'd be grateful for literally ANY ideas... thanks.
Logged

Dave Robson

  • Team
  • *
  • Offline Offline
  • Posts: 357
(No subject)
« Reply #1 on: August 06, 2006, 11:31:49 AM »

my best guesswould be in your config you have NickServ as a name for 2 clients?

e.g.

NickServName    "NickServ"  "Nickname Server"

and

#NickServAlias    "NickServ2"  "Nickname Server Forwarder"


[Edited on 6-8-2006 by Rob]
Logged

Jobe

  • Contributor
  • *
  • Offline Offline
  • Gender: Male
  • Posts: 1023
    • Anope IRC Services
(No subject)
« Reply #2 on: August 06, 2006, 12:46:48 PM »

I get a similar problem when using MySQL with Anope. It starts sending errors saying nick collision for NickServ and some of the others. I then disable the MySQL stuff in the conf file (The ONLY change i make) and it then works fine. So ive givern up on trying to get MySQL to work with Anope.
Logged
Your IP: ()
My IRC Status:

Come along and visit http://www.anopequotes.org/

Robin

  • Guest
(No subject)
« Reply #3 on: August 06, 2006, 05:47:52 PM »

Well there's something seriously messed up. If I uncomment the NickServAlias line AND comment out the inclusion of the anope aliases in unrealircd config, the errors become less frequent (though the reasoning behind it is still unclear to me).

MySQL seems to act even weirder, tried to optimize the anope_ns_alias table through phpmyadmin and now I get one line of NickServ collision and seven lines of ChanServ collision as a new bonus. It's still good to know the origin of the problem lies there, will give it some further testing when there are fewer annoyed users :)

edit: after optimizing the anope_cs_core table (hope it was this one, some cs for sure), the ratio of NickServ and ChanServ collision errors is 50:50, aka 4 and 4.

[Edited on 6-8-2006 by Robin]
Logged
Pages: [1]   Go Up