Fedora Account System
Red Hat Associate
Red Hat Customer
Currently the sieveshell CLI from python3-managesieve will fail to connect to and an SSL related error will occur. See also: https://gitlab.com/htgoebel/managesieve/-/issues/8 Reproducible: Always Steps to Reproduce: 1. Try to run the sieveshell CLI like, "sieveshell --user example-user example.foo" Actual Results: Traceback (most recent call last): File "/usr/bin/sieveshell", line 410, in <module> raise SystemExit(main()) ^^^^^^ File "/usr/bin/sieveshell", line 401, in main shell(args.authname, args.username, args.passwd, File "/usr/bin/sieveshell", line 290, in shell sieve = managesieve.MANAGESIEVE(server, port=port, use_tls=use_tls) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/managesieve.py", line 225, in __init__ typ, data = self.starttls(keyfile=keyfile, certfile=certfile) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/managesieve.py", line 665, in starttls sslobj = ssl_wrap_socket(self.sock, keyfile, certfile) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.11/ssl.py", line 517, in wrap_socket return self.sslsocket_class._create( ^^^^^^^^^^^^^^^^^^^^ AttributeError: 'socket' object has no attribute 'sslsocket_class' Expected Results: Correctly login and start the sieve shell.
Thanks for the bug report and the PR. I saw the scratch build failed, so I'll comment on the PR.
FEDORA-2023-c9e55553c1 has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-c9e55553c1
FEDORA-2023-a656c42764 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-a656c42764
FEDORA-2023-4b9ff2cb2f has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2023-4b9ff2cb2f
FEDORA-2023-c9e55553c1 has been pushed to the Fedora 39 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-c9e55553c1` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-c9e55553c1 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2023-a656c42764 has been pushed to the Fedora 38 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-a656c42764` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-a656c42764 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2023-4b9ff2cb2f has been pushed to the Fedora 37 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-4b9ff2cb2f` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-4b9ff2cb2f See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2023-c9e55553c1 has been pushed to the Fedora 39 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2023-a656c42764 has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2023-4b9ff2cb2f has been pushed to the Fedora 37 stable repository. If problem still persists, please make note of it in this bug report.