Last time I looked into it, the original GSSAPI mechglue library required the 
underlying GSSAPI libraries to be "mechglue aware" (i.e., have something like 
gss_mech_initialize). The patched version removes that requirement.

----- "Ricardo Rocha" <[email protected]> wrote:
> Hi Jim.
> 
> Thanks for the link.
> 
> I had seen it in my searches, but i thought it was only needed for
> openssh gsi. I thought the mechglue library was accepting any gssapi
> plugin implementation, and that its purpose was exactly to load
> multiple mechanisms on the same machine. Why do i need a patched
> version to use the gsi plugin?
> 
> Thanks again,
>   Ricardo
> 
> On Wed, Apr 14, 2010 at 3:32 PM, Jim Basney <[email protected]>
> wrote:
> > Hi Ricardo,
> >
> > For a modified version of the gssapi-mechglue library that works
> with the GSI GSSAPI libraries, please see:
> > http://grid.ncsa.illinois.edu/gssapi-mechglue/
> > It includes a gss_initialize() function that does the
> initialization.
> >
> > -Jim
> >
> > ----- "Ricardo Rocha" <[email protected]> wrote:
> >> Hi.
> >>
> >> (i've sent this same message yesterday, but i wasn't subscribed to
> the
> >> list)
> >>
> >> I'm trying to use the gssapi globus gsi plugin, via the gssglue
> >> (mechglue) libraries.
> >>
> >> I've configured gssapi_mech.conf with something similar to the
> >> default
> >> krb5 config:
> >> """
> >> # globus gsi
> >> /usr/lib/libglobus_gssapi_gsi.so.4
> >> """
> >>
> >> (i'm fetching the globus libraries from debian unstable)
> >>
> >> >From here i get the following error:
> >> """
> >> /usr/lib/libglobus_gssapi_gsi.so.4.3.0: undefined symbol:
> >> gss_mech_initialize: searching for symbol 'gss_mech_initialize' in
> >> '/usr/lib/libglobus_gssapi_gsi.so.4.3.0'
> >> """
> >>
> >> I've tried to specify the initialization function (as is done for
> >> krb5), but i don't know the name of the function that mechglue
> should
> >> be calling in the globus plugin (guessing around i keep getting
> >> segfaults).
> >>
> >> Can someone give me a hand with this? Or maybe point me to some
> docs
> >> (my google searches are giving nothing)?
> >>
> >> Thanks,
> >>  Ricardo
> >

Reply via email to