That seems to be a different error message, if I remember correctly. Not sure if Helmut got a "Permission denied".
Is the DN of the caller really mapped to the local user globus in the grid-mapfile? What if you try to transfer /tmp/somefile.txt with permissions on /tmp/somefile.txt being 777 (rwxrwxrwx)? Martin Marco Lackovic wrote: > On Thu, Aug 6, 2009 at 4:03 PM, Martin Feller <fel...@mcs.anl.gov> wrote: >> Uh, it's a while ago, but i think i remember this issue. >> I *thought* it was fixed in 4.0.8, but I created a jar from >> globus_4_0_branch. It's built using Java 1.4 and you can get >> it from here: >> http://www.mcs.anl.gov/~feller/heller/globus_wsrf_rft.jar >> >> Can you give it a try by dropping it into ${GLOBUS_LOCATION}/lib, >> and tell us if it works for you with that jar? > > I am using GT 4.0.8 and also having that "Can't do MLST on > non-existing file/dir" error message on an actually existing file. > > I tried substituting the globus_wsrf_rft.jar file in > ${GLOBUS_LOCATION}/lib as you suggested but that didn't fix it, I am > still getting the same error: > > 2010-05-07 16:47:16,163 ERROR service.TransferWork [Thread-9,run:401] > Terminal transfer error: > Can't do MLST on non-existing file/dir /home/globus/pippo.xml on > server pluto.paperino.com [Caused by: Server refused performing the > request. Custom message: Server refused MLST command (error code 1) > [Nested exception message: Custom message: Unexpected reply: > 500-Command failed : System error in stat: Permission denied > 500-A system call failed: Permission denied > 500 End.]] > Can't do MLST on non-existing file/dir /home/globus/pippo.xml on > server pluto.paperino.com. Caused by > org.globus.ftp.exception.ServerException: Server refused performing > the request. Custom message: Server refused MLST command (error code > 1) [Nested exception message: Custom message: Unexpected reply: > 500-Command failed : System error in stat: Permission denied > 500-A system call failed: Permission denied > 500 End.]. Nested exception is > org.globus.ftp.exception.UnexpectedReplyCodeException: Custom > message: Unexpected reply: 500-Command failed : System error in stat: > Permission denied > 500-A system call failed: Permission denied > 500 End. > at > org.globus.ftp.vanilla.FTPControlChannel.execute(FTPControlChannel.java:412) > at org.globus.ftp.FTPClient.mlst(FTPClient.java:598) > at > org.globus.transfer.reliable.service.cache.SingleConnectionImpl.doMlst(SingleConnectionImpl.java:287) > at > org.globus.transfer.reliable.service.cache.ThirdPartyConnectionImpl.doMlstOnSource(ThirdPartyConnectionImpl.java:276) > at > org.globus.transfer.reliable.service.client.ThirdPartyTransferClient.doMlstOnSource(ThirdPartyTransferClient.java:163) > at > org.globus.transfer.reliable.service.client.ThirdPartyTransferClient.process(ThirdPartyTransferClient.java:101) > at > org.globus.transfer.reliable.service.TransferWork.run(TransferWork.java:379) > at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown > Source) > at java.lang.Thread.run(Thread.java:619) > > > The file /home/globus/pippo.xml actually exists. > Its details are the following: > > -rw-rw---- 1 globus globus 1316 May 7 10:29 pippo.xml > >