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.
Notice in #opers that NickServ doesn't accept the password until after I've joined the channel and 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: [email protected] identified for nick mynick
[Oct 14 18:10:48 2006] debug: Sent: :NickServ NOTICE mynick assword accepted - you are now recognized.
[Oct 14 18:12:24 2006] debug: Received: PING :irc.mydomain.org ...
NickServ accepts password AFTER join channel, mode set -o
Moderator: Supporters
NickServ accepts password AFTER join channel, mode set -o
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.
[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.
NickServ accepts password AFTER join channel, mode set -o
Ah ... should have set my nick to autoop on (and unremmed NSModeOnID and NSDefAutoop in services.conf).
However, have discovered that OperServ is currently unavailable.
However, have discovered that OperServ is currently unavailable.
For OperServ to work you need to be in the ServicesRoot list, the OperServ ADMIN list or the OperServ OPER list and be an /oper.
The ServicesRoot list is a parameter in the services.conf file for Anope. Only Services Root's can add OperServ ADMIN's but both Services Root's and OperServ ADMIN's can add OperServ OPER's. For clarification OperServ OPER's are not the same as /oper's
The ServicesRoot list is a parameter in the services.conf file for Anope. Only Services Root's can add OperServ ADMIN's but both Services Root's and OperServ ADMIN's can add OperServ OPER's. For clarification OperServ OPER's are not the same as /oper's
NickServ accepts password AFTER join channel (resolved)
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 the aliases were in the example config file. Then modes worked and I could access operserv.
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 the aliases were in the example config file. Then modes worked and I could access operserv.