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.