Hello,
I just recently installed the updated version of the labscript suite on a computer and have been running into an issue. When launching any of the applications (lyse, runmanager, or when compiling the connection table in blacs), I get this error message:
Title:
Unhandled exception in __main__.py
Header:
It looks like an error has occured:
TypeError: __init__() got an unexpected keyword argument 'allow_insecure'
Traceback:
Traceback (most recent call last):
File "C:\ProgramData\miniconda3\envs\py38\lib\site-packages\zprocess\security.py", line 360, in instance
return cls._instances[cls, shared_secret]
File "C:\ProgramData\miniconda3\envs\py38\lib\weakref.py", line 131, in __getitem__
o = self.data[key]()
KeyError: (<class 'labscript_utils.ls_zprocess.Context'>, 'removed')
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\ProgramData\miniconda3\envs\py38\lib\site-packages\lyse\__main__.py", line 2337, in <module>
app = Lyse()
File "C:\ProgramData\miniconda3\envs\py38\lib\site-packages\lyse\__main__.py", line 1956, in __init__
self.output_box = OutputBox(self.ui.verticalLayout_output_box)
File "C:\ProgramData\miniconda3\envs\py38\lib\site-packages\labscript_utils\qtwidgets\outputbox.py", line 23, in __init__
context = Context.instance()
File "C:\ProgramData\miniconda3\envs\py38\lib\site-packages\labscript_utils\ls_zprocess.py", line 249, in instance
return super(Context, cls).instance(shared_secret=config['shared_secret'])
File "C:\ProgramData\miniconda3\envs\py38\lib\site-packages\zprocess\security.py", line 362, in instance
instance = cls(io_threads, shared_secret=shared_secret)
File "C:\ProgramData\miniconda3\envs\py38\lib\site-packages\labscript_utils\ls_zprocess.py", line 241, in __init__
SecureContext.__init__(
File "C:\ProgramData\miniconda3\envs\py38\lib\site-packages\zprocess\security.py", line 342, in __init__
auth.start()
File "C:\ProgramData\miniconda3\envs\py38\lib\site-packages\zmq\auth\thread.py", line 106, in start
super().start()
File "C:\ProgramData\miniconda3\envs\py38\lib\site-packages\zmq\auth\base.py", line 82, in start
self.zap_socket = self.context.socket(zmq.REP, socket_class=zmq.Socket)
File "C:\ProgramData\miniconda3\envs\py38\lib\site-packages\labscript_utils\ls_zprocess.py", line 254, in socket
return SecureContext.socket(self, *args, **kwargs)
File "C:\ProgramData\miniconda3\envs\py38\lib\site-packages\zmq\sugar\context.py", line 362, in socket
s: ST = socket_class( # set PYTHONTRACEMALLOC=2 to get the calling frame
TypeError: __init__() got an unexpected keyword argument 'allow_insecure'
I've tried uninstalling both labscript and anaconda, then installed miniconda and labscript again, and still get the same error message. Would anyone possibly be able to help explain what's going on here and how to fix this?
Thanks,
Cody Bassett