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 '' | ||