<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">Hi,<br>
<br>
I have followed the advice given in <a href="http://environmentalomics.org/bio-linux-galaxy/" target="_blank">
http://environmentalomics.org/bio-linux-galaxy/</a> and I have successfully set up the galaxy-server-apache-proxy.&nbsp; I have put a sam file (ex1.sam) in the transfer directory for manager@localhost and can see the file in the'Files uploaded via FTP' section.&nbsp;
 However, when I try to select and upload the file I get errors:<br>
<br>
<b>From the debug message:</b><br>
Traceback (most recent call last):<br>
&nbsp; File &quot;/usr/lib/galaxy-server/tools/data_source/upload.py&quot;, line 394, in &lt;module&gt;<br>
&nbsp;&nbsp;&nbsp; __main__()<br>
&nbsp; File &quot;/usr/lib/galaxy-server/tools/data_source/upload.py&quot;, line 383, in __main__<br>
&nbsp;&nbsp;&nbsp; add_file( dataset, registry, json_file, output_path )<br>
&nbsp; File &quot;/usr/lib/galaxy-server/tools/data_source/upload.py&quot;, line 278, in add_file<br>
&nbsp;&nbsp;&nbsp; line_count, converted_path = sniff.convert_newlines( dataset.path, in_place=in_place )<br>
&nbsp; File &quot;/usr/lib/galaxy-server/lib/galaxy/datatypes/sniff.py&quot;, line 116, in convert_newlines<br>
&nbsp;&nbsp;&nbsp; shutil.move( temp_name, fname )<br>
&nbsp; File &quot;/usr/lib/python2.7/shutil.py&quot;, line 302, in move<br>
&nbsp;&nbsp;&nbsp; copy2(src, real_dst)<br>
&nbsp; File &quot;/usr/lib/python2.7/shutil.py&quot;, line 130, in copy2<br>
&nbsp;&nbsp;&nbsp; copyfile(src, dst)<br>
&nbsp; File &quot;/usr/lib/python2.7/shutil.py&quot;, line 83, in copyfile<br>
&nbsp;&nbsp;&nbsp; with open(dst, 'wb') as fdst:<br>
IOError: [Errno 13] Permission denied: u'/var/lib/galaxy-server/transfer/manager@localhost/ex1.sam'<br>
<br>
<br>
<b>From the server.log:</b><br>
galaxy.tools.actions.upload_common INFO 2015-01-16 10:35:07,359 tool upload1 created job id 2<br>
127.0.0.1 - - [16/Jan/2015:10:35:07 &#43;0000] &quot;POST /galaxy/tool_runner/index HTTP/1.1&quot; 200 - &quot;http://localhost/galaxy/tool_runner?tool_id=upload1&quot; &quot;Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:34.0) Gecko/20100101 Firefox/34.0&quot;<br>
galaxy.jobs DEBUG 2015-01-16 10:35:07,485 (2) Working directory for job is: /usr/lib/galaxy-server/database/job_working_directory/000/2<br>
galaxy.jobs.handler DEBUG 2015-01-16 10:35:07,496 (2) Dispatching to local runner<br>
127.0.0.1 - - [16/Jan/2015:10:35:07 &#43;0000] &quot;GET /galaxy/api/histories/1cd8e2f6b131e891/contents HTTP/1.1&quot; 200 - &quot;http://localhost/galaxy/root/index&quot; &quot;Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:34.0) Gecko/20100101 Firefox/34.0&quot;<br>
galaxy.jobs DEBUG 2015-01-16 10:35:07,599 (2) Persisting job destination (destination id: local:///)<br>
galaxy.jobs.handler INFO 2015-01-16 10:35:07,622 (2) Job dispatched<br>
galaxy.tools.deps DEBUG 2015-01-16 10:35:07,770 Building dependency shell command for dependency 'samtools'<br>
galaxy.tools.deps WARNING 2015-01-16 10:35:07,770 Failed to resolve dependency on 'samtools', ignoring<br>
galaxy.jobs.runners DEBUG 2015-01-16 10:35:07,833 (2) command is: python /usr/lib/galaxy-server/tools/data_source/upload.py /usr/lib/galaxy-server /usr/lib/galaxy-server/database/tmp/tmp7LWfBs /usr/lib/galaxy-server/database/tmp/tmp9nLfry&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2:/usr/lib/galaxy-server/database/job_working_directory/000/2/dataset_2_files:/usr/lib/galaxy-server/database/files/000/dataset_2.dat<br>
galaxy.jobs.runners.local DEBUG 2015-01-16 10:35:07,834 (2) executing job script: /usr/lib/galaxy-server/database/job_working_directory/000/2/galaxy_2.sh<br>
galaxy.jobs DEBUG 2015-01-16 10:35:07,862 (2) Persisting job destination (destination id: local:///)<br>
galaxy.jobs.runners.local DEBUG 2015-01-16 10:35:08,617 execution finished: /usr/lib/galaxy-server/database/job_working_directory/000/2/galaxy_2.sh<br>
galaxy.tools.deps DEBUG 2015-01-16 10:35:08,684 Building dependency shell command for dependency 'samtools'<br>
galaxy.tools.deps WARNING 2015-01-16 10:35:08,684 Failed to resolve dependency on 'samtools', ignoring<br>
galaxy.jobs.runners DEBUG 2015-01-16 10:35:08,684 executing external set_meta script for job 2: /usr/lib/galaxy-server/set_metadata.sh ./database/files /usr/lib/galaxy-server/database/job_working_directory/000/2 . /tmp/universe_wsgi_jymQ.ini /usr/lib/galaxy-server/database/tmp/tmp7LWfBs
 /usr/lib/galaxy-server/database/job_working_directory/000/2/galaxy.json /usr/lib/galaxy-server/database/job_working_directory/000/2/metadata_in_HistoryDatasetAssociation_2_eqLSN4,/usr/lib/galaxy-server/database/job_working_directory/000/2/metadata_kwds_HistoryDatasetAssociation_2_Y8KWCA,/usr/lib/galaxy-server/database/job_working_directory/000/2/metadata_out_HistoryDatasetAssociation_2_e8sRbx,/usr/lib/galaxy-server/database/job_working_directory/000/2/metadata_results_HistoryDatasetAssociation_2_s439LW,,/usr/lib/galaxy-server/database/job_working_directory/000/2/metadata_override_HistoryDatasetAssociation_2_jlOhII<br>
galaxy.jobs.runners DEBUG 2015-01-16 10:35:09,731 execution of external set_meta for job 2 finished<br>
galaxy.jobs DEBUG 2015-01-16 10:35:09,789 setting dataset state to ERROR<br>
galaxy.jobs DEBUG 2015-01-16 10:35:09,874 job 2 ended<br>
galaxy.datatypes.metadata DEBUG 2015-01-16 10:35:09,874 Cleaning up external metadata files<br>
127.0.0.1 - - [16/Jan/2015:10:35:11 &#43;0000] &quot;GET /galaxy/api/histories/1cd8e2f6b131e891/contents HTTP/1.1&quot; 200 - &quot;http://localhost/galaxy/root/index&quot; &quot;Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:34.0) Gecko/20100101 Firefox/34.0&quot;<br>
127.0.0.1 - - [16/Jan/2015:10:35:11 &#43;0000] &quot;GET /galaxy/api/histories/1cd8e2f6b131e891 HTTP/1.1&quot; 200 - &quot;http://localhost/galaxy/root/index&quot; &quot;Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:34.0) Gecko/20100101 Firefox/34.0&quot;<br>
<br>
<br>
I noticed permission being mentioned.&nbsp; The status of the transfer directory is:<br>
drwxr-xr-x 2 root root 4096 Jan 16 10:12 manager@localhost<br>
<br>
I change this to:<br>
drwxr-xr-x 2 manager manager 4096 Jan 16 10:12 manager@localhost<br>
<br>
But the same thing happened.<br>
<br>
Has anyone seen this problem before and have and guidance?<br>
<br>
Thank you,<br>
Ian<br>
<br>
</div>
</body>
</html>