1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 3.2//EN">
4 <TITLE> [IRCServices] unhappy restart quirks with
5.0.9
6 <LINK REL=
"Index" HREF=
"index.html" >
7 <LINK REL=
"made" HREF=
"mailto:ircservices%40ircservices.za.net?Subject=%5BIRCServices%5D%20unhappy%20restart%20quirks%20with%205.0.9&In-Reply-To=Pine.LNX.4.44L0.0302051649120.19589-100000%40foxtrot.siarch.net">
8 <META NAME=
"robots" CONTENT=
"index,nofollow">
9 <META http-equiv=
"Content-Type" content=
"text/html; charset=us-ascii">
10 <LINK REL=
"Previous" HREF=
"003547.html">
11 <LINK REL=
"Next" HREF=
"003556.html">
13 <BODY BGCOLOR=
"#ffffff">
14 <H1>[IRCServices] unhappy restart quirks with
5.0.9</H1>
16 <A HREF=
"mailto:ircservices%40ircservices.za.net?Subject=%5BIRCServices%5D%20unhappy%20restart%20quirks%20with%205.0.9&In-Reply-To=Pine.LNX.4.44L0.0302051649120.19589-100000%40foxtrot.siarch.net"
17 TITLE=
"[IRCServices] unhappy restart quirks with 5.0.9">achurch at achurch.org
19 <I>Fri Feb
7 12:
19:
00 PST
2003</I>
21 <LI>Previous message:
<A HREF=
"003547.html">[IRCServices] unhappy restart quirks with
5.0.9
23 <LI>Next message:
<A HREF=
"003556.html">[IRCServices] unhappy restart quirks with
5.0.9
25 <LI> <B>Messages sorted by:
</B>
26 <a href=
"date.html#3552">[ date ]
</a>
27 <a href=
"thread.html#3552">[ thread ]
</a>
28 <a href=
"subject.html#3552">[ subject ]
</a>
29 <a href=
"author.html#3552">[ author ]
</a>
34 <PRE> I'm technically not supposed to be on the Internet right now (doctor's
35 orders), but off the top of my head:
37 ><i>Firstly, on an /msg operserv shutdown, services SQUITs from the ircd - but
38 </I>><i>then on almost all occasions the binary continues to run, and will not be
39 </I>><i>killed by any signal short of a KILL (-
9).
41 Can you look up exactly where this is occurring? (Use gdb to attach to
42 the process when it's in the
"hung
" state. If you're not familiar with gdb,
43 there are at least a couple other people on this list who can help you.)
45 ><i>On a related note, /msg operserv restart normally fails in precisely the
46 </I>><i>same manner - but on the one occasion that it came straight back up, all
47 </I>><i>registered channels with a +k mode in their modelock had mysteriously lost
48 </I>><i>their +k and key. Which was a bit of a pain ;)
50 Corrupted database? That's the only possibility that comes to mind.
51 Are you sure your CPU and memory aren't acting up? (Try a tool like
52 memtest86 [
<A HREF=
"http://www.memtest86.com/].">http://www.memtest86.com/].
</A>)
54 ><i>Moreover, whilst users in the channel access lists were correctly reopped
55 </I>><i>on reidentifying on the server coming back up - in every channel a random
56 </I>><i>user also acquired an @.
58 That would probably be the result of CSSetChannelTimes. A bug (or
59 feature?) in Unreal requires a +/-o or similar mode change in order to
60 update the channel's creation time. Since the first user to join a channel
61 always gets +o anyway, Services assumes that it's safe to send another +o
62 for that first user, since it will later process the +o from the remote
63 server and deop the user properly. I don't think the case of a netjoin
64 with multiple users on a channel is handled properly, though. I'll take a
65 look when I'm off vacation; for now, try turning off CSSetChannelTimes.
67 ><i>Finally, in the WhatsNew for services v5, I was overjoyed to see:
69 </I>><i> + The Services stamp of the last user to identify for a nick is now
70 </I>><i> recorded on disk, removing the necessity to re-identify when
71 </I>><i> Services is restarted.
73 </I>><i>But so far, when /msg operserv restart works at all - everyone is forced
74 </I>><i>to reidentify nonetheless (combined with the quirks listed above). So I'm
75 </I>><i>guessing that there's something going wrong here.
77 This would happen if your databases were not saved after the NickServ
80 ><i>On a final possibly unrelated note, I've also been getting
82 </I>><i>[Mon Feb
3 23:
23:
24 2003] - select irc.theonering.net[
127.0.0.1]:Bad file
85 </I>><i>error messages popping up in Unreal's ircd.log every
2-
16 hours or so.
86 </I>><i>As services is the only thing connected to a fd on
127.0.0.1, I'm
87 </I>><i>wondering if there's a connection here to the above problem.
89 This is an Unreal bug, though it may be triggered by something in
90 Services. You'd have to ask the Unreal people for more details.
93 <A HREF=
"http://www.ircservices.za.net/mailman/listinfo/ircservices">achurch at achurch.org
</A>
94 <A HREF=
"http://achurch.org/">http://achurch.org/
</A>
101 <LI>Previous message:
<A HREF=
"003547.html">[IRCServices] unhappy restart quirks with
5.0.9
103 <LI>Next message:
<A HREF=
"003556.html">[IRCServices] unhappy restart quirks with
5.0.9
105 <LI> <B>Messages sorted by:
</B>
106 <a href=
"date.html#3552">[ date ]
</a>
107 <a href=
"thread.html#3552">[ thread ]
</a>
108 <a href=
"subject.html#3552">[ subject ]
</a>
109 <a href=
"author.html#3552">[ author ]
</a>