Anope IRC Services

Please login or register.

Login with username, password and session length
Advanced search  

News:

Pages: [1]   Go Down

Author Topic: Join channel before NickServ accepts password  (Read 4790 times)

0 Members and 1 Guest are viewing this topic.

EricT

  • Guest
Join channel before NickServ accepts password
« on: October 14, 2006, 07:12:26 PM »

Hi, I'm using Windows XP ports of Unread 3.2.5 as my ICR server and Anope 1.7.16 for services with an IceChat 7.1 client. ICR and services both run on the same networked PC.

Problem: Notice in the client toutput that #opers that NickServ doesn't accept the password until after ChanServ has first set the mode to +ntr and then -o, so that I'm not recognized as an owner or operator in the channel.

Any ideas gratefully received. Details follow:

Console:

[18:11] ->> Your mode is now +iwx
[18:11] --NickServ-- This nickname is registered and protected ...
[18:11] ->> Sending NickServ Password
[18:11] -> *nickserv* IDENTIFY password
[18:11] ->> Your mode is now +oghaAsN
[18:11] -irc.mydomain.org- Server notice mask (+kcfvGqso)
[18:11] You are now an IRC Operator
...
[18:21] mynick :is using modes +iowghraAsxN +kcfvGqso

Channel #opers:

[18:11] ->> You joined channel #opers
[18:11] ->> 1.1.1.3 resolved to 1.1.1.3 (my client on networked laptop)
[18:11] * ChanServ sets mode +ntr for #opers
[18:11] * ChanServ sets topic to: Anything to do with IRC operation and admit (mynick)
[18:11] * ChanServ sets mode -o mynick for #opers
[18:11] --NickServ-- Password acccepted - you are now recognized.

If I then rejoin the channel, I get:

[18:17] ->> You re-joined #opers
[18:17] * ChenServ sets mode +ntr for #opers
[18:17] * ChanServ sets topic to: Anything to do with IRC operation and admit (mynick)
[18:17] * ChanServ sets mode -q mynick for #opers

which gives me owner status.

Anope services debug log output:

[Oct 14 18:09:36 2006] debug: Finishing sync for server irc.mydomain.org
[Oct 14 18:09:36 2006] debug: Received: :irc.mydomain.org SMO o : (sync) Link services.mydomain.org -> irc.mydomain.org is now synced [secs: 3 recv: 2.76 sent: 1.496]
...
[Oct 14 18:10:48 2006] debug: mynick joins #opers
[Oct 14 18:10:48 2006] debug: Changing modes for #opers to +o mynick
[Oct 14 18:10:48 2006] debug: Setting +o on #opers for mynick
[Oct 14 18:10:48 2006] debug: Setting correct user modes for mynick on #opers (current status: 1, giving modes)
[Oct 14 18:10:48 2006] debug: Sent: :ChanServ MODE #opers -o mynick
[Oct 14 18:10:48 2006] debug: Emitting event "join_channel" (3 args)
[Oct 14 18:10:48 2006] debug: Received: :mynick PRIVMSG nickserv :IDENTIFY password
[Oct 14 18:10:48 2006] debug: Sent: :services.mydomain.org SVSMODE mynick +rd 1160845846
[Oct 14 18:10:48 2006] debug: Changing mode for mynick to +rd
[Oct 14 18:10:48 2006] debug: Emitting event "nick_id" (1 args)
[Oct 14 18:10:48 2006] NickServ: mynick!mydomain@1.1.1.3 identified for nick mynick
[Oct 14 18:10:48 2006] debug: Sent: :NickServ NOTICE mynick : Password accepted - you are now recognized.
[Oct 14 18:12:24 2006] debug: Received: PING :irc.mydomain.org

[Edited on 14-10-2006 by EricT]

[Edited on 14-10-2006 by EricT]

[Edited on 14-10-2006 by EricT]
Logged

EricT

  • Guest
(No subject)
« Reply #1 on: October 14, 2006, 07:56:09 PM »

Not sure if it's relevant, but I'm also getting a nick collision:

[11:11] --irc.mydomain.org-- *** Permanent Global Q:Line added for ChanServ on some time (from services.mydomain.org: Reserved for services)
[11:11] --irc.mydomain.org-- *** Permanent Global -- Nick collision on ChanServ (services.mydomain.org 1160853101 <- services.mydomain.org 1160853101)
[11:11] --irc.mydomain.org-- *** Permanent Global -- Nick collision on ChanServ (services.mydomain.org 1160853101 <- services.mydomain.org 1160853101)
[11:11] ->> Re-joining #opers

---o---

If I unrem NSModeOnID in services.conf, initially it sets me as opped (but not owner), which is an advance ...

However, if I join or rejoin, I lose my owner/opped status.

[Edited on 14-10-2006 by EricT]
Logged

n00bie

  • Anope User
  • Offline Offline
  • Gender: Male
  • Posts: 411
(No subject)
« Reply #2 on: October 14, 2006, 08:06:07 PM »

I'm guessing you have AUTOOP settings OFF for your nick. Enable NSModeOnID and NSDefAutoop from your services.conf, save it, do /operserv reload and set your nick to AUTOOP ON.
Syntax: /nickserv set autoop on and see if that works or not..

or am i missing your question here :-?


[Edited on 14-10-2006 by n00bie]
Logged
I am always doing things that which I cannot do, in order that I may learn how to do it.

EricT

  • Guest
(No subject)
« Reply #3 on: October 14, 2006, 08:24:12 PM »

Cheers, I'll check that out.

Agh ... have opened up a can of worms. OK, I've set autoop for my nick. But I'm getting:

operserv :Services are currently down. Please try again later.


[Edited on 14-10-2006 by EricT]
Logged

owine

  • Anope User
  • Offline Offline
  • Posts: 130
(No subject)
« Reply #4 on: October 14, 2006, 10:35:17 PM »

make sure you configured your ircd aliases correctly. particurally changed the services-server setting.
Logged

EricT

  • Guest
(No subject)
« Reply #5 on: October 15, 2006, 01:03:03 AM »

Thanks for your efforts.

Sorted, though I'm not quite sure how. I went through this web page step by step.

The last thing I did was I moved the aliases include file call to just after the other includes in the UnrealIRCd config file, from the position they aliases were in the example config file. Then modes worked and I could access operserv.

With good wishes,
erict.

[Edited on 15-10-2006 by EricT]
Logged
Pages: [1]   Go Up