Bug 1717330
Summary: | leapp failed with KeyError in /usr/lib64/python2.7/multiprocessing/managers.py when NetworkManager is not installed on RHEL7 | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Masahiro Matsuya <mmatsuya> | ||||
Component: | leapp | Assignee: | Vojtech Sokol <vsokol> | ||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Alois Mahdal <amahdal> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 7.6 | CC: | aromito, devin, jaeshin, mbocek, pstodulk | ||||
Target Milestone: | rc | Keywords: | Extras, Patch, Upgrades | ||||
Target Release: | --- | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | leapp-0.8.0-1.el7_6 | Doc Type: | If docs needed, set a value | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2019-08-06 17:03:15 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: | |||||||
Attachments: |
|
Description
Masahiro Matsuya
2019-06-05 08:41:29 UTC
Created attachment 1577467 [details]
proposed patch to exit properly of the chlid process with OSError from os.execvpe()
Thanks for reporting it. Vojtech Sokol is working on a fix: https://github.com/oamg/leapp/pull/480. The problem was not in the leapp but in the multiprocessing library of python2.7 that is present in el7_6. The bug was fixed in newer releases of python2.7 since then (https://github.com/python/cpython/commit/e8a57b98ec8f2b161d4ad68ecc1433c9e3caad57), but the fix was not backported to the el7_6 package. Workaround was implemented in leapp: https://github.com/oamg/leapp/pull/533 and we will further investigate whether it is possible to backport the fix for multiprocessing into python2.7 in el7_6. |