So I stopped using Apache as a proxy web server and use Galaxy as the web server directly. This time the status of the sample data transfer changed to "Complete". So I believe Apache needs configuration modifications for this case, maybe Apache needs mod_dav module and other related modules?

However, when I go to the data library where the datasets are supposed to go, there is no datasets in it, even though the sample sequence files have been transferred from the sequencer to the folder specified by library_import_dir in universe_wsgi.ini. They are just not imported to the data libraries automatically. When I looked at the data_transfer.log, I found the following error message:

2012-02-17 09:28:37,927 - datatx_7318 - 400 Bad Request
The server could not comply with the request since

it is either malformed or otherwise incorrect.

Malformed LibraryFolder id ( 994debf9f6ab02b9912262b0bd04c784 ) specified, unable to decode

2012-02-17 09:28:37,928 - datatx_7318 - Setting status "Complete" for dataset "All" of sample "17"

Luobin

On Thu, Feb 16, 2012 at 7:58 PM, Luobin Yang <yangluob@isu.edu> wrote:
Hi all,

I configured Sample Tracking System in Galaxy to transfer datasets from a sequencer to data libraries, however, after I selected the datasets to be transferred on the sequencer and clicked "Transfer" button, the transfer status has been "in queue" forever.

I didn't find any error message in galaxy_listener.log, however, I found the following error message in data_transfer.log:

2012-02-16 19:39:01,221 - datatx_3623 - Error. <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>405 Method Not Allowed</title>
</head><body>
<h1>Method Not Allowed</h1>
<p>The requested method PUT is not allowed for the URL /api/samples/1e8ab44153008be8.</p>
<hr>
<address>Apache/2.2.14 (Ubuntu) Server at xxx.xxx.xxx.xxx Port 80</address>
</body></html>

Any idea what went wrong?

Thanks,
Luobin