[IRCServices] unhappy restart quirks with 5.0.9

Arathorn arathorn at theonering.net
Wed Feb 19 11:21:26 PST 2003


k
On Fri, 14 Feb 2003, Andrew Church wrote:

> >> >Firstly, on an /msg operserv shutdown, services SQUITs from the ircd - but
> >> >then on almost all occasions the binary continues to run, and will not be
> >> >killed by any signal short of a KILL (-9).
>
>      Just for the record, I've found and fixed this problem--thanks for the
> report.  This should also fix the problem of nick identifies not being
> saved to disk.

I just dutifully upgraded to 5.0.10 - and I'm afraid that nick
identification is still not persisting across services restarts.  I have a
horrible feeling that I may be missing something painfully obvious (i.e.
a config or compiletime option), but I'm still drawing a complete blank.

To try to illustrate what I'm experiencing:

/msg operserv restart

yields:

-irc.theonering.net- *** LocOps -- Received SQUIT services.theonering.net
from services.theonering.net[127.0.0.1] (RESTART command received from
Arathorn)
-
-irc.theonering.net- *** Notice -- (link) Link irc.theonering.net ->
services.theonering.net[tornserv at 127.0.0.1.7028] established
-
-Global- [Logon News - Feb 17 2003] <news>
-
-NickServ- This nickname is registered and protected.  If it is your
nickname, type /msg NickServ IDENTIFY password.  Otherwise, please choose
a different nickname.
-
-NickServ- If you do not change within 20 seconds, I will change your
nickname.
-
-> *nickserv* identify password
-
-NickServ- Password accepted -- you are now recognized.

(and then coincidentally a few minutes later):
-irc.theonering.net- warning: select irc.theonering.net[127.0.0.1]: Bad
file descriptor

Meanwhile, all other services data seems to be being saved out and
retrieved from disk fine, and services isn't hanging on restart/shutdown -
and thus far (after two restarts), +k channel modelocks aren't being
forgotton.

In the log:

[Feb 19 13:56:55 2003] operserv/main: Arathorn: restart
[Feb 19 13:56:55 2003] Restarting
[Feb 19 13:56:55 2003] IRC Services 5.0.10 starting up
[Feb 19 13:56:55 2003] unknown message from server (:irc.theonering.net
451 PING :You have not registered)
[Feb 19 13:56:55 2003] operserv/sline: warning: client IP addresses not
available with this IRC server

Any assistance would be gratefully appreciated - this is with Unreal
3.2b14 running under plain ol' debian stable (woody).

A.

________________________________________________________________
Matthew Hodgson   arathorn at theonering.net   Tel: +44 7968 722968
             Arathorn: Co-Sysadmin, TheOneRing.net®