| Summary: | Fedora based jobs using workflow-simple often fail | ||
|---|---|---|---|
| Product: | [Retired] Beaker | Reporter: | wes hayutin <whayutin> |
| Component: | scheduler | Assignee: | Bill Peck <bpeck> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | |
| Severity: | high | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 0.7 | CC: | bpeck, dcallagh, jpazdziora, jstodola, mcsontos, mganisin, rmancy, stl |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2011-06-02 13:22:06 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
This would be because a bunch of packages (these ones included) are no longer present in our harness repo, as of version 0.6.11 released last week. We shouldn't actually need these packages in Beaker's harness repo as they are present in the distro repos. The problem is, in the kickstart %post we install beah and related packages like this: # Install old rhts commands yum -y --disablerepo=* --enablerepo=beaker-* install rhts-test-env-lab rhts-legacy yum -y --disablerepo=* --enablerepo=beaker-* install koan # Install new harness yum -y --disablerepo=* --enablerepo=beaker-* install beah so yum will refuse to pull those dependencies from the distro repos. I am hoping Bill or Marian can shed some light on why we have --disablerepo=* here. I think the simplest fix would be to change these commands to remove that option (so that dependencies are satisfied from the distro repos when possible), but I'm not sure if that will cause other problems? I think bug 706459 was the same problem as this. The python-simplejson package ships in RHEL6 (all variants) but it wouldn't be installed in the default package set. Then, when we install beah, we are disabling the distro repos so python-simplejson would never be found. any status on this bug.. from the above comment maybe its fixed? will try.. :) This will be fixed with Tonights upgrade. |
I tried provisioning the box and then installing beah by hand and I found these dependency problems: Error: Package: beah-0.6.26-1.fc14.noarch (beaker-harness) Requires: python-zope-interface Error: Package: beah-0.6.26-1.fc14.noarch (beaker-harness) Requires: python-setuptools Error: Package: beah-0.6.26-1.fc14.noarch (beaker-harness) Requires: python-twisted-web Error: Package: beah-0.6.26-1.fc14.noarch (beaker-harness) Requires: python-twisted-core