Hi there,
I’ve been working on updating from 2.5.2 to 3.2 and have run into the following issue during installation on Mac OSX despite following all of the instructions. (To make sure this wasn’t as issue with my OSX version, I actually went through an update of OSX to Sonoma 14.3 from a previous version, and still have the same problem.)
When first running " sudo xattr -rd com.apple.quarantine ccpnmr3.2.0" I receive the following errors (which may or may not be associated with my runtime error):
xattr: No such file: ccpnmr3.2.0/miniconda/lib/plugin/libfido2.1.dylib
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/.Python
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/include/python3.4m
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/shutil.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/tempfile.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/lib-dynload
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/encodings
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/_dummy_thread.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/copyreg.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/rlcompleter.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/token.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/base64.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/sre_constants.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/weakref.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/bisect.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/heapq.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/functools.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/hashlib.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/fnmatch.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/warnings.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/codecs.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/_weakrefset.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/io.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/operator.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/os.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/copy.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/genericpath.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/linecache.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/types.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/random.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/keyword.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/reprlib.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/posixpath.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/stat.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/plat-darwin
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/sre_compile.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/locale.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/_collections_abc.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/future.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/config-3.4m
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/hmac.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/tarfile.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/importlib
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/collections
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/ntpath.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/tokenize.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/imp.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/re.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/struct.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/sre_parse.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/abc.py
xattr: No such file: ccpnmr3.2.0/src/python/ccpn/util/nef/venv/lib/python3.4/_bootlocale.py
Then, when I try to run assign (or analysisassign) I receive the following errors and am kicked back to the command line:
rogram licence (non-profit) valid until Mon Jan 4 11:34:08 2100
=================================================================================================================
| AnalysisAssign, version: 3.2.0 |
| |
| Copyright (C) CCPN project (https://www.ccpn.ac.uk) 2014 - 2023 |
| |
| CCPN licence. See Licensing - CCPN - Collaborative Computing Project for NMR. Not to be distributed without prior consent! |
| |
| Active Developers: Ed Brooksbank, Joanna Fox, Victoria A Higman, Luca Mureddu, Eliza Płoskoń, |
| Timothy J Ragan, Brian O Smith, Gary S Thompson & Geerten W Vuister |
| |
| Please cite: Skinner, S.P., Fogh, R.H., Boucher, W., Ragan, T.J., Mureddu, L.G., & Vuister, G.W. |
| CcpNmr AnalysisAssign: a flexible platform for integrated NMR analysis |
| J.Biomol.Nmr (2016), 66, 111-124, http://doi.org/10.1007/s10858-016-0060-y |
| |
| DISCLAIMER: This program is offered ‘as-is’. Under no circumstances will the authors, CCPN, |
| the Department of Molecular and Cell Biology, or the University of Leicester be |
| liable of any damage, loss of data, loss of revenue or any other undesired |
| consequences originating from the usage of this software. |
==> Getting user preferences
Error in sys.excepthook:
Traceback (most recent call last):
File “/Users/xxx/bin/ccpnmr3.2.0/src/python/ccpn/ui/gui/Gui.py”, line 78, in _ccpnExceptionhook
if application and application.hasGui:
File “/Users/xxx/bin/ccpnmr3.2.0/src/python/ccpn/framework/Framework.py”, line 281, in hasGui
return isinstance(self.ui, Gui)
AttributeError: ‘Assign’ object has no attribute ‘ui’
Original exception was:
Traceback (most recent call last):
File “/Users/xxx/bin/ccpnmr3.2.0/miniconda/lib/python3.10/runpy.py”, line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File “/Users/xxx/bin/ccpnmr3.2.0/miniconda/lib/python3.10/runpy.py”, line 86, in _run_code
exec(code, run_globals)
File “/Users/xxx/bin/ccpnmr3.2.0/src/python/ccpn/AnalysisAssign/main.py”, line 55, in
main()
File “/Users/xxx/bin/ccpnmr3.2.0/src/python/ccpn/AnalysisAssign/main.py”, line 45, in main
application = Application(commandLineArguments)
File “/Users/xxx/bin/ccpnmr3.2.0/src/python/ccpn/framework/Framework.py”, line 198, in init
self.preferences._getUserPreferences()
File “/Users/xxx/bin/ccpnmr3.2.0/src/python/ccpn/framework/Preferences.py”, line 111, in _getUserPreferences
if (_prefs := self._readPreferencesFile(userPreferencesPath)):
File “/Users/xxx/bin/ccpnmr3.2.0/src/python/ccpn/framework/Preferences.py”, line 104, in _readPreferencesFile
self._overrideDefaults(_prefs)
File “/Users/xxx/bin/ccpnmr3.2.0/src/python/ccpn/framework/Preferences.py”, line 199, in _overrideDefaults
prefs.appearance.useOnlineDocumentation = False
AttributeError: ‘AttrDict’ object has no attribute ‘appearance’
Hopefully this is something relatively trivial to fix? I cannot find any specific dependencies etc. that I may be missing - I even tried downloading and installing/running version 3.1.1 just to see if this would circumvent the issue and receive exactly the same errors.
Thank you,
Jan Rainey (Dalhousie University, Canada)