AWX Project Sync failed via SSH

Hello,
I have been synchronizing my Project using my GIT repo with no issues (AWX on K3s), but today it suddenly stopped working with this error:

TASK [update project using git] ************************************************

fatal: [localhost]: FAILED! => {“changed”: false, “cmd”: [“/usr/bin/git”, “fetch”, “–tags”, “origin”], “msg”: “Failed to download remote objects and refs: Unable to negotiate with XX.XX.XX.XX port 22: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1,diffie-hellman-group14-sha1\r\nfatal: Could not read from remote repository.\n\nPlease make sure you have the correct access rights\nand the repository exists.\n”}

How can I force AWX to communicate to this SSH server using any of this allowed protocols?

Thanks in advance for any help,
Max.

It sounds like either your AWX host or your git repo host has changed what ciphers they allow and now the two can’t negotiate a common cipher. We had this when we enabled FIPS mode on some hosts and not others. I don’t know if you can add args to the ssh used by AWS ssh. There are ssh options to specify ciphers. You also might be able to add them to an ssh config file.

Walter

Thanks Walter for your response! I will check this.