Bug 706985 - Fedora based jobs using workflow-simple often fail
Summary: Fedora based jobs using workflow-simple often fail
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Beaker
Classification: Retired
Component: scheduler
Version: 0.7
Hardware: All
OS: Linux
unspecified
high vote
Target Milestone: ---
Assignee: Bill Peck
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-05-23 16:59 UTC by wes hayutin
Modified: 2011-06-02 13:22 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-06-02 13:22:06 UTC


Attachments (Terms of Use)

Comment 2 Dan Callaghan 2011-05-24 00:34:56 UTC
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

Comment 3 Dan Callaghan 2011-05-24 01:08:19 UTC
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?

Comment 4 Dan Callaghan 2011-05-24 03:53:33 UTC
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.

Comment 6 wes hayutin 2011-05-31 14:58:08 UTC
any status on this bug.. from the above comment maybe its fixed? will try.. :)

Comment 7 Bill Peck 2011-06-01 18:10:00 UTC
This will be fixed with Tonights upgrade.


Note You need to log in before you can comment on or make changes to this bug.