﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
3746	ChimeraX fails to start on macOS 11 beta 6	Tom Goddard	Tom Goddard	"ChimeraX fails to start on macOS 11 beta 6 (20A5364e).  Here is the error message starting it from the shell.  OpenGL dynamic library not found.

Last login: Mon Sep 21 23:18:39 on console


The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
Toms-iMac-2:~ goddard$ ~/Desktop/ChimeraX_Daily.app/Contents/MacOS/ChimeraX 
Traceback (most recent call last):
  File ""/Users/goddard/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/PyOpenGL-3.1.5-py3.7.egg/OpenGL/platform/darwin.py"", line 38, in GL
    mode=ctypes.RTLD_GLOBAL
  File ""/Users/goddard/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/PyOpenGL-3.1.5-py3.7.egg/OpenGL/platform/ctypesloader.py"", line 36, in loadLibrary
    return _loadLibraryWindows(dllType, name, mode)
  File ""/Users/goddard/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/PyOpenGL-3.1.5-py3.7.egg/OpenGL/platform/ctypesloader.py"", line 89, in _loadLibraryWindows
    return dllType( name, mode )
  File ""/Users/goddard/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ctypes/__init__.py"", line 364, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: ('dlopen(OpenGL, 10): image not found', 'OpenGL', None)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File ""/Users/goddard/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/runpy.py"", line 193, in _run_module_as_main
    ""__main__"", mod_spec)
  File ""/Users/goddard/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/runpy.py"", line 85, in _run_code
    exec(code, run_globals)
  File ""/Users/goddard/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/ChimeraX_main.py"", line 915, in <module>
    exit_code = init(sys.argv)
  File ""/Users/goddard/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/ChimeraX_main.py"", line 460, in init
    sess = session.Session(app_name, debug=opts.debug, silent=opts.silent, minimal=opts.safe_mode)
  File ""/Users/goddard/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/chimerax/core/session.py"", line 456, in __init__
    from chimerax.graphics.gsession import register_graphics_session_save
  File ""/Users/goddard/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/chimerax/graphics/__init__.py"", line 34, in <module>
    from .opengl import Texture, Lighting, Material
  File ""/Users/goddard/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/chimerax/graphics/opengl.py"", line 61, in <module>
    from OpenGL import GL
  File ""/Users/goddard/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/PyOpenGL-3.1.5-py3.7.egg/OpenGL/GL/__init__.py"", line 3, in <module>
    from OpenGL import error as _error
  File ""/Users/goddard/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/PyOpenGL-3.1.5-py3.7.egg/OpenGL/error.py"", line 12, in <module>
    from OpenGL import platform, _configflags
  File ""/Users/goddard/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/PyOpenGL-3.1.5-py3.7.egg/OpenGL/platform/__init__.py"", line 36, in <module>
    _load()
  File ""/Users/goddard/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/PyOpenGL-3.1.5-py3.7.egg/OpenGL/platform/__init__.py"", line 33, in _load
    plugin.install(globals())
  File ""/Users/goddard/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/PyOpenGL-3.1.5-py3.7.egg/OpenGL/platform/baseplatform.py"", line 97, in install
    namespace[ name ] = getattr(self,name,None)
  File ""/Users/goddard/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/PyOpenGL-3.1.5-py3.7.egg/OpenGL/platform/baseplatform.py"", line 15, in __get__
    value = self.fget( obj )
  File ""/Users/goddard/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/PyOpenGL-3.1.5-py3.7.egg/OpenGL/platform/darwin.py"", line 62, in GetCurrentContext
    return self.CGL.CGLGetCurrentContext
  File ""/Users/goddard/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/PyOpenGL-3.1.5-py3.7.egg/OpenGL/platform/baseplatform.py"", line 15, in __get__
    value = self.fget( obj )
  File ""/Users/goddard/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/PyOpenGL-3.1.5-py3.7.egg/OpenGL/platform/darwin.py"", line 45, in CGL
    def CGL(self): return self.GL
  File ""/Users/goddard/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/PyOpenGL-3.1.5-py3.7.egg/OpenGL/platform/baseplatform.py"", line 15, in __get__
    value = self.fget( obj )
  File ""/Users/goddard/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/PyOpenGL-3.1.5-py3.7.egg/OpenGL/platform/darwin.py"", line 41, in GL
    raise ImportError(""Unable to load OpenGL library"", *err.args)
ImportError: ('Unable to load OpenGL library', 'dlopen(OpenGL, 10): image not found', 'OpenGL', None)
Toms-iMac-2:~ goddard$ 
"	defect	closed	major		Platform		fixed		Eric Pettersen				all	ChimeraX
