smithcr / docker-galaxy-stable-toolshed

galaxy stable with an empty dev toolshed enabled
1 stars 2 forks source link

Toolshed Not Starting #1

Open mryaninsilico opened 8 years ago

mryaninsilico commented 8 years ago

When I start a container with this image, galaxy starts fine but the toolshed is not available. Looking in /var/log/supervisor/supervisord.log I see:

2016-04-04 15:08:29,677 INFO spawnerr: can't find command '/home/galaxy/venv/bin/python' 2016-04-04 15:08:29,678 INFO gave up: toolshed entered FATAL state, too many start retries too quickly

Python doesn't exist at /home/galaxy/venv/bin/python but when I tried to change it to /usr/bin/python in /etc/supervisor/conf.d/galaxy.conf then I get a missing python package error. If I change the whole toolshed command to be /galaxy-central/run_tool_shed.sh it then starts OK but I am not sure if this is correct for the way the container was setup.

sib-bcf commented 8 years ago

In fact, the correct way is to call python from: /galaxy-central/.venv/bin/python