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

Reply via email to