[gt-user] Mutual authentication failed while using RFT in GT4
Hello, List! I am using GT4 and I want to use RFT. I've installed GT4, then I've strated globus-gridftp-server and container, and I've tried to start rft command line tool, as it is described in http://globus.org/toolkit/docs/4.2/4.2.1/data/rft/user/#rft-user-using But I get this error instead: ERROR delegation.DelegationUtil [main,getCertificateChainRP:615] org.globus.gsi.gssapi.auth.AuthorizationException: Mutual authentication failed Expected target subject name="/CN=host/localhost" Target returned subject name="/O=Grid/OU/CN=host/test2.igroup" Exception in thread "main" Error during startup processing. Caused by . Caused by AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: org.globus.gsi.gssapi.auth.AuthorizationException: Mutual authentication failed Expected target subject name="/CN=host/localhost" Target returned subject name="/O=Grid/OU/CN=host/test2.igroup" faultActor: faultNode: faultDetail: { http://xml.apache.org/axis/}stackTrace:org.globus.gsi.gssapi.auth.AuthorizationException: Mutual authentication failed Expected target subject name="/CN=host/localhost" Target returned subject name="/O=Grid/OU/CN=host/test2.igroup" at org.globus.gsi.gssapi.auth.Authorization.generateAuthorizationException(Authorization.java:54) at org.globus.gsi.gssapi.auth.HostAuthorization.authorize(HostAuthorization.java:97) at org.globus.gsi.gssapi.net.GssSocket.startHandshake(GssSocket.java:156) at org.globus.gsi.gssapi.net.GssSocket.getInputStream(GssSocket.java:177) at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:744) at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:386) at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170) at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396) at org.apache.axis.transport.http.CommonsHTTPSender.invoke(CommonsHTTPSender.java:224) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.client.AxisClient.invokeTransport(AxisClient.java:150) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:289) at org.apache.axis.client.Call.invokeEngine(Call.java:2838) at org.apache.axis.client.Call.invoke(Call.java:2824) at org.apache.axis.client.Call.invoke(Call.java:2501) at org.apache.axis.client.Call.invoke(Call.java:2424) at org.apache.axis.client.Call.invoke(Call.java:1835) at org.globus.delegationService.DelegationFactoryPortTypeSOAPBindingStub.getResourceProperty(DelegationFactoryPortTypeSOAPBindingStub.java:1420) at org.globus.delegation.DelegationUtil.getCertificateChainRP(DelegationUtil.java:613) at org.globus.delegation.DelegationUtil.getCertificateChainRP(DelegationUtil.java:571) at org.globus.transfer.reliable.client.ReliableFileTransferJob.getDelegationEpr(ReliableFileTransferJob.java:291) at org.globus.transfer.reliable.client.ReliableFileTransferClient.parseArgs(ReliableFileTransferClient.java:141) at org.globus.transfer.reliable.client.ReliableFileTransferClient.main(ReliableFileTransferClient.java:262) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.globus.bootstrap.BootstrapBase.launch(BootstrapBase.java:114) at org.globus.bootstrap.Bootstrap.main(Bootstrap.java:41) {http://xml.apache.org/axis/}hostname:test2 Perhaps this error appears because of incorrect configuration of SimpleCA after the GT4 installation. The situation is that I want to use RFT and GT4 on my localhost only and I've not created special user "globus" (I have only root and one nonroot user in my system). My OS is OpenSUSE 11.0 Could you help me in this? Thanks in advance -- Sergey Smolov
Re: [gt-user] Mutual authentication failed while using RFT in GT4
try adding -z "O=Grid/OU/CN=host/test2.igroup" to the rft client Sergei Smolov wrote: Hello, List! I am using GT4 and I want to use RFT. I've installed GT4, then I've strated globus-gridftp-server and container, and I've tried to start rft command line tool, as it is described in m But I get this error instead: ERROR delegation.DelegationUtil [main,getCertificateChainRP:615] org.globus.gsi.gssapi.auth.AuthorizationException: Mutual authentication failed Expected target subject name="/CN=host/localhost" Target returned subject name="/O=Grid/OU/CN=host/test2.igroup" Exception in thread "main" Error during startup processing. Caused by . Caused by AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: org.globus.gsi.gssapi.auth.AuthorizationException: Mutual authentication failed Expected target subject name="/CN=host/localhost" Target returned subject name="/O=Grid/OU/CN=host/test2.igroup" faultActor: faultNode: faultDetail: { http://xml.apache.org/axis/}stackTrace:org.globus.gsi.gssapi.auth.AuthorizationException: Mutual authentication failed Expected target subject name="/CN=host/localhost" Target returned subject name="/O=Grid/OU/CN=host/test2.igroup" at org.globus.gsi.gssapi.auth.Authorization.generateAuthorizationException(Authorization.java:54) at org.globus.gsi.gssapi.auth.HostAuthorization.authorize(HostAuthorization.java:97) at org.globus.gsi.gssapi.net.GssSocket.startHandshake(GssSocket.java:156) at org.globus.gsi.gssapi.net.GssSocket.getInputStream(GssSocket.java:177) at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:744) at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:386) at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170) at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396) at org.apache.axis.transport.http.CommonsHTTPSender.invoke(CommonsHTTPSender.java:224) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.client.AxisClient.invokeTransport(AxisClient.java:150) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:289) at org.apache.axis.client.Call.invokeEngine(Call.java:2838) at org.apache.axis.client.Call.invoke(Call.java:2824) at org.apache.axis.client.Call.invoke(Call.java:2501) at org.apache.axis.client.Call.invoke(Call.java:2424) at org.apache.axis.client.Call.invoke(Call.java:1835) at org.globus.delegationService.DelegationFactoryPortTypeSOAPBindingStub.getResourceProperty(DelegationFactoryPortTypeSOAPBindingStub.java:1420) at org.globus.delegation.DelegationUtil.getCertificateChainRP(DelegationUtil.java:613) at org.globus.delegation.DelegationUtil.getCertificateChainRP(DelegationUtil.java:571) at org.globus.transfer.reliable.client.ReliableFileTransferJob.getDelegationEpr(ReliableFileTransferJob.java:291) at org.globus.transfer.reliable.client.ReliableFileTransferClient.parseArgs(ReliableFileTransferClient.java:141) at org.globus.transfer.reliable.client.ReliableFileTransferClient.main(ReliableFileTransferClient.java:262) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.globus.bootstrap.BootstrapBase.launch(BootstrapBase.java:114) at org.globus.bootstrap.Bootstrap.main(Bootstrap.java:41) {http://xml.apache.org/axis/}hostname:test2 Perhaps this error appears because of incorrect configuration of SimpleCA after the GT4 installation. The situation is that I want to use RFT and GT4 on my localhost only and I've not created special user "globus" (I have only root and one nonroot user in my system). My OS is OpenSUSE 11.0 Could you help me in this? Thanks in advance
[gt-user] gridway DAG workflow help
Hi all, I intend to develop a portlet which will allow to execute a workflow of jobs . I want to use java for developing it. If anyone has implemented such a portlet, or a similar one, I'd be grateful to be sent a link to look at it or please suggest me how to start ? I am using globus-4.2.1 and GridWay 5.4.0 . I am able to submit the workflow jobs through command line. Thanks & Regards Ritesh