This is strange... Can you verify the banner message (220 GridFTP...) of
the server shows gcc32dbgpthr? You can see it at beginning of the
globus-url-copy -dbg output, or by telnetting to gridftp server port.
Mike
Zulfi Imani wrote:
Also I installed the threaded version of the latest gridftp nightly
build on another machine and then built udt4 over it. But still get the
same error.
gftp_serv:/home/zulfi > globus-url-copy -vb -udt
ftp://localhost:40300/dev/zero ftp://localhost:40300/dev/null
Source: ftp://localhost:40300/dev/
Dest: ftp://localhost:40300/dev/
zero -> null
error: globus_ftp_client: the server responded with an error
500 500-Command failed : Setting data channel driver stack failed.
500-globus_xio: driver activation failed.
500-globus_extension_module: Couldn't dlopen
libglobus_xio_udt_ref_driver_gcc32dbg.so in
/home/zulfi/gridftp/INSTALL/lib (or LD_LIBRARY_PATH):
libglobus_xio_udt_ref_driver_gcc32dbg.so: cannot open shared object
file: No such file or directory
500-
500 End.
Also I did a 'cat /proc/<gridftp-server pid>/maps' to check the
libraries and shared object files loaded while running the
gridftp-server and found the 'gcc32dbgpthr' version of all the .so files
have been loaded.
Thanks
Zulfi
On 9/27/07, *Zulfi Imani* <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
I have installed the threaded version of the server as mentioned in
my previous mail.
make gridftp globus_gridftp_server-thr
Also I am executing the server from the pthr/shared dir like:
$GLOBUS_LOCATION/sbin/gcc32dbgpthr/shared/globus-gridftp-server -aa
-p 40300 &
Have tried running globus-url-copy using '-udt' and also '-dcstack
udt_ref'. Gives me the same error. Although the option '-dcstack
tcp' works fine.
Thanks
Zulfi
On 9/21/07, *Michael Link* <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
The server needs to be run threaded in order to support the udt_ref
driver. If you have a globus-gridftp-server in
$GLOBUS_LOCATION/sbin/gcc32dbgpthr/shared, you can copy it to sbin,
otherwise, 'make globus_gridftp_server-thr' in the installer.
The -protocol_stack option on the server currently doesn't do
anything.
Also note that if you want to use udt in a 2-party transfer, you
need to
use a threaded globus-url-copy (make globus_gass_copy-thr if you
don't
have it) and have the udt_ref driver built locally as well.
Mike
Zulfi Imani wrote:
> Hi,
>
> I am having a problem with running the globus-url-copy with
the -udt option.
>
> I installed the threaded version of the gridftp server using
the nightly
> build of last week (make gridftp globus_gridftp_server-thr). I
used
> gcc32 as the flavor. I then compiled gridftp with UDT
> with-flavor=gcc32dbgpthr. I ran the gridftp server without the
> "--protocol_stack udt_ref " option. Next I ran globus-url-copy
as:
>
> globus-url-copy -vb -udt ftp://localhost:40300/dev/zero
> ftp://localhost:40300/dev/null
>
> and it gave me the following error:
>
> error: globus_ftp_client: the server responded with an error
> 500 500-Command failed : Setting data channel driver stack failed.
> 500-globus_xio: driver activation failed.
> 500-globus_extension_module: Couldn't dlopen
> libglobus_xio_udt_ref_driver_gcc32dbg.so in
> /home/zulfiimani/gridftp/INSTALL/lib (or LD_LIBRARY_PATH):
> libglobus_xio_udt_ref_driver_gcc32dbg.so: cannot open shared
object
> file: No such file or directory
> 500-
> 500 End
>
> I have the libglobus_xio_udt_ref_driver_gcc32dbgpthr.so.*
files in the
> GLOBUS_LOCATION/lib dir but not
> 'libglobus_xio_udt_ref_driver_gcc32dbg.so' because I have a
threaded
> build. I even tried
>
> globus-url-copy -vb -dcstack udt_ref
ftp://localhost:40300/dev/zero <ftp://localhost:40300/dev/zero>
> ftp://localhost:40300/dev/null
<ftp://localhost:40300/dev/null> <ftp://localhost:40300/dev/null>
>
> but got the same error.
>
> Then I ran the gridftp server with the '--protocol_stack
udt_ref' option
> and then executed the globus-url-copy without '-udt' option and it
> worked fine.
>
> Any inputs on this will be great.
>
> Thanks
> Zulfi
--
Regs,
Zulfi
--
Regs,
Zulfi