Actually, the file url in those commands should be file:///etc/group or file:///tmp/group (note the triple /, two from the :// standard url separator, and one from the /etc/group path), but if the third command, the one copying from local file to local file, works in both machines this mispelling can hardly be the reason for the failure.

Ciao,
   Vincenzo


gridftp user wrote:
Good morning again all,

Let's see if I can embarrass myself once more. I am able to use GridFTP to 
transfer a test file from the client on 172.22.10.213 to the server on 
172.22.10.206:

   $ globus-url-copy -v file:/etc/group sshftp://172.22.10.206/tmp/group
   Source: file:/etc/
   Dest:   sshftp://172.22.10.206/tmp/
     group
   [email protected]'s password:

Yet, when I issue the same command on another machine, I get an error about 
invalid URL:
   $ globus-url-copy -v file:/etc/group sshftp://172.22.10.206/tmp/group
   Source: file:/etc/
   Dest:   sshftp://172.22.10.206/tmp/
     group
   error: globus_ftp_client: an invalid value for url was used

First of all, it would be nice if the error indicated which url is invalid, the 
source or the destination? Second of all, can anyone explain to me why this 
works on one client but not another? I am able to copy the file locally:
   $ globus-url-copy -v file:/etc/group file:/tmp/group
   Source: file:/etc/
   Dest:   file:/tmp/
     group

And I am able to access the server on port 2811:
   $ telnet 172.22.10.206 2811
   Trying 172.22.10.206...
   Connected to 172.22.10.206.
   Escape character is '^]'.
   220 GridFTP Server
   ^]q

Since the exact same command works in one instance, and not in another, I would 
assume something is not kosher on the second system. But as far as I can see, 
the URL is proper, so an error message about it being invalid doesn't make much 
sense and doesn't offer much of a starting point for the troubleshooting 
process.

Again, any help is appreciated, even if it does turn out to be my own dumb 
fault.

Melvin

Reply via email to