Bug 1759290
| Summary: | Web UI login always fails ("preexec_fn not supported within subinterpreters") | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Adam Williamson <awilliam> |
| Component: | freeipa | Assignee: | IPA Maintainers <ipa-maint> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | high | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | abokovoy, cheimes, contribs, ipa-maint, jcholast, jhrozek, pvoborni, rcritten, robatino, ssorce, twoerner |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | openqa | ||
| Fixed In Version: | freeipa-4.8.1-4.fc32 freeipa-4.8.1-3.fc31 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2019-10-09 17:02:59 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: | |||
| Bug Depends On: | |||
| Bug Blocks: | 1705303 | ||
|
Description
Adam Williamson
2019-10-07 18:45:19 UTC
Upstream PR https://github.com/freeipa/freeipa/pull/3769 makes the preexec_fn optional. Before the function was always installed although it was not used by WSGI worker. Fixed in freeipa-4.8.1-4.fc32 Alexander is going to backport the fix to f31, too. FEDORA-2019-0994155465 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-0994155465 freeipa-4.8.1-3.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-0994155465 Adamn, OpenQA did not start for update https://bodhi.fedoraproject.org/updates/FEDORA-2019-0994155465. Could you please take a look and check why the automated QA tests have not been executed? Huh, it seems the scheduler stalled out somehow and just wasn't doing anything. I think the fedora-messaging broker kicked it off the bus for some reason? I've restarted it and it's catching up now. Thanks. Note this bug was not apparent on F31 in the first place (not a new enough Python, I think) so the F31 update test will only tell us if the fix broke something, not whether the fix actually fixes the bug. However, a Rawhide compose containing freeipa-4.8.1-4.fc32 is currently being tested, and *that* will tell us whether this is fixed: https://openqa.fedoraproject.org/tests/overview?distri=fedora&version=Rawhide&build=Fedora-Rawhide-20191009.n.0&groupid=1 Fedora 31 is still on Python 3.7 which is not affected by the upstream API limitation. There is no need to rush the fix before F31 is released. This indeed looks fixed in the latest Rawhide compose, all FreeIPA tests now pass. Thanks. Fixed upstream ipa-4-8: https://pagure.io/freeipa/c/3fbd0abf253c4d46134820337269008bfa2a7240 freeipa-4.8.1-3.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report. |