On 10/19/2016 03:23 PM, Martin Čech wrote:
> Hi Pierre,
>
> how old is your Tool Shed? When was the last time a tool installation
> from it succeeded?
>
Hi martin,
here is the log from the toolshed :
commit 73f46f4e08141f78927056fa3e4709d0ab323972
Merge: 05e6682 27dc31a
Author: Nicola Soranzo
Date: Wed Nov 18 10:06:53 2015 +0000
I was able to install my tool from this toolshed a few minutes ago.
The second attempt failed.
Thanks for the helps,
Pierre
> thanks
>
> M.
>
> On Wed, Oct 19, 2016 at 9:20 AM Pierre Lindenbaum
> <pierre.lindenbaum@univ-nantes.fr
> <mailto:pierre.lindenbaum@univ-nantes.fr>> wrote:
>
> Hi all, I got a "Internal Server Error" ==> "KeyError:
> 'tool_panel_section' " when I'm trying to install a new tool from our
> toolshed (see stacktrace below).
>
> My galaxy instance was cloned from
>
>
> commit 217854827ac7dfc88c5388cd2ecb24fffd86c060
> Merge: 056a7e0 ad0d0bc
> Author: Björn Grüning <bjoern@gruenings.eu
> <mailto:bjoern@gruenings.eu>>
> Date: Mon Oct 10 10:23:37 2016 +0200
>
> with only a few minor(?) (admin...) modifications under config/*
> This error was raised when I've removed + re-installed a tool from the
> toolshed.
>
> How can I fix this ?
>
> Thanks
>
> Pierre
>
>
> 127.0.0.1 - - [19/Oct/2016:15:15:44 +0200] "POST
> /admin_toolshed/prepare_for_install HTTP/1.1" 500 -
> "http://127.0.0.1:8080/admin_toolshed/prepare_for_install?changeset_revisions=a38c6719c9c3&repository_ids=9b8af19fb3feae8b&tool_shed_url=http%3A%2F%2Fmasked.host.fr%2Ftoolshed%2F"
> "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:49.0) Gecko/20100101
> Firefox/49.0"
> Error - <type 'exceptions.KeyError'>: 'tool_panel_section'
> URL: http://127.0.0.1:8080/admin_toolshed/prepare_for_install
> File
> '/home/lindenb/tmp/GALAXY/galaxy.gitlab/lib/galaxy/web/framework/middleware/error.py',
> line 151 in __call__
> app_iter = self.application(environ, sr_checker)
> File
> '/home/lindenb/tmp/GALAXY/galaxy.gitlab/.venv/local/lib/python2.7/site-packages/paste/recursive.py',
> line 85 in __call__
> return self.application(environ, start_response)
> File
> '/home/lindenb/tmp/GALAXY/galaxy.gitlab/.venv/local/lib/python2.7/site-packages/paste/httpexceptions.py',
> line 640 in __call__
> return self.application(environ, start_response)
> File
> '/home/lindenb/tmp/GALAXY/galaxy.gitlab/lib/galaxy/web/framework/base.py',
> line 135 in __call__
> return self.handle_request( environ, start_response )
> File
> '/home/lindenb/tmp/GALAXY/galaxy.gitlab/lib/galaxy/web/framework/base.py',
> line 194 in handle_request
> body = method( trans, **kwargs )
> File
> '/home/lindenb/tmp/GALAXY/galaxy.gitlab/lib/galaxy/web/framework/decorators.py',
> line 98 in decorator
> return func( self, trans, *args, **kwargs )
> File
> '/home/lindenb/tmp/GALAXY/galaxy.gitlab/lib/galaxy/webapps/galaxy/controllers/admin_toolshed.py',
> line 1080 in prepare_for_install
> install_repository_manager.handle_tool_shed_repositories(
> installation_dict )
> File
> '/home/lindenb/tmp/GALAXY/galaxy.gitlab/lib/tool_shed/galaxy_install/install_manager.py',
> line 633 in handle_tool_shed_repositories
> new_tool_panel_section_label=new_tool_panel_section_label )
> File
> '/home/lindenb/tmp/GALAXY/galaxy.gitlab/lib/tool_shed/galaxy_install/repository_dependencies/repository_dependency_manager.py',
> line 198 in create_repository_dependency_objects
> self.app.installed_repository_manager.activate_repository(
> repository_db_record )
> File
> '/home/lindenb/tmp/GALAXY/galaxy.gitlab/lib/tool_shed/galaxy_install/installed_repository_manager.py',
> line 94 in activate_repository
> tool_panel_dict = repository.metadata[ 'tool_panel_section' ]
> KeyError: 'tool_panel_section'
>