Opened 7 years ago
Closed 7 years ago
#1628 closed defect (fixed)
ChimeraX fails to start after failed bundle install
| Reported by: | Owned by: | Conrad Huang | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Tool Shed | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
Copying email from a user below. He later reported that clearing the cache directory and reinstalling ISOLDE fixed the issue. He suspects that his VPN dropped out in the middle of the ISOLDE installation, and that before he deleted the ISOLDE installation directory ChimeraX would simply refuse to start without returning any error message.
Hi Tristan,
I just tried installing ISOLDE on my Mac (using ChimeraX 0.8), and the result was that I was no longer able to launch ChimeraX.
So I tried removing any trace of ISOLDE, but something is still wrong: when I double-click on ChimeraX icon it keeps not launching, whereas if I start it from a shell by typing /Applications/ChimeraX.app/Contents/MacOS/ChimeraX then it launches, but types:
NOTE: Traceback (most recent call last):
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/toolshed/__init__.py", line 338, in __init__
self.init_available_from_cache(logger)
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/toolshed/__init__.py", line 445, in
init_available_from_cache
abc.load_from_cache()
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/toolshed/available.py", line 61, in load_from_cache
b = _build_bundle(d)
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/toolshed/available.py", line 98, in _build_bundle
bundle_d = d["bundle"][bundle_name]
KeyError: 'ChimeraX_ISOLDE'
BUG: Error preloading available bundles:
KeyError: 'ChimeraX_ISOLDE'
File
"/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-
packages/chimerax/core/toolshed/available.py", line 98, in _build_bundle
bundle_d = d["bundle"][bundle_name]
_See log for complete Python traceback._
Tristan Croll
Research Fellow
Cambridge Institute for Medical Research
University of Cambridge CB2 0XY
Change History (2)
comment:1 by , 7 years ago
| Component: | Unassigned → Tool Shed |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
comment:2 by , 7 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
Fixed in b3d8cadc2.
If cache data is not consistent with installed bundles, ignore cache data.