[16232] in Athena Bugs

home help back first fref pref prev next nref lref last post

Re: olcd spewing

daemon@ATHENA.MIT.EDU (Albert Dvornik)
Tue Aug 25 19:53:51 1998

To: Matt Braun <matt@MIT.EDU>
Cc: bug-olc@MIT.EDU, ops@MIT.EDU
From: Albert Dvornik <bert@genscan.com>
Date: 25 Aug 1998 19:51:32 -0400
In-Reply-To: Matt Braun's message of Tue, 25 Aug 1998 17:33:32 -0400 (EDT)


Matt Braun <matt@MIT.EDU> writes:
> The olcd was spewing: 
> 
> Aug 25 17:22:23 matisse olcd[6387]: user abelenky has *no* permissions (not even 'olc')
> Aug 25 17:22:23 matisse olcd[6387]: dump_data: unable to open ascii dump file: No such file or directory
> Aug 25 17:22:23 matisse olcd[6387]: probable internal permissions problem!
> Aug 25 17:22:23 matisse olcd[6387]: user abelenky has *no* permissions (not even 'olc')
> Aug 25 17:22:23 matisse olcd[6387]: dump_data: unable to open ascii dump file: No such file or directory
> 
> as a result of abelenky trying to run 'olc' with ZONE.MIT.EDU tickets.  Per
> Aaron, he ran olc and then control-c'd out of it.

After finishing "ask", or during, or what?

> There were no olc related processes running on the machine he logged into
> after that butthe server kept spewing.

The spewage in question was the result of a sanity check in the olcd
code.  If a knuckle gets created for someone who doesn't have the bits
to do anything, it's generally a case of the acl files being screwed
up; but in this case Aaron really had no permissions, and so things
were unhappy.  And a knuckle doesn't necessarily get destroyed afer
you quit olc.

I can't check the code from here (our @#@*%** firewall is down except
for mail and HTTP) but I suspect that the code isn't really buggy,
just a little over-eager to signal this condition to the universe. =)

I intend to change things so that this sanity check be done either (1)
only once per knuckle or, if that can't be done easily, (2) only for
the first user trying to connect to olcd after it gets run.  Does that
sound like a reasonable solution?

> killing and restarting olcd appears to have cleared the problem.

Was there a "problem" other than the spewage?

--bert

home help back first fref pref prev next nref lref last post