-
Notifications
You must be signed in to change notification settings - Fork 3.4k
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
AWX v24.3.0 update breaks deployment (psycopg connection issue?) #15136
Comments
I think it has to do with this bug: https://www.postgresql.org/message-id/[email protected] After some poking around I was able to find that the segfault occurs when creating the psycopg connection, and confirmed that its a known bug in this stackoverflow: https://stackoverflow.com/questions/77619281/double-free-or-corruption-out-from-psycopg2-connect-using-python-3-11-6 |
Observed the same |
@ilbarone87 @Nyralei thank you for reporting this and the troubleshooting you've done already. We will look at this as a priority. |
If this can help, have digged a little bit more into the issue and postgres was throwing this error:
|
Hi folks, As for downgrading awx-operator to 2.15 to resolve this issue, I can't see any difference between 2.15 and 2.16 would cause this issue. I suspect we are missing part of the story here. What version of AWX did you upgrade from? I'm using
If you could provide more specific versioning, that may help, thank you |
@dmzoneill |
@dmzoneill what @Nyralei is saying is correct, the problem is on the awx image 24.2.0, that's why I posted the issue here and not in the awx-operator repo. The mention of the operator version was just because they are bundled together. |
Digging through the diff doesn't indicate a change this would cause this behaviour.
|
We have the same problem with 23.9.0 and the docker-compose setup, re-installed yesterday. My guess is that is has to do with the base image, where OpenSSL got updated to 3.2.1 🤔 |
This difference? $ docker run --rm -it quay.io/ansible/awx:24.2.0 dnf list installed openssl*
Installed Packages
openssl.x86_64 1:3.0.7-27.el9 @baseos
openssl-libs.x86_64 1:3.0.7-27.el9 @System
$ docker run --rm -it quay.io/ansible/awx:24.3.0 dnf list installed openssl*
Installed Packages
openssl.x86_64 1:3.2.1-1.el9 @baseos
openssl-libs.x86_64 1:3.2.1-1.el9 @System |
quay.io/fosterseth/awx:openssl307 here is an image based on awx v24.3.0 but with a downgraded openssl if someone wants to test that image out, that would be useful feedback |
@fosterseth It works, but now I encounter error with migrations mentioned in issue #15137 |
@Nyralei thanks for quickly testing that. I updated that image to pull in Alan's commit, if you want to re-pull and deploy again |
openssl 3.2.0 has incompatiblity issues with the libpq version we are using, and causes some C runtime errors: "double free or corruption (out)" see awx issue ansible#15136 also this issue github.com/conan-io/conan-center-index/pull/22615 once the libpq libraries on centos stream9 are updated with the patch, we can unpin openssl Signed-off-by: Seth Foster <[email protected]>
openssl 3.2.0 has incompatiblity issues with the libpq version we are using, and causes some C runtime errors: "double free or corruption (out)" see awx issue #15136 also this issue github.com/conan-io/conan-center-index/pull/22615 once the libpq libraries on centos stream9 are updated with the patch, we can unpin openssl Signed-off-by: Seth Foster <[email protected]>
@fosterseth Updating to 24.3.1 fixed the issue |
Solved for me too. Will close the issue. |
openssl 3.2.0 has incompatiblity issues with the libpq version we are using, and causes some C runtime errors: "double free or corruption (out)" see awx issue ansible#15136 also this issue github.com/conan-io/conan-center-index/pull/22615 once the libpq libraries on centos stream9 are updated with the patch, we can unpin openssl Signed-off-by: Seth Foster <[email protected]>
openssl 3.2.0 has incompatiblity issues with the libpq version we are using, and causes some C runtime errors: "double free or corruption (out)" see awx issue ansible#15136 also this issue github.com/conan-io/conan-center-index/pull/22615 once the libpq libraries on centos stream9 are updated with the patch, we can unpin openssl Signed-off-by: Seth Foster <[email protected]>
Please confirm the following
[email protected]
instead.)Bug Summary
Hello after updating to Awx-operator 2.16.0 with awx image 2.43.0 the Awx-Task pods is not able to start anymore and it throws these errors
After downgrading to 2.15 it starts to work again.
I have awx deployed on rke2 1.27 stable version. Awx is using an external Postgres 15.1 version
AWX version
2.43.0
Select the relevant components
Installation method
kubernetes
Modifications
no
Ansible version
No response
Operating system
Ubuntu 22.04
Web browser
Safari
Steps to reproduce
Upgrade to Awx-oprator 2.16.0 and awx 2.43.0
Expected results
Awx to start correctly
Actual results
Awx-task pod in crash
Additional information
No response
The text was updated successfully, but these errors were encountered: