Opened 4 years ago
Closed 4 years ago
#5743 closed defect (fixed)
Quick Start Guide: Linux Python missing bz2 module
| Reported by: | Owned by: | Greg Couch | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Platform | Version: | |
| Keywords: | Cc: | chimera-programmers | |
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The following bug report has been submitted:
Platform: Linux-3.10.0-957.21.3.el7.x86_64-x86_64-with-glibc2.17
ChimeraX Version: 1.3rc202112040407 (2021-12-04 04:07:47 UTC)
Description
I followed the Quick Start Guide. Clicked on the command "interfaces #1 & protein" Got a Traceback involving No module named '_bz2'
Log:
Startup Messages
---
note | available bundle cache has not been initialized yet
UCSF ChimeraX version: 1.3rc202112040407 (2021-12-04)
© 2016-2021 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> help help:quickstart
> open 2bbv
Summary of feedback from opening 2bbv fetched from pdb
---
notes | Fetching compressed mmCIF 2bbv from
http://files.rcsb.org/download/2bbv.cif
Fetching CCD CA from http://ligand-expo.rcsb.org/reports/C/CA/CA.cif
2bbv title:
The refined three-dimensional structure of an insect virus At 2.8 angstroms
resolution [more info...]
Chain information for 2bbv #1
---
Chain | Description | UniProt
A B C | protein (black beetle virus capsid protein) | COAT_BBV
D E F | protein (black beetle virus capsid protein) | COAT_BBV
N | RNA (5'-R(*up*CP*up*up*ap*up*ap*up*CP*U)-3') |
Non-standard residues in 2bbv #1
---
CA — calcium ion
2bbv mmCIF Assemblies
---
1| complete icosahedral assembly
2| icosahedral asymmetric unit
3| icosahedral pentamer
4| icosahedral 23 hexamer
5| icosahedral asymmetric unit, std point frame
6| crystal asymmetric unit, crystal frame
> color bychain
> style /b stick
Changed 2382 atom styles
> color /n teal
> hide /c
> ribbon /c
> select /B
2382 atoms, 2372 bonds, 2 pseudobonds, 379 residues, 2 models selected
> color (#!1 & sel) byhetero
> select clear
> focus /c
Unknown command: focus /c
> select /C
2473 atoms, 2469 bonds, 6 pseudobonds, 388 residues, 3 models selected
> view sel
> view /c
> select clear
> select /N:4@C5'
1 atom, 1 residue, 1 model selected
> select up
20 atoms, 21 bonds, 1 residue, 1 model selected
> color sel gold
> select clear
> surface #1
> color /n fromatoms
> style solvent sphere
Changed 208 atom styles
> color solvent red
> ui tool show "Side View"
> sym #1
2bbv mmCIF Assemblies
---
1| complete icosahedral assembly| 60 copies of chains A-F,N
2| icosahedral asymmetric unit| 1 copy of chains A-F,N
3| icosahedral pentamer| 5 copies of chains A-F,N
4| icosahedral 23 hexamer| 6 copies of chains A-F,N
5| icosahedral asymmetric unit, std point frame| 1 copy of chains A-F,N
6| crystal asymmetric unit, crystal frame| 5 copies of chains A-F,N
> sym #1 assembly 3 newModel false copies false
> view
> set bgColor white
> set silhouettes true
> save /home/jonathan/Desktop/2bbv.png
> view
> movie record
> turn y 2 180
> wait 180
> movie encode /home/jonathan/Desktop/movie1.mp4
Movie saved to /home/jonathan/Desktop/movie1.mp4
> measure buriedarea /a withAtoms2 /b
Buried area between /a and /b = 1900.4
area /a = 15385, area /b = 14989, area both = 26573
> measure sasa #1 & ~solvent
Solvent accessible area for #1 & ~solvent = 34093
> interfaces #1 & protein
6 buried areas: C A 1675, C B 1671, A B 1663, C F 739, A D 714, B E 699
Traceback (most recent call last):
File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-
packages/chimerax/ui/widgets/htmlview.py", line 333, in interceptRequest
self._callback(info)
File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-
packages/chimerax/ui/widgets/htmlview.py", line 92, in _intercept
return interceptor(request_info, *args)
File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-
packages/chimerax/help_viewer/tool.py", line 319, in intercept
chimerax_intercept(request_info, *args, session=self.session,
File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-
packages/chimerax/ui/widgets/htmlview.py", line 468, in chimerax_intercept
session.ui.thread_safe(defer, session, qurl.url(no_formatting), from_dir)
File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-
packages/chimerax/ui/gui.py", line 382, in thread_safe
func(*args, **kw)
File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-
packages/chimerax/ui/widgets/htmlview.py", line 459, in defer
cxcmd(session, topic)
File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-
packages/chimerax/ui/widgets/htmlview.py", line 477, in cxcmd
run(session, cmd)
File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-
packages/chimerax/core/commands/run.py", line 36, in run
results = command.run(text, log=log, return_json=return_json)
File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-
packages/chimerax/core/commands/cli.py", line 2856, in run
result = ci.function(session, **kw_args)
File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-
packages/chimerax/interfaces/cmd.py", line 49, in interfaces
tool.ContactPlot(session, sg, ba, interface_residue_area_cutoff)
File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-
packages/chimerax/interfaces/tool.py", line 25, in __init__
Graph.__init__(self, session, groups, contacts,
File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-
packages/chimerax/interfaces/graph.py", line 139, in __init__
self.graph = self._make_graph()
File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-
packages/chimerax/interfaces/graph.py", line 160, in _make_graph
import networkx as nx
File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-
packages/networkx/__init__.py", line 57, in <module>
from networkx import utils
File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-
packages/networkx/utils/__init__.py", line 2, in <module>
from networkx.utils.decorators import *
File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-
packages/networkx/utils/decorators.py", line 12, in <module>
import re, gzip, bz2
File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/bz2.py", line 18, in <module>
from _bz2 import BZ2Compressor, BZ2Decompressor
ModuleNotFoundError: No module named '_bz2'
ModuleNotFoundError: No module named '_bz2'
File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/bz2.py", line 18, in
from _bz2 import BZ2Compressor, BZ2Decompressor
See log for complete Python traceback.
OpenGL version: 3.3.0 NVIDIA 418.43
OpenGL renderer: Quadro RTX 4000/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Manufacturer: TYAN
Model: B7105F48TV8HR-2T-G
OS: CentOS Linux 7 Core
Architecture: 64bit ELF
Virutal Machine: none
CPU: 48 Intel(R) Xeon(R) Gold 5118 CPU @ 2.30GHz
Cache Size: 16896 KB
Memory:
total used free shared buff/cache available
Mem: 187G 3.9G 159G 125M 24G 182G
Swap: 9G 0B 9G
Graphics:
04:00.0 VGA compatible controller [0300]: ASPEED Technology, Inc. ASPEED Graphics Family [1a03:2000] (rev 41)
Subsystem: ASPEED Technology, Inc. ASPEED Graphics Family [1a03:2000]
Kernel driver in use: ast
Locale: ('en_US', 'UTF-8')
PyQt5 5.15.2, Qt 5.15.2
Installed Packages:
alabaster: 0.7.12
appdirs: 1.4.4
Babel: 2.9.1
backcall: 0.2.0
blockdiag: 2.0.1
certifi: 2021.10.8
cftime: 1.5.1.1
charset-normalizer: 2.0.9
ChimeraX-AddCharge: 1.2.2
ChimeraX-AddH: 2.1.11
ChimeraX-AlignmentAlgorithms: 2.0
ChimeraX-AlignmentHdrs: 3.2
ChimeraX-AlignmentMatrices: 2.0
ChimeraX-Alignments: 2.2.3
ChimeraX-AlphaFold: 1.0
ChimeraX-AltlocExplorer: 1.0.1
ChimeraX-AmberInfo: 1.0
ChimeraX-Arrays: 1.0
ChimeraX-Atomic: 1.31
ChimeraX-AtomicLibrary: 4.2
ChimeraX-AtomSearch: 2.0
ChimeraX-AtomSearchLibrary: 1.0
ChimeraX-AxesPlanes: 2.0
ChimeraX-BasicActions: 1.1
ChimeraX-BILD: 1.0
ChimeraX-BlastProtein: 2.0
ChimeraX-BondRot: 2.0
ChimeraX-BugReporter: 1.0
ChimeraX-BuildStructure: 2.6.1
ChimeraX-Bumps: 1.0
ChimeraX-BundleBuilder: 1.1
ChimeraX-ButtonPanel: 1.0
ChimeraX-CageBuilder: 1.0
ChimeraX-CellPack: 1.0
ChimeraX-Centroids: 1.2
ChimeraX-ChemGroup: 2.0
ChimeraX-Clashes: 2.2.2
ChimeraX-ColorActions: 1.0
ChimeraX-ColorGlobe: 1.0
ChimeraX-ColorKey: 1.5
ChimeraX-CommandLine: 1.1.5
ChimeraX-ConnectStructure: 2.0
ChimeraX-Contacts: 1.0
ChimeraX-Core: 1.3rc202112040407
ChimeraX-CoreFormats: 1.1
ChimeraX-coulombic: 1.3.2
ChimeraX-Crosslinks: 1.0
ChimeraX-Crystal: 1.0
ChimeraX-CrystalContacts: 1.0
ChimeraX-DataFormats: 1.2.2
ChimeraX-Dicom: 1.0
ChimeraX-DistMonitor: 1.1.5
ChimeraX-DistUI: 1.0
ChimeraX-Dssp: 2.0
ChimeraX-EMDB-SFF: 1.0
ChimeraX-ExperimentalCommands: 1.0
ChimeraX-FileHistory: 1.0
ChimeraX-FunctionKey: 1.0
ChimeraX-Geometry: 1.1
ChimeraX-gltf: 1.0
ChimeraX-Graphics: 1.1
ChimeraX-Hbonds: 2.1.2
ChimeraX-Help: 1.2
ChimeraX-HKCage: 1.3
ChimeraX-IHM: 1.1
ChimeraX-ImageFormats: 1.2
ChimeraX-IMOD: 1.0
ChimeraX-IO: 1.0.1
ChimeraX-ItemsInspection: 1.0
ChimeraX-Label: 1.1
ChimeraX-LinuxSupport: 1.0
ChimeraX-ListInfo: 1.1.1
ChimeraX-Log: 1.1.4
ChimeraX-LookingGlass: 1.1
ChimeraX-Maestro: 1.8.1
ChimeraX-Map: 1.1
ChimeraX-MapData: 2.0
ChimeraX-MapEraser: 1.0
ChimeraX-MapFilter: 2.0
ChimeraX-MapFit: 2.0
ChimeraX-MapSeries: 2.1
ChimeraX-Markers: 1.0
ChimeraX-Mask: 1.0
ChimeraX-MatchMaker: 2.0.4
ChimeraX-MDcrds: 2.6
ChimeraX-MedicalToolbar: 1.0.1
ChimeraX-Meeting: 1.0
ChimeraX-MLP: 1.1
ChimeraX-mmCIF: 2.4
ChimeraX-MMTF: 2.1
ChimeraX-Modeller: 1.2.6
ChimeraX-ModelPanel: 1.2.1
ChimeraX-ModelSeries: 1.0
ChimeraX-Mol2: 2.0
ChimeraX-Morph: 1.0
ChimeraX-MouseModes: 1.1
ChimeraX-Movie: 1.0
ChimeraX-Neuron: 1.0
ChimeraX-Nucleotides: 2.0.2
ChimeraX-OpenCommand: 1.7
ChimeraX-PDB: 2.6.5
ChimeraX-PDBBio: 1.0
ChimeraX-PDBLibrary: 1.0.2
ChimeraX-PDBMatrices: 1.0
ChimeraX-PickBlobs: 1.0
ChimeraX-Positions: 1.0
ChimeraX-PresetMgr: 1.0.1
ChimeraX-PubChem: 2.1
ChimeraX-ReadPbonds: 1.0.1
ChimeraX-Registration: 1.1
ChimeraX-RemoteControl: 1.0
ChimeraX-ResidueFit: 1.0
ChimeraX-RestServer: 1.1
ChimeraX-RNALayout: 1.0
ChimeraX-RotamerLibMgr: 2.0.1
ChimeraX-RotamerLibsDunbrack: 2.0
ChimeraX-RotamerLibsDynameomics: 2.0
ChimeraX-RotamerLibsRichardson: 2.0
ChimeraX-SaveCommand: 1.5
ChimeraX-SchemeMgr: 1.0
ChimeraX-SDF: 2.0
ChimeraX-Segger: 1.0
ChimeraX-Segment: 1.0
ChimeraX-SelInspector: 1.0
ChimeraX-SeqView: 2.4.6
ChimeraX-Shape: 1.0.1
ChimeraX-Shell: 1.0
ChimeraX-Shortcuts: 1.1
ChimeraX-ShowAttr: 1.0
ChimeraX-ShowSequences: 1.0
ChimeraX-SideView: 1.0
ChimeraX-Smiles: 2.1
ChimeraX-SmoothLines: 1.0
ChimeraX-SpaceNavigator: 1.0
ChimeraX-StdCommands: 1.6.1
ChimeraX-STL: 1.0
ChimeraX-Storm: 1.0
ChimeraX-Struts: 1.0
ChimeraX-Surface: 1.0
ChimeraX-SwapAA: 2.0
ChimeraX-SwapRes: 2.1
ChimeraX-TapeMeasure: 1.0
ChimeraX-Test: 1.0
ChimeraX-Toolbar: 1.1
ChimeraX-ToolshedUtils: 1.2
ChimeraX-Tug: 1.0
ChimeraX-UI: 1.13.7
ChimeraX-uniprot: 2.2
ChimeraX-UnitCell: 1.0
ChimeraX-ViewDockX: 1.0.1
ChimeraX-VIPERdb: 1.0
ChimeraX-Vive: 1.1
ChimeraX-VolumeMenu: 1.0
ChimeraX-VTK: 1.0
ChimeraX-WavefrontOBJ: 1.0
ChimeraX-WebCam: 1.0
ChimeraX-WebServices: 1.0
ChimeraX-Zone: 1.0
colorama: 0.4.4
cxservices: 1.1
cycler: 0.11.0
Cython: 0.29.24
decorator: 5.1.0
distro: 1.6.0
docutils: 0.17.1
filelock: 3.0.12
funcparserlib: 0.3.6
grako: 3.16.5
h5py: 3.6.0
html2text: 2020.1.16
idna: 3.3
ihm: 0.21
imagecodecs: 2021.4.28
imagesize: 1.3.0
ipykernel: 5.5.5
ipython: 7.23.1
ipython-genutils: 0.2.0
jedi: 0.18.0
Jinja2: 3.0.1
jupyter-client: 6.1.12
jupyter-core: 4.9.1
kiwisolver: 1.3.2
line-profiler: 3.3.0
lxml: 4.6.3
lz4: 3.1.3
MarkupSafe: 2.0.1
matplotlib: 3.4.3
matplotlib-inline: 0.1.3
msgpack: 1.0.2
netCDF4: 1.5.7
networkx: 2.6.3
numexpr: 2.8.0
numpy: 1.21.2
openvr: 1.16.801
packaging: 21.3
ParmEd: 3.2.0
parso: 0.8.3
pexpect: 4.8.0
pickleshare: 0.7.5
Pillow: 8.3.2
pip: 21.2.4
pkginfo: 1.7.1
prompt-toolkit: 3.0.23
psutil: 5.8.0
ptyprocess: 0.7.0
pycollada: 0.7.1
pydicom: 2.1.2
Pygments: 2.10.0
PyOpenGL: 3.1.5
PyOpenGL-accelerate: 3.1.5
pyparsing: 3.0.6
PyQt5-commercial: 5.15.2
PyQt5-sip: 12.8.1
PyQtWebEngine-commercial: 5.15.2
python-dateutil: 2.8.2
pytz: 2021.3
pyzmq: 22.3.0
qtconsole: 5.1.1
QtPy: 1.11.3
RandomWords: 0.3.0
requests: 2.26.0
scipy: 1.7.1
setuptools: 57.5.0
sfftk-rw: 0.7.1
six: 1.16.0
snowballstemmer: 2.2.0
sortedcontainers: 2.4.0
Sphinx: 4.2.0
sphinx-autodoc-typehints: 1.12.0
sphinxcontrib-applehelp: 1.0.2
sphinxcontrib-blockdiag: 2.0.0
sphinxcontrib-devhelp: 1.0.2
sphinxcontrib-htmlhelp: 2.0.0
sphinxcontrib-jsmath: 1.0.1
sphinxcontrib-qthelp: 1.0.3
sphinxcontrib-serializinghtml: 1.1.5
suds-jurko: 0.6
tables: 3.6.1
tifffile: 2021.4.8
tinyarray: 1.2.3
tornado: 6.1
traitlets: 5.1.1
urllib3: 1.26.7
wcwidth: 0.2.5
webcolors: 1.11.1
wheel: 0.37.0
wheel-filename: 1.3.0
Change History (2)
comment:1 by , 4 years ago
| Cc: | added |
|---|---|
| Component: | Unassigned → Platform |
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → Quick Start Guide: Linux Python missing bz2 module |
comment:2 by , 4 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
This is fixed in the post 1.3 daily build. Our CentOS build environments did not include the bz2 development package, so that Python module did not compile. The Ubuntu versions did include support for bz2.