Bug 1913158

Summary: Please package 0.30.0 for _at_fork_reinit fix
Product: [Fedora] Fedora Reporter: Pete Zaitcev <zaitcev>
Component: python-eventletAssignee: Kevin Fenzi <kevin>
Status: CLOSED ERRATA QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 33CC: apevec, igor.raits, kevin, pikachu.2014, shamardin
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: python-eventlet-0.30.1-1.fc33 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-02-11 01:43:07 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Pete Zaitcev 2021-01-06 07:09:21 UTC
Fedora 33 ships with Python 3.9, which triggers a problem in
eventlet. See this issue for details:
 https://github.com/eventlet/eventlet/pull/664

Error looks like this:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 1486, in _after_fork
    thread._reset_internal_locks(True)
  File "/usr/lib64/python3.9/threading.py", line 827, in _reset_internal_locks
    self._started._at_fork_reinit()
  File "/usr/lib64/python3.9/threading.py", line 527, in _at_fork_reinit
    self._cond._at_fork_reinit()
  File "/usr/lib64/python3.9/threading.py", line 253, in _at_fork_reinit
    self._lock._at_fork_reinit()
AttributeError: 'Semaphore' object has no attribute '_at_fork_reinit'

Comment 1 Pete Zaitcev 2021-01-06 22:57:55 UTC
The 0.30.0 release is already built in Rawhide, see bug 1907221.
However, I don't think I have the proven packager bit, so it's
probably pointless for me to try and rebuild it & file in Bodhi
for F33.

Comment 2 Kevin Fenzi 2021-01-07 00:22:51 UTC
Can you confirm that http://koji.fedoraproject.org/koji/taskinfo?taskID=59086517 fixes this issue for you?

If so, I can push a f33 update...

Comment 3 Mohamed El Morabity 2021-02-06 09:28:35 UTC
Having the same issue... 0.30.0 fixes it (I rebuilt the package from Rawhide for F33).

Comment 4 Fedora Update System 2021-02-07 22:40:08 UTC
FEDORA-2021-b244277aab has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2021-b244277aab

Comment 5 Fedora Update System 2021-02-08 01:46:27 UTC
FEDORA-2021-b244277aab has been pushed to the Fedora 33 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-b244277aab`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-b244277aab

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Pete Zaitcev 2021-02-10 17:01:25 UTC
Sorry, I was late with testing, but I verified the F33 build
python3-eventlet-0.30.1-1.fc33 now and added karma in Bodhi.

Comment 7 Fedora Update System 2021-02-11 01:43:07 UTC
FEDORA-2021-b244277aab has been pushed to the Fedora 33 stable repository.
If problem still persists, please make note of it in this bug report.