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

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

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,


Joachim Jacob
Contact details: http://www.bits.vib.be/index.php/about/80-team
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:

To search Galaxy mailing lists use the unified search at:

Reply via email to