Description of problem: When inventory scripts are run on s390x hosts they fail Version-Release number of selected component (if applicable): How reproducible: 100% Steps to Reproduce: 1. Run inventory script on s390x 2. 3. Actual results: script fails Expected results: script not to fail Additional info: The reason why this is failing is that beaker-system-scan requires Intel ASL compiler/decompiler package. And It can not find that package to install.
Yes, it is the same on ppc64 as well. I am currently working with release engineering to see how we can get it there.
Note that we support running the inventory task only on RHEL 6 at the moment: http://gerrit.beaker-project.org/#/c/2424/
This also effects ia64 --> Missing Dependency: iasl is needed by package beaker-system-scan-1.2-3.el5.ia64 (beaker-harness)
(In reply to andrew from comment #6) > This also effects ia64 > --> Missing Dependency: iasl is needed by package > beaker-system-scan-1.2-3.el5.ia64 (beaker-harness) We currently support running the inventory job only on RHEL 6 for which there is no support for ia64.
Closing as addressed in Beaker 0.14.2.
(In reply to Nick Coghlan from comment #11) > Closing as addressed in Beaker 0.14.2. This is still not working https://beaker.engineering.redhat.com/jobs/540708 Loaded plugins: product-id, security, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package beaker-system-scan.s390x 0:1.2-3.el5 set to be updated --> Processing Dependency: smolt for package: beaker-system-scan --> Processing Dependency: python-linux-procfs for package: beaker-system-scan --> Processing Dependency: python-ctypes for package: beaker-system-scan --> Processing Dependency: iasl for package: beaker-system-scan --> Running transaction check ---> Package beaker-system-scan.s390x 0:1.2-3.el5 set to be updated --> Processing Dependency: iasl for package: beaker-system-scan ---> Package python-ctypes.s390x 0:1.0.2-3.el5 set to be updated ---> Package python-linux-procfs.noarch 0:0.4.5-2.el5 set to be updated ---> Package smolt.noarch 0:1.4-2.4.el5 set to be updated --> Finished Dependency Resolution beaker-system-scan-1.2-3.el5.s390x from beaker-harness has depsolving problems --> Missing Dependency: iasl is needed by package beaker-system-scan-1.2-3.el5.s390x (beaker-harness) Error: Missing Dependency: iasl is needed by package beaker-system-scan-1.2-3.el5.s390x (beaker-harness) You could try using --skip-broken to work around the problem You could try running: package-cleanup --problems package-cleanup --dupes rpm -Va --nofiles --nodigest The program package-cleanup is found in the yum-utils package. :: [ FAIL ] :: Running 'yum -y install beaker-system-scan' (Expected 0, got 1)
(In reply to andrew from comment #12) > (In reply to Nick Coghlan from comment #11) > > Closing as addressed in Beaker 0.14.2. > > This is still not working > https://beaker.engineering.redhat.com/jobs/540708 Can you use RHEL6 for the inventory job instead? We expect inventory to run on RHEL6 for every arch except ia64 where RHEL6 isn't supported. On the other hand, the iasl dependency should probably be conditional on x86_64 only, since that's the only arch where it's needed, and that would avoid all these issues...
(In reply to Dan Callaghan from comment #13) > (In reply to andrew from comment #12) > > (In reply to Nick Coghlan from comment #11) > > > Closing as addressed in Beaker 0.14.2. > > > > This is still not working > > https://beaker.engineering.redhat.com/jobs/540708 > > Can you use RHEL6 for the inventory job instead? We expect inventory to run > on RHEL6 for every arch except ia64 where RHEL6 isn't supported. > > On the other hand, the iasl dependency should probably be conditional on > x86_64 only, since that's the only arch where it's needed, and that would > avoid all these issues... Will this fix it? http://gerrit.beaker-project.org/#/c/2481/1