Hi everyone,
I am deploying AWX using the 0.16.0 operator with the default task, web, ee and redis images into eks with external postgres db. I am using persistent project directories, via a mounted efs filesystem.
I am using a manual project, and also an SCM project. However, when I try to run a template from either project I am getting the following:
Traceback (most recent call last): File “/var/lib/awx/venv/awx/lib64/python3.8/site-packages/awx/main/tasks.py”, line 3029, in run res = self._run_internal(receptor_ctl) File “/var/lib/awx/venv/awx/lib64/python3.8/site-packages/awx/main/tasks.py”, line 3087, in _run_internal unit_status = receptor_ctl.simple_command(f’work status {self.unit_id}') File “/var/lib/awx/venv/awx/lib64/python3.8/site-packages/receptorctl/socket_interface.py”, line 70, in simple_command self.connect() File “/var/lib/awx/venv/awx/lib64/python3.8/site-packages/receptorctl/socket_interface.py”, line 90, in connect self.handshake() File “/var/lib/awx/venv/awx/lib64/python3.8/site-packages/receptorctl/socket_interface.py”, line 43, in handshake m = re.compile(“Receptor Control, node (.+)”).fullmatch(self.readstr()) File “/var/lib/awx/venv/awx/lib64/python3.8/site-packages/receptorctl/socket_interface.py”, line 36, in readstr return self._sockfile.readline().decode().strip() File “/usr/lib64/python3.8/socket.py”, line 669, in readinto return self._sock.recv_into(b) ConnectionResetError: [Errno 104] Connection reset by peer During handling of the above exception, another exception occurred: Traceback (most recent call last): File “/var/lib/awx/venv/awx/lib64/python3.8/site-packages/awx/main/tasks.py”, line 1499, in run res = receptor_job.run() File “/var/lib/awx/venv/awx/lib64/python3.8/site-packages/awx/main/tasks.py”, line 3034, in run receptor_ctl.simple_command(f"work release {self.unit_id}“) File “/var/lib/awx/venv/awx/lib64/python3.8/site-packages/receptorctl/socket_interface.py”, line 71, in simple_command self.writestr(f”{command}\n") File “/var/lib/awx/venv/awx/lib64/python3.8/site-packages/receptorctl/socket_interface.py”, line 40, in writestr self._sockfile.flush() File “/usr/lib64/python3.8/socket.py”, line 687, in write return self._sock.send(b) BrokenPipeError: [Errno 32] Broken pipe
Now, I am pretty sure this is something I have broken (previously we were only using SCM projects and the output was different but the playbook was actually trying to run) - but I am not sure where to start looking to diagnose the problem - has anyone had anything similar?
Thanks!