Hi Joseph
I activated the module and looking at the debug output, it seems its
hanging on get
GSS Major Status: GSS COMPLETE
GSS Minor Status Error Chain:
(null)globus_gss_assist_display_status exiting
globus_gss_assist_acquire_cred_ext exiting
SAZProtocol: Going to establish security context
globus_gss_assist_init_sec_context entering
req_flags: 00000002 input_token length: 0
major:00000001 minor:00000000 ret_flags: 00000000
output_token length: 104 context_handle: 0x937e540
globus_gss_assist_token_send_fd entering
globus_gss_assist_token_send_fd_ex entering
send_token: flags: 0 length: 104
globus_gss_assist_token_send_fd_ex exiting
globus_gss_assist_token_send_fd exiting
globus_gss_assist_token_get_fd entering
token read:000021a6
globus_gss_assist_token_get_fd exiting
req_flags: 00000002 input_token length: 8614
major:00000001 minor:00000000 ret_flags: 00000000
output_token length: 17258 context_handle: 0x937e540
globus_gss_assist_token_send_fd entering
globus_gss_assist_token_send_fd_ex entering
send_token: flags: 0 length: 17258
globus_gss_assist_token_send_fd_ex exiting
globus_gss_assist_token_send_fd exiting
globus_gss_assist_token_get_fd entering
perhaps waiting on something from server end?
What can I do on server end to print such debug message related to
Globus...
-Neha
On Aug 15, 2008, at 2:14 PM, Joseph Bester wrote:
On Aug 15, 2008, at 2:43 PM, Neha Sharma wrote:
I see the following function defined:
int activate(){
if(globus_module_activate(GLOBUS_GSI_GSS_ASSIST_MODULE) !=
GLOBUS_SUCCESS){
logerr("Cannot activate globus");
return(GSS_FAILED);
}
return(GSS_SUCCESS);
}
There are 2 ways in which the client can contact the authorization
server - one is directly and one is through the gatekeeper
In the code that deals with sending request through gatekeeper ,
activate() method is being invoked
However, the code which contacts the saz server directly is not
calling this method...
This code has been developed/managed by couple of people before me,
so I am not sure why call to activate() has not been put in for
this use case...is it mandatory?
-Neha
In general, if your code uses functions in a module, it must enable
that module. It will help with the debugging output at least.
Joe