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

Python 3.10 default security settings #109

Open
mgoetze5 opened this issue Aug 24, 2022 · 4 comments
Open

Python 3.10 default security settings #109

mgoetze5 opened this issue Aug 24, 2022 · 4 comments

Comments

@mgoetze5
Copy link

After upgrading to Python 3.10, I'm getting

File "/usr/lib/python3.10/urllib/request.py", line 1351, in do_open\n raise URLError(err)\nurllib.error.URLError: <urlopen error [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:997)>\n"

I believe this is because the increased default security settings in Python 3.10 are incompatible with FabricOS 8.x switches. Problem and solution (not verified by me) are described here: https://stackoverflow.com/questions/71006708/getting-sslv3-alert-handshake-failure-when-trying-to-connect-to-imap

@prasad-valmeti-broadcom
Copy link
Collaborator

Thanks for letting us know. We will check with switch version of FAB OS and Python compatibility.
Will capture which version of Python is tested for the 9.x switches etc.
Do you see the same issue with the 9.x switches as well?
We will try address it in the next Ansible release.

@mgoetze5
Copy link
Author

I'm sorry to say I don't currently have any 9.x switches available for testing. :(

@mgoetze5
Copy link
Author

JFYI I just managed to install python3.9 on my new system and can confirm that exactly the same ansible playbook works with python3.9 and not with python3.10. FOS version I'm testing on is 8.2.2a.

@prasad-valmeti-broadcom
Copy link
Collaborator

Sure, thanks for the info. We will address issue for python 3.10 in the next Ansible release.

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

No branches or pull requests

2 participants