Well here's what I've discovered so far regarding these problems when
building the system on RH9
i) gexecd is failing to authenticate the gexec client due to an issue
related to the following function.
static int gexec_tni_auth(gexecd_state *s, credentials *tc_creds,
signature *tc_creds_sig)
ii) gexec command output stalls and fails to return control to the
shell. gexecd is also stalling on sem_wait call below.
static void *gexecd_thr(void *arg)
<snip>
sem_wait(&s->cleanup_sem);
cleanup:
pthread_attr_destroy(&attr);
gexecd_state_destroy(s);
return NULL;
}
Can anyone confirm these problems building ganglia execution system on
RH9
Cheers
Craig
On Sun, 2003-05-11 at 01:41, spinout wrote:
> I've traced the gexec code and confirmed there is an IPC
> problem between gexec & gexecd when compiling on RH9.
> authd is working fine.
>
> On Sat, 2003-05-10 at 00:49, spinout wrote:
> > Hi All
> >
> > I've been testing the latest ganglia source on RedHat8 and found it
> > to function ok. I flushed the build and recompiled everything on
> > a clean RedHat9 system. Everything appears to install ok,but gexecd
> > fails to function properly. It refuses to allow access from any node or
> > execute anything. I replaced gexecd with the same version compiled on
> > a RH7.3 system and that works except fails to return control to the
> > shell after a gexec call produces its output. Has anyone had any
> > similar experiences ?
> >
> > Cheers
> > Craig