Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
public:grid:troubleshooting [2010-11-19 12:28] – created Marcel Loose | public:grid:troubleshooting [2017-03-08 15:27] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | This page contains an overview of various problems you might run into when working with the Grid, and solutions to these problems, if available. | + | ====== Troubleshooting ====== |
+ | |||
+ | This page contains an overview of various problems you might run into when working with the Grid, and solutions to these problems, if available. | ||
+ | |||
+ | ===== SRM ===== | ||
+ | |||
+ | == srmcp == | ||
+ | |||
+ | If you receive the following incomprehensible error message when trying to '' | ||
+ | < | ||
+ | org.globus.ftp.exception.ServerException: | ||
+ | at org.globus.ftp.vanilla.TransferMonitor.run(TransferMonitor.java: | ||
+ | at org.globus.ftp.vanilla.TransferMonitor.start(TransferMonitor.java: | ||
+ | at org.globus.ftp.FTPClient.transferRunSingleThread(FTPClient.java: | ||
+ | at org.globus.ftp.FTPClient.get2(FTPClient.java: | ||
+ | at org.dcache.srm.util.GridftpClient$TransferThread.run(GridftpClient.java: | ||
+ | at java.lang.Thread.run(Thread.java: | ||
+ | GridftpClient: | ||
+ | org.globus.ftp.exception.ServerException: | ||
+ | at org.globus.ftp.vanilla.TransferMonitor.run(TransferMonitor.java: | ||
+ | at org.globus.ftp.vanilla.TransferMonitor.start(TransferMonitor.java: | ||
+ | at org.globus.ftp.FTPClient.transferRunSingleThread(FTPClient.java: | ||
+ | at org.globus.ftp.FTPClient.get2(FTPClient.java: | ||
+ | at org.dcache.srm.util.GridftpClient$TransferThread.run(GridftpClient.java: | ||
+ | at java.lang.Thread.run(Thread.java: | ||
+ | copy failed with the error | ||
+ | org.globus.ftp.exception.ServerException: | ||
+ | at org.globus.ftp.vanilla.TransferMonitor.run(TransferMonitor.java: | ||
+ | at org.globus.ftp.vanilla.TransferMonitor.start(TransferMonitor.java: | ||
+ | at org.globus.ftp.FTPClient.transferRunSingleThread(FTPClient.java: | ||
+ | at org.globus.ftp.FTPClient.get2(FTPClient.java: | ||
+ | at org.dcache.srm.util.GridftpClient$TransferThread.run(GridftpClient.java: | ||
+ | at java.lang.Thread.run(Thread.java: | ||
+ | try again | ||
+ | sleeping for 10000 before retrying | ||
+ | </ | ||
+ | then use the '' | ||
+ | |||
+ | This error seems only to occur when copying relatively small files. It's a mystery to me why the end-user should be bothered with these gory (under-the-hood) details. | ||
+ | |||
+ | |||
+ | == srmmkdir == | ||
+ | The '' | ||
+ | < | ||
+ | $ srmmkdir file:/// | ||
+ | Wed Nov 24 09:24:56 CET 2010: illegal source url for multiple sources modefile://// | ||
+ | srm client error: | ||
+ | java.lang.IllegalArgumentException: | ||
+ | </ | ||
+ | This is unfortunate, | ||
+ | |||
+ | |||
+ | == srmls == | ||
+ | The '' | ||
+ | < | ||
+ | $ srmls srm:// | ||
+ | </ | ||
+ | This, however, will not always give you a complete list, because storage systems like dCache limit the number of listed files to 1000. So, if you have more than 1000 files in a directory, you'll have to use '' | ||