[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
cfd host auth error -- progress I think
From: |
Alan Sparks |
Subject: |
cfd host auth error -- progress I think |
Date: |
Tue, 02 Jan 2001 12:55:26 -0700 |
I think I found a reason why I get rejections from cfd after a config
file reload (I'm still testing this). It looks like a couple of lines
are missing in cfd.c starting around line 862 (in CheckFileChanges):
DeleteItemList(VHEAP);
DeleteItemList(VNEGHEAP);
DeleteAuthList(VADMIT);
DeleteAuthList(VDENY); <== ADDED
strcpy(VDOMAIN,"undefined.domain");
VADMIT = VADMITTOP = NULL;
VDENY = VDENYTOP = NULL; <== ADDED
VHEAP = VNEGHEAP = NULL;
I also removed the call to LoadSecretKeys() in this function, since it
is called by CheckVariables() (called right before it).
Only thing yet to find is why the following happens... Often after a
config file reread, the following log messages occur (and cfd exits):
Jan 2 08:58:46 denverops.quris.net cfd[24918]: Unable to create
Jan 2 08:58:46 denverops.quris.net cfd[24918]: creat: No such file or
directory
Jan 2 08:58:46 denverops.quris.net cfd[24918]: Unable to remove lock
/var/run/cfengine/lock.cfd_conf.denverops.cfd.exec
Jan 2 08:58:46 denverops.quris.net cfd[24918]: unlink
Notice the first message: The CFLAST variable is empty. I can't yet
understand how it gets emptied out.
-Alan
--
Alan Sparks, Sr. UNIX Administrator asparks@quris.com
Quris, Inc. (720) 836-2058
- cfd host auth error -- progress I think,
Alan Sparks <=