Dear Devs

I've been having problems installing the jjohnson/seq2hla tool from the 
toolshed on our production instance (running release_17.09).

Specifically Galaxy has been unable to successfully install the seq2HLA 2.2 
dependency via conda. However it seems to work fine when installing into a 
clean local instance.

Initially the problem seemed to be that our version of conda was too old (we 
had 4.2.13), so while the [email protected] env was being created, the 'seq2hla' 
package couldn't be installed into it (so Galaxy thought that the requirement 
was satifsfied but essentially it was broken).

I updated conda to 4.3.24 and checked that our "ensure_conda_channels" setting 
matched the one in 'galaxy.ini.sample'. Now when I try to reinstall the seq2hla 
tool, the dependency cannot be installed at all - there seems to be an issue 
with the R 3.1.2-2 conda package which this needs to pull in:

ERROR conda.core.link:_execute_actions(337): An error occurred while installing 
package 'defaults::r-3.1.2-2'.
PaddingError: Placeholder of length '80' too short in package 
/XXXXXXXXX/galaxy/production/tool_dependencies/_conda/envs/[email protected]/bin/Rscript.
The package must be rebuilt with conda-build > 2.0.

XXXX... above is the path to the Galaxy installation directory, and the full 
path does exceed 80 characters. Presumably this worked okay on the local Galaxy 
install because there the path is shorter than the 80 character limit.

Is there any workaround or fix that I can use to get this working on our 
production instance?

Also, is it generally safe to update the Galaxy conda installation as I have 
done? Is there a recommended conda version for Galaxy?

Thanks for your help, best wishes

Peter

--
Peter Briggs [email protected]
Bioinformatics Core Facility University of Manchester
B.1083 Michael Smith Bldg Tel: (0161) 2751482

___________________________________________________________
Please keep all replies on the list by using "reply all"
in your mail client.  To manage your subscriptions to this
and other Galaxy lists, please use the interface at:
  https://lists.galaxyproject.org/

To search Galaxy mailing lists use the unified search at:
  http://galaxyproject.org/search/

Reply via email to