Bug 1202075
Summary: | support provisioning EOL Fedora releases which are needed for bisecting changes | ||
---|---|---|---|
Product: | [Retired] Beaker | Reporter: | drohwer |
Component: | general | Assignee: | matt jia <mjia> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | tools-bugs <tools-bugs> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 19 | CC: | abenoit, aigao, bpeck, dcallagh, dowang, ebaak, jburke, mjia, prarit |
Target Milestone: | 21.0 | Keywords: | FutureFeature, Patch |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Enhancement | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2015-08-26 06:17:58 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: |
Comment 1
Dan Callaghan
2015-03-19 03:47:18 UTC
(In reply to Dan Callaghan from comment #1) > The best solution is probably in kickstart %post, before anything else, to > disable the "fedora" repo configured by fedora-release (and also the > "fedora-updates" repo, if no_updates_repos is defined). Then the > post-install repo configuration will match the install-time repo > configuration, and will use only the tree on the lab mirror (plus updates if > not disabled). Then it should be possible to provision EOL'ed Fedora > releases, assuming no_updates_repos is set. On Gerrit: http://gerrit.beaker-project.org/#/c/4259/ Verified the patch on Fedora 17 with no_updates_repos is set. On Fedora 19, even when beah is successfully installed the recipe will still fail because the beah services are not correctly enabled in kickstart %post: + systemctl enable beah-srv Operation failed: Invalid argument + systemctl enable beah-beaker-backend Operation failed: Invalid argument + systemctl enable beah-fwd-backend Operation failed: Invalid argument Running the same commands after installation works fine. I'm not sure why this would happen, seems like it must be a bug in the systemd RPM macros. Given that F19 is EOL and we can't build any new harness packages there is not much point spending any more effort to fix this. Need to use sed as yum-config-manager is not assailable on all the distros when disabling yum repos. on Gerrit: http://gerrit.beaker-project.org/#/c/4333/ Beaker 21.0 has been released. |