Traceback (most recent call last): File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/csc.py", line 623, in transition_controller_state await self.model.write_command_to_server( File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/model.py", line 392, in write_command_to_server raise OSError("No TCP/IP connection.") OSError: No TCP/IP connection. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/salobj/topics/controller_command.py", line 233, in _run_callback ack = await result # type: ignore File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/csc.py", line 572, in do_disable await self._transition_controller_state( File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/csc.py", line 630, in _transition_controller_state await self.model.close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/model.py", line 322, in close await self.client_telemetry.close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/tcp_client.py", line 398, in close await self._basic_close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/tcp_client.py", line 251, in _basic_close await tcpip.close_stream_writer(self.writer) File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/tcpip/utils.py", line 54, in close_stream_writer await asyncio.wait_for(writer.wait_closed(), timeout=5) 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/asyncio/streams.py", line 344, in wait_closed await self._protocol._get_close_waiter(self) File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/salobj/topics/controller_command.py", line 233, in _run_callback ack = await result # type: ignore File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/csc.py", line 572, in do_disable await self._transition_controller_state( File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/csc.py", line 630, in _transition_controller_state await self.model.close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/model.py", line 322, in close await self.client_telemetry.close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/tcp_client.py", line 398, in close await self._basic_close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/tcp_client.py", line 251, in _basic_close await tcpip.close_stream_writer(self.writer) File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/tcpip/utils.py", line 54, in close_stream_writer await asyncio.wait_for(writer.wait_closed(), timeout=5) 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/asyncio/streams.py", line 344, in wait_closed await self._protocol._get_close_waiter(self) File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/salobj/topics/controller_command.py", line 233, in _run_callback ack = await result # type: ignore File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/csc.py", line 572, in do_disable await self._transition_controller_state( File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/csc.py", line 630, in _transition_controller_state await self.model.close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/model.py", line 322, in close await self.client_telemetry.close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/tcp_client.py", line 398, in close await self._basic_close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/tcp_client.py", line 251, in _basic_close await tcpip.close_stream_writer(self.writer) File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/tcpip/utils.py", line 54, in close_stream_writer await asyncio.wait_for(writer.wait_closed(), timeout=5) 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/asyncio/streams.py", line 344, in wait_closed await self._protocol._get_close_waiter(self) File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/salobj/topics/controller_command.py", line 233, in _run_callback ack = await result # type: ignore File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/csc.py", line 572, in do_disable await self._transition_controller_state( File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/csc.py", line 630, in _transition_controller_state await self.model.close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/model.py", line 322, in close await self.client_telemetry.close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/tcp_client.py", line 398, in close await self._basic_close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/tcp_client.py", line 251, in _basic_close await tcpip.close_stream_writer(self.writer) File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/tcpip/utils.py", line 54, in close_stream_writer await asyncio.wait_for(writer.wait_closed(), timeout=5) 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/asyncio/streams.py", line 344, in wait_closed await self._protocol._get_close_waiter(self) File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/salobj/topics/controller_command.py", line 233, in _run_callback ack = await result # type: ignore File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/csc.py", line 696, in do_resetForceOffsets await self._write_command_to_server( File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/csc.py", line 835, in _write_command_to_server await self.model.close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/model.py", line 322, in close await self.client_telemetry.close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/tcp_client.py", line 398, in close await self._basic_close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/tcp_client.py", line 251, in _basic_close await tcpip.close_stream_writer(self.writer) File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/tcpip/utils.py", line 54, in close_stream_writer await asyncio.wait_for(writer.wait_closed(), timeout=5) 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/asyncio/streams.py", line 344, in wait_closed await self._protocol._get_close_waiter(self) File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/salobj/topics/controller_command.py", line 233, in _run_callback ack = await result # type: ignore File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/csc.py", line 572, in do_disable await self._transition_controller_state( File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/csc.py", line 630, in _transition_controller_state await self.model.close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/model.py", line 322, in close await self.client_telemetry.close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/tcp_client.py", line 398, in close await self._basic_close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/tcp_client.py", line 251, in _basic_close await tcpip.close_stream_writer(self.writer) File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/tcpip/utils.py", line 54, in close_stream_writer await asyncio.wait_for(writer.wait_closed(), timeout=5) 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/asyncio/streams.py", line 344, in wait_closed await self._protocol._get_close_waiter(self) File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/csc.py", line 429, in _connection_monitor_loop await self.model.close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/model.py", line 322, in close await self.client_telemetry.close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/tcp_client.py", line 398, in close await self._basic_close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/tcp_client.py", line 251, in _basic_close await tcpip.close_stream_writer(self.writer) File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/tcpip/utils.py", line 54, in close_stream_writer await asyncio.wait_for(writer.wait_closed(), timeout=5) 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/asyncio/streams.py", line 344, in wait_closed await self._protocol._get_close_waiter(self) File "/opt/lsst/software/stack/miniconda/lib/python3.10/asyncio/selector_events.py", line 854, in _read_ready_data_received data = self._sock.recv(self.max_size) TimeoutError: [Errno 110] Connection timed out
Traceback (most recent call last): File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/csc.py", line 623, in transition_controller_state await self.model.write_command_to_server( File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/model.py", line 392, in write_command_to_server raise OSError("No TCP/IP connection.") OSError: No TCP/IP connection. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/salobj/topics/controller_command.py", line 233, in _run_callback ack = await result # type: ignore File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/csc.py", line 572, in do_disable await self._transition_controller_state( File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/csc.py", line 630, in _transition_controller_state await self.model.close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/model.py", line 322, in close await self.client_telemetry.close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/tcp_client.py", line 398, in close await self._basic_close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/tcp_client.py", line 251, in _basic_close await tcpip.close_stream_writer(self.writer) File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/tcpip/utils.py", line 54, in close_stream_writer await asyncio.wait_for(writer.wait_closed(), timeout=5) 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/asyncio/streams.py", line 344, in wait_closed await self._protocol._get_close_waiter(self) File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/salobj/topics/controller_command.py", line 233, in _run_callback ack = await result # type: ignore File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/csc.py", line 572, in do_disable await self._transition_controller_state( File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/csc.py", line 630, in _transition_controller_state await self.model.close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/model.py", line 322, in close await self.client_telemetry.close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/tcp_client.py", line 398, in close await self._basic_close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/tcp_client.py", line 251, in _basic_close await tcpip.close_stream_writer(self.writer) File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/tcpip/utils.py", line 54, in close_stream_writer await asyncio.wait_for(writer.wait_closed(), timeout=5) 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/asyncio/streams.py", line 344, in wait_closed await self._protocol._get_close_waiter(self) File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/salobj/topics/controller_command.py", line 233, in _run_callback ack = await result # type: ignore File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/csc.py", line 572, in do_disable await self._transition_controller_state( File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/csc.py", line 630, in _transition_controller_state await self.model.close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/model.py", line 322, in close await self.client_telemetry.close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/tcp_client.py", line 398, in close await self._basic_close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/tcp_client.py", line 251, in _basic_close await tcpip.close_stream_writer(self.writer) File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/tcpip/utils.py", line 54, in close_stream_writer await asyncio.wait_for(writer.wait_closed(), timeout=5) 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/asyncio/streams.py", line 344, in wait_closed await self._protocol._get_close_waiter(self) File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/salobj/topics/controller_command.py", line 233, in _run_callback ack = await result # type: ignore File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/csc.py", line 572, in do_disable await self._transition_controller_state( File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/csc.py", line 630, in _transition_controller_state await self.model.close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/model.py", line 322, in close await self.client_telemetry.close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/tcp_client.py", line 398, in close await self._basic_close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/tcp_client.py", line 251, in _basic_close await tcpip.close_stream_writer(self.writer) File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/tcpip/utils.py", line 54, in close_stream_writer await asyncio.wait_for(writer.wait_closed(), timeout=5) 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/asyncio/streams.py", line 344, in wait_closed await self._protocol._get_close_waiter(self) File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/salobj/topics/controller_command.py", line 233, in _run_callback ack = await result # type: ignore File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/csc.py", line 696, in do_resetForceOffsets await self._write_command_to_server( File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/csc.py", line 835, in _write_command_to_server await self.model.close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/model.py", line 322, in close await self.client_telemetry.close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/tcp_client.py", line 398, in close await self._basic_close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/tcp_client.py", line 251, in _basic_close await tcpip.close_stream_writer(self.writer) File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/tcpip/utils.py", line 54, in close_stream_writer await asyncio.wait_for(writer.wait_closed(), timeout=5) 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/asyncio/streams.py", line 344, in wait_closed await self._protocol._get_close_waiter(self) File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/salobj/topics/controller_command.py", line 233, in _run_callback ack = await result # type: ignore File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/csc.py", line 572, in do_disable await self._transition_controller_state( File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/csc.py", line 630, in _transition_controller_state await self.model.close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/model.py", line 322, in close await self.client_telemetry.close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/tcp_client.py", line 398, in close await self._basic_close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/tcp_client.py", line 251, in _basic_close await tcpip.close_stream_writer(self.writer) File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/tcpip/utils.py", line 54, in close_stream_writer await asyncio.wait_for(writer.wait_closed(), timeout=5) 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/asyncio/streams.py", line 344, in wait_closed await self._protocol._get_close_waiter(self) File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/csc.py", line 429, in _connection_monitor_loop await self.model.close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/model.py", line 322, in close await self.client_telemetry.close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/tcp_client.py", line 398, in close await self._basic_close() File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/m2/tcp_client.py", line 251, in _basic_close await tcpip.close_stream_writer(self.writer) File "/opt/lsst/software/stack/miniconda/lib/python3.10/site-packages/lsst/ts/tcpip/utils.py", line 54, in close_stream_writer await asyncio.wait_for(writer.wait_closed(), timeout=5) 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/asyncio/streams.py", line 344, in wait_closed await self._protocol._get_close_waiter(self) File "/opt/lsst/software/stack/miniconda/lib/python3.10/asyncio/selector_events.py", line 854, in _read_ready_data_received data = self._sock.recv(self.max_size) TimeoutError: [Errno 110] Connection timed out