Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

latest seems to be not working right now #153

Open
washburnjoe opened this issue Dec 27, 2022 · 5 comments
Open

latest seems to be not working right now #153

washburnjoe opened this issue Dec 27, 2022 · 5 comments

Comments

@washburnjoe
Copy link

Deploying AWX via operator for the past few days is failing on quay.io/ansible/awx-ee:latest Getting an ImagePullBackOff. I am getting the issue from multiple locations.

I noticed that latest is double the size version 0.6.0. The default awx-demo deployment in the operator install instructions try and pull latest

https://github.com/ansible/awx-operator

@Wildeone1
Copy link

Confirm also seeing same ImagePullBackOff when trying to use quay.io/ansible/awx-ee:latest.

Last had a successful run on 2022-12-13 11:54 GMT when pulling latest, whatever version that latest constituted at quay.io/ansible/awx-ee:latest at the time.

Consider this another vote towards needing more versioned releases than just 0.6.0 and latest.

@akus062381
Copy link
Member

@washburnjoe, thank you for your submission.
Is this something you are still running up against today?

FYI, we are also tracking the tagging of AWX-EE images here:
#125

@shrutebattlestargalactica
Copy link

shrutebattlestargalactica commented Jan 23, 2023

@akus062381 I am currently seeing issues with the latest image. I am on the latest AWX version and run AWX-operator in EKS k8s version 1.24. I use an external Postgres db in RDS.

here is a trace back when running an inventory sync job:

"error", "traceback": "Traceback (most recent call last):\n File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/awx/main/tasks/jobs.py", line 589, in run\n res = receptor_job.run()\n File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/awx/main/tasks/receptor.py", line 319, in run\n res = self._run_internal(receptor_ctl)\n File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/awx/main/tasks/receptor.py", line 394, in _run_internal\n res = processor_future.result()\n File "/usr/lib64/python3.9/concurrent/futures/_base.py", line 446, in result\n return self.__get_result()\n File "/usr/lib64/python3.9/concurrent/futures/_base.py", line 391, in __get_result\n raise self._exception\n File "/usr/lib64/python3.9/concurrent/futures/thread.py", line 58, in run\n result = self.fn(*self.args, **self.kwargs)\n File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/awx/main/utils/common.py", line 1214, in wrapper_cleanup_new_process\n return func(*args, **kwargs)\n File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/awx/main/tasks/receptor.py", line 453, in processor\n return ansible_runner.interface.run(\n File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/ansible_runner/interface.py", line 210, in run\n r.run()\n File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/ansible_runner/streaming.py", line 254, in run\n self.artifacts_callback(data)\n File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/ansible_runner/streaming.py", line 233, in artifacts_callback\n unstream_dir(self._input, length, self.artifact_dir)\n File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/ansible_runner/utils/streaming.py", line 71, in unstream_dir\n data = source.read(chunk_size)\n File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/ansible_runner/utils/base64io.py", line 282, in read\n results.write(base64.b64decode(data))\n File "/usr/lib64/python3.9/base64.py", line 87, in b64decode\n return binascii.a2b_base64(s)\nbinascii.Error: Invalid base64-encoded string: number of data characters (246137) cannot be 1 more than a multiple of 4\n" }

@shrutebattlestargalactica

@shanemcd or @fosterseth Hi there - any chance you can help us with the awx-ee:latest image? I have also just tried using the newest image as well 21.11.0 and still seeing these python errors - here is another one:

"started": "2023-01-24T04:10:54.029713+00:00", "finished": "2023-01-24T04:11:03.662866+00:00", "status": "error", "traceback": "Traceback (most recent call last):\n File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/awx/main/tasks/jobs.py", line 589, in run\n res = receptor_job.run()\n File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/awx/main/tasks/receptor.py", line 319, in run\n res = self._run_internal(receptor_ctl)\n File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/awx/main/tasks/receptor.py", line 394, in _run_internal\n res = processor_future.result()\n File "/usr/lib64/python3.9/concurrent/futures/_base.py", line 446, in result\n return self.__get_result()\n File "/usr/lib64/python3.9/concurrent/futures/_base.py", line 391, in __get_result\n raise self._exception\n File "/usr/lib64/python3.9/concurrent/futures/thread.py", line 58, in run\n result = self.fn(*self.args, **self.kwargs)\n File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/awx/main/utils/common.py", line 1214, in wrapper_cleanup_new_process\n return func(*args, **kwargs)\n File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/awx/main/tasks/receptor.py", line 453, in processor\n return ansible_runner.interface.run(\n File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/ansible_runner/interface.py", line 210, in run\n r.run()\n File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/ansible_runner/streaming.py", line 254, in run\n self.artifacts_callback(data)\n File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/ansible_runner/streaming.py", line 233, in artifacts_callback\n unstream_dir(self._input, length, self.artifact_dir)\n File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/ansible_runner/utils/streaming.py", line 71, in unstream_dir\n data = source.read(chunk_size)\n File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/ansible_runner/utils/base64io.py", line 282, in read\n results.write(base64.b64decode(data))\n File "/usr/lib64/python3.9/base64.py", line 87, in b64decode\n return binascii.a2b_base64(s)\nbinascii.Error: Incorrect padding\n" } thanks for your help

@leetcarey
Copy link

How did you resolve this, also getting error

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants