Hi all,
I have developed a tool in our local Galaxy, and imported it in a local
toolshed. I next removed the 'dev' version of the tool in Galaxy, and
installed it now via het Tool Shed Manager.
I got an error that the dependencies could not be installed. If figured
it out that it (needed to add an extra shell_command in the
tool_dependencies) (and the mount point on my system needs to have exec
permissions of course).
So I updated the tool in the toolshed. BUT, then I uninstalled the tool
from Galaxy, and reinstalled it from the Tool Shed ... instead of just
updating. Anyway, it has happened.
Now I have the tool listed in my 'Install Tool Shed Repositories', and
when I click on it, it says 'this tool is not installed'. The only
action I can apply on this installed tool shed repository is 'Install' (...). But clicking on that 'install' button, leads me to an error page (http error
500).
******************************
URL:
http://localhost/admin_toolshed/prepare_for_install?tool_shed_url=http://localhost:9009/&repository_ids=84cbaf0b6bf7a1a9&changeset_revisions=fc2339abcab7
Module weberror.evalexception.middleware:364 in respond view
>> app_iter = self.application(environ, detect_start_response)
Module paste.recursive:84 in __call__ view
>> return self.application(environ, start_response)
Module paste.httpexceptions:633 in __call__ view
>> return self.application(environ, start_response)
Module galaxy.web.framework.base:132 in __call__ view
>> return self.handle_request( environ, start_response )
Module galaxy.web.framework.base:190 in handle_request view
>> body = method( trans, **kwargs )
Module galaxy.web.framework:221 in decorator view
>> return func( self, trans, *args, **kwargs )
Module galaxy.webapps.galaxy.controllers.admin_toolshed:825 in
prepare_for_install view
>> raw_text = common_util.tool_shed_get( trans.app, tool_shed_url, url )
Module tool_shed.util.common_util:110 in tool_shed_get view
>> response = urlopener.open( uri )
Module urllib2:397 in open view
>> response = meth(req, response)
Module urllib2:510 in http_response view
>> 'http', request, response, code, msg, hdrs)
Module urllib2:435 in error view
>> return self._call_chain(*args)
Module urllib2:369 in _call_chain view
>> result = func(*args)
Module urllib2:518 in http_error_default view
>> raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
HTTPError: HTTP Error 500: Internal Server Error
************************************
The same happens when I go to the Tool Shed, and try to install the tool
from there: Galaxy detects that the tool has been installed before, and
points me to that 500 error page.
Any help is heartily appreciated,
Thanks,
Joachim