DUNE-DAQ / drunc

Dune RUN Control (DRUNC) is the run control for the DUNE experiment
1 stars 1 forks source link

Failure on `np04` with http proxy set could yield a better error message #243

Closed jcfreeman2 closed 1 month ago

jcfreeman2 commented 2 months ago

It's the age-old failure mode: someone tries to run the DAQ on the np04 cluster but forgets to source ~np04daq/bin/web_proxy.sh -u first. I know nanorc has a message specifically mentioning this as a possible cause of the problem where it can't make connections; however, what we currently have in drunc is the following:

Starting 'SSHProcessManager'
[15:34:34] INFO     "BroadcastSenderConfHandler": None                                                               configuration.py:25
           INFO     "Controller": DummyAuthoriser ready                                                           dummy_authoriser.py:13
ProcessManager was started on np04-srv-019:41583
[15:34:34] CRITICAL "unified": Could not connect to the process manager                                               shell_utils.py:301
🔥🔥 Exception thrown 🔥🔥

It might be useful to add something like If you're on the np04 cluster, have you run "~np04daq/bin/web_proxy.sh -u"?