Hi Phil,
Thank you for your prompt reply. Alas, your hopeful wishes for my speedy success did not come true.
I have a robust, consistent timeout error:
zlock log:
[2025-04-23 09:56:45,682] INFO logging to /Users/treyporto/labscript-suite/logs/zlock.log
[2025-04-23 09:56:45,683] INFO This is zlock server, running on tcp://*:7339
[2025-04-23 09:57:06,680] INFO [127.0.0.1] said hello
[2025-04-23 09:57:06,681] INFO [127.0.0.1] requested the protocol version
The zlock server starts, and when runmanager starts, the server clearly responds with "said hello" and "requested protocol version", but it always times out after that. The runmanager log never gets written to.
I feel like the problem must be something simple that I'm just not getting, because it is robust against all of the things I have tried:
-- Python version (3.8, 3.9, 3.10, 3.11)
-- versions of zprocess and pyzmq (v>25 and v<25)
-- trying to resurrect a previously functional developer installation, or cloning a functional GitHub repository from our lab, or performing a fresh ("regular" or "developer") installation following instructions here:
https://labscriptsuite.org/en/latest/installation/-- Based on the discussion here:
https://groups.google.com/g/labscriptsuite/c/q_gMVD-W8hE/m/RLjPNbGHEAAJ,
I tried changing the ls_zprocess.py and outputbox.py files' bind_address() commands as suggested
-- based on past experiences, I tried changing localhost to 127.0.0.1 wherever I could find it.
-- I tried generated new secret keys
-- Tellingly, I tried setting allow_insecure=True and got the the same time-out behavior.
-- I've had experiences where an upgrade to MacOS intended to "enhance" security broke various things, but I haven't found anything like that.
Since it is a time-out error, there isn't much guidance as to what is causing the problem. The fact that allow-insecure=True doesn't fix it must be telling me something.
Einstein said "The definition of insanity is doing the same thing over and over again and expecting different results"... I think I am going insane, except that I am trying small variations of the same thing over and over again.
Cheers,
Trey