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