Dear colleagues,

I am trying to setup RFT service.
OS is Scientific Linux 4.8,
gt4.2.1-x86_rhas_4-installer.tar.gz,
jdk-1.5.0_17-fcs,
apache-ant-1.7.1.

If GT4 is installing from binary package like below:
[globus]$ ./configure --prefix=$GLOBUS_LOCATION
[globus]$ make gridftp wsrft install

there wasn't file $GLOBUS_LOCATION/etc/init.d/globus-ws-java-container.
So as workaround it was copied from another GT4 installation as well as
the whole $GLOBUS_LOCATION/sbin dir since there were some files in that
dir used by $GLOBUS_LOCATION/etc/init.d/globus-ws-java-container.

Are targets 'gridftp', 'wsrft' and 'install'  not enough in command
'make gridftp wsrft install' to install gridftp and wsrft services?

With such GT4 installation the globus-ws-java-container fails to start
[glo...@server]$ /etc/init.d/globus-ws-java-container start
Starting Globus container. PID: 22191
WARNING: It seems like the container died directly
         Please see $GLOBUS_LOCATION/var/container.log for more information

The content of $GLOBUS_LOCATION/var/container.log can be found at
http://wwwinfo.jinr.ru/~kut/gt4/rft_start_container.log

If  GT4 is installed by performing
[globus]$ ./configure --prefix=$GLOBUS_LOCATION
[globus]$ make 2>&1 | tee build.log
[globus]$ make install

then $GLOBUS_LOCATION/etc/init.d/globus-ws-java-container file and some
from $GLOBUS_LOCATION/sbin dir what were missing before are in place and
container can start successfully.

The user with valid proxy from remote machine can successfully perform
3rd party's transfers between gridftp servers using rft tool:
[user]$ rft -h <rft hostname> -f transfer.xfr
Status: Pending
Status: Done

and the files mentioned in transfer.xfr file were in place after that
command execution.

But globus-crft tool fails:

[user]$ globus-crft -c -s -m -vb -f rft_test_transfers -e https://<RFT
host IP>:8443/wsrf/services/ReliableFileTransferFactoryService
Communicating with delegation service.
globus_delegation_client_util:
DelegationFactoryPortType_GetResourceProperty callback failed.
globus_soap_message_module: SOAP Fault
Fault code: ns1:Server.NoService
Fault string: The AXIS engine could not find a target service to invoke!
 targetService is /DelegationFactoryService

DelegationFactoryService is deployed on RFT host (but wasn't configured):
[rfthost]$ grep DelegationFactoryService  $GLOBUS_LOCATION/var/container.log
[10]: https://<rft host IP>:8443/wsrf/services/DelegationFactoryService


So my questions are the following:

1. In order to user RFT service via globus-crft tool is it mandatory to
setup properly and run Delegation services too?
2. What targets has to be specified for 'make' in order to install just
gridftp and wsrft on the same machine and to make run them properly?


Thanks in advance for your replies,
Nikolay.

Reply via email to