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://loc... 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
galaxy-dev@lists.galaxyproject.org