Bug 1409177
Summary: | Kickstart installs fail with Python 3.6 | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Adam Williamson <awilliam> |
Component: | anaconda | Assignee: | Anaconda Maintenance Team <anaconda-maint-list> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | urgent | Docs Contact: | |
Priority: | unspecified | ||
Version: | 26 | CC: | anaconda-maint-list, dustymabe, g.kaviyarasu, gmarr, jonathan, mkolman, robatino, vanmeeuwen+fedora, vponcova |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | AcceptedBlocker | ||
Fixed In Version: | anaconda-26.18-1 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-03-02 23:37:36 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: | 1349184 |
Description
Adam Williamson
2016-12-30 01:57:59 UTC
oh, to add the missing piece of the puzzle, the relevant upstream change here seems to be this one: https://github.com/python/cpython/commit/a6431f2c8cf4783c2fd522b2f6ee04c3c204237f note particularly the change in sysconfig.py from: from _sysconfigdata import build_time_vars to: name = '_sysconfigdata_' + sys.abiflags _temp = __import__(name, globals(), locals(), ['build_time_vars'], 0) build_time_vars = _temp.build_time_vars I'm guessing it's the use of __import__ there that python-deps can't handle. I figured that since modulefinder is part of the standard lib and it's failing to find a module used by the very core of Python itself, this would be worth reporting upstream, so I did: https://bugs.python.org/issue29113 Merged to rawhide. Discussed during the 2017-01-09 blocker review meeting: [1] The decision to classify this bug as an "AcceptedBlocker" was made as it violates the following criteria: "The scripted installation mechanism must provide a working function for creating local user accounts, including the ability to specify a hashed password, and for specifying a hashed password for the root account." (as the 'scripted installation mechanism' is entirely broken) [1] https://meetbot.fedoraproject.org/fedora-blocker-review/2017-01-09/f26-blocker-review.2017-01-09-17.00.txt This bug appears to have been reported against 'rawhide' during the Fedora 26 development cycle. Changing version to '26'. Kickstart installs confirmed working in current Rawhide (and 26, most likely). |