Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Story Points:1
-
Sprint:TSSW Sprint - Jan 30 - Feb 13
-
Team:Telescope and Site
-
Urgent?:No
Description
The ATMonocromotor failed to transition from DISABLED to STANDBY with the following message:
Traceback (most recent call last):
|
File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/salobj/topics/controller_command.py", line 230, in _run_callback
|
ack = await result # type: ignore
|
File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/salobj/base_csc.py", line 506, in do_standby
|
await self._do_change_state(
|
File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/salobj/base_csc.py", line 842, in _do_change_state
|
await self.handle_summary_state()
|
File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/atmonochromator/monochromator_csc.py", line 295, in handle_summary_state
|
await self.disconnect()
|
File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/atmonochromator/monochromator_csc.py", line 266, in disconnect
|
await asyncio.wait_for(self.model.disconnect(), DISCONNECT_TIMEOUT)
|
File "/opt/lsst/software/stack/miniconda/lib/python3.10/asyncio/tasks.py", line 445, in wait_for
|
return fut.result()
|
File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/atmonochromator/model.py", line 69, in disconnect
|
writer.write_eof()
|
File "/opt/lsst/software/stack/miniconda/lib/python3.10/asyncio/streams.py", line 332, in write_eof
|
return self._transport.write_eof()
|
File "/opt/lsst/software/stack/miniconda/lib/python3.10/asyncio/selector_events.py", line 970, in write_eof
|
self._sock.shutdown(socket.SHUT_WR)
|
OSError: [Errno 107] Transport endpoint is not connected
|
Eric Coughlin I think this is the mysterious issue that requires a power cycle of the hardware to resolve. However, the CSC should be transitioning to standby and logging the exception.