Hello fellow galaxy users :
I noticed that trying to install some
tools from the main toolshed, sometimes it works, others it does not. In
a specific case, trying to install clustalw and its dependency, I get this
error message :
URL: (redactedURL)/admin_toolshed/prepare_for_install
File '(redacted path)/galaxy_dist_dev/eggs/WebError-0.8a-py2.6.egg/weberror/evalexception/middleware.py',
line 364 in respond
app_iter = self.application(environ,
detect_start_response)
File '(redacted path)/galaxy_dist_dev/eggs/Paste-1.7.5.1-py2.6.egg/paste/recursive.py',
line 84 in __call__
return self.application(environ,
start_response)
File '(redacted path)/galaxy_dist_dev/eggs/Paste-1.7.5.1-py2.6.egg/paste/httpexceptions.py',
line 633 in __call__
return self.application(environ,
start_response)
File '(redacted path)/galaxy_dist_dev/lib/galaxy/web/framework/base.py',
line 132 in __call__
return self.handle_request(
environ, start_response )
File '(redacted path)/galaxy_dist_dev/lib/galaxy/web/framework/base.py',
line 190 in handle_request
body = method( trans, **kwargs
)
File '(redacted path)/galaxy_dist_dev/lib/galaxy/web/framework/decorators.py',
line 87 in decorator
return func( self, trans,
*args, **kwargs )
File '(redacted path)/galaxy_dist_dev/lib/galaxy/webapps/galaxy/controllers/admin_toolshed.py',
line 1095 in prepare_for_install
install_repository_manager.handle_tool_shed_repositories(
installation_dict, using_api=False )
File '(redacted path)/galaxy_dist_dev/lib/tool_shed/galaxy_install/install_manager.py',
line 636 in handle_tool_shed_repositories
new_tool_panel_section_label=new_tool_panel_section_label
)
File '(redacted path)/galaxy_dist_dev/lib/tool_shed/galaxy_install/repository_dependencies/repository_dependency_manager.py',
line 200 in create_repository_dependency_objects
self.app.installed_repository_manager.activate_repository(
repository_db_record )
File '(redacted path)/galaxy_dist_dev/lib/tool_shed/galaxy_install/installed_repository_manager.py',
line 90 in activate_repository
repository_tools_tups = irmm.get_repository_tools_tups()
File '(redacted path)/galaxy_dist_dev/lib/tool_shed/galaxy_install/metadata/installed_repository_metadata_manager.py',
line 69 in get_repository_tools_tups
index, shed_conf_dict = self.tpm.get_shed_tool_conf_dict(
self.metadata_dict.get( 'shed_config_filename' ) )
TypeError: 'NoneType' object is not
iterable
Same goes for resetting all metadata
on installed repositories after update, 23 out of ~200 tools work, for
the rest I get this error in paster.log :
tool_shed.galaxy_install.metadata.installed_repository_metadata_manager
ERROR 2015-01-20 15:18:35,357 Error attempting to reset metadata on repository
tabular_to_fasta
Traceback (most recent call last):
File "(redacted path)/galaxy_dist_dev/lib/tool_shed/galaxy_install/metadata/installed_repository_metadata_manager.py",
line 114, in reset_metadata_on_selected_repositories
self.set_repository(
repository )
File "(redacted path)/galaxy_dist_dev/lib/tool_shed/galaxy_install/metadata/installed_repository_metadata_manager.py",
line 142, in set_repository
super( InstalledRepositoryMetadataManager,
self ).set_repository( repository )
File "(redacted path)/galaxy_dist_dev/lib/tool_shed/metadata/metadata_generator.py",
line 1066, in set_repository
self.metadata_dict
= { 'shed_config_filename' : self.shed_config_dict.get( 'config_filename',
None ) }
AttributeError: 'NoneType' object
has no attribute 'get'
My galaxy contains this line for tool_conf
files, and I moved all config files from the distrib root to the config
folder:
tool_config_file = config/tool_conf.xml,config/shed_tool_conf.xml
Did I do something wrong while updating
to the latest releases???
Thanks for your help!
Yves Gagnon