| Summary: | Dependency error " Requires: rubygem(archive-tar-minitar)" installing aeolus-configserver | ||
|---|---|---|---|
| Product: | [Retired] CloudForms Cloud Engine | Reporter: | Aziza Karol <akarol> |
| Component: | aeolus-configserver | Assignee: | Greg Blomquist <gblomqui> |
| Status: | CLOSED WORKSFORME | QA Contact: | dgao |
| Severity: | high | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 1.0.0 | CC: | akarol, deltacloud-maint, dgao |
| Target Milestone: | rc | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2011-12-09 15:07:43 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
I cannot reproduce this error on rhel6 in rhev or ec2. It appears that you have the rhel-aeolus-testing repo included. And the archive-tar-minitar package is in that repository. For now, I'm closing this as "worksforme". If you can reproduce this error, please include the output of: * yum repolist -v On the rhev box where I installed configserver, I have this output: ******************************************************** #> yum repolist -v Loading "rhnplugin" plugin Loading "product-id" plugin Loading "subscription-manager" plugin Updating Red Hat repositories. Config time: 0.040 Yum Version: 3.2.29 Looking for repo options for [rhel-x86_64-server-6] Looking for repo options for [rhel-x86_64-server-optional-6] Setting up Package Sacks pkgsack time: 0.012 Repo-id : rhel-aeolus-testing Repo-name : Aeolus testing RPMs and Dependencies Repo-revision: 1323304738 Repo-updated : Wed Dec 7 19:38:58 2011 Repo-pkgs : 334 Repo-size : 136 M Repo-baseurl : http://repos.fedorapeople.org/repos/aeolus/conductor/testing/6Server/x86_64/ Repo-baseurl : http://repos.fedorapeople.org/repos/aeolus/conductor/testing/6Server/x86_64/ Repo-expire : 21,600 second(s) (last: Fri Dec 9 11:31:36 2011) Repo-id : rhel-x86_64-server-6 Repo-name : Red Hat Enterprise Linux Server (v. 6 for 64-bit x86_64) Repo-updated : Fri Dec 9 00:31:44 2011 Repo-pkgs : 6,655 Repo-size : 8.0 G Repo-baseurl : https://xmlrpc.rhn.redhat.com/XMLRPC/GET-REQ/rhel-x86_64-server-6 Repo-baseurl : https://xmlrpc.rhn.redhat.com/XMLRPC/GET-REQ/rhel-x86_64-server-6 Repo-expire : 21,600 second(s) (last: Fri Dec 9 11:31:36 2011) Repo-id : rhel-x86_64-server-optional-6 Repo-name : RHEL Server Optional (v. 6 64-bit x86_64) Repo-updated : Fri Dec 9 00:31:43 2011 Repo-pkgs : 4,144 Repo-size : 4.1 G Repo-baseurl : https://xmlrpc.rhn.redhat.com/XMLRPC/GET-REQ/rhel-x86_64-server-optional-6 Repo-baseurl : https://xmlrpc.rhn.redhat.com/XMLRPC/GET-REQ/rhel-x86_64-server-optional-6 Repo-expire : 21,600 second(s) (last: Fri Dec 9 14:54:13 2011) repolist: 11,133 ******************************************************** You can see three repos listed: * rhel-aeolus-testing * rhel-x86_64-server-6 * rhel-x86_64-server-optional-6 Also, here is the package dependency list that I had when I installed configserver: ======================================================================================================================================================================================= Package Arch Version Repository Size ======================================================================================================================================================================================= Installing: aeolus-configserver noarch 0.4.2-2.el6 rhel-aeolus-testing 29 k Installing for dependencies: compat-readline5 x86_64 5.2-17.1.el6 rhel-x86_64-server-6 129 k facter noarch 1.5.8-1.el6 rhel-aeolus-testing 55 k libselinux-ruby x86_64 2.0.94-5.2.el6 rhel-x86_64-server-optional-6 99 k mod_ssl x86_64 1:2.2.15-15.el6 rhel-x86_64-server-6 87 k puppet noarch 2.6.6-1.el6_0 rhel-aeolus-testing 799 k ruby x86_64 1.8.7.352-3.el6 rhel-x86_64-server-6 532 k ruby-augeas x86_64 0.3.0-1.el6 rhel-aeolus-testing 18 k ruby-irb x86_64 1.8.7.352-3.el6 rhel-x86_64-server-6 311 k ruby-libs x86_64 1.8.7.352-3.el6 rhel-x86_64-server-6 1.6 M ruby-nokogiri x86_64 1.4.3.1-1.el6 rhel-aeolus-testing 38 k ruby-rdoc x86_64 1.8.7.352-3.el6 rhel-x86_64-server-optional-6 374 k ruby-shadow x86_64 1.4.1-13.el6 rhel-aeolus-testing 9.7 k rubygem-activesupport noarch 1:3.0.10-1.el6 rhel-aeolus-testing 1.1 M rubygem-archive-tar-minitar noarch 0.5.2-3.el6 rhel-aeolus-testing 40 k rubygem-daemons noarch 1.0.10-3.el6_0 rhel-aeolus-testing 121 k rubygem-eventmachine x86_64 0.12.10-5.el6_0 rhel-aeolus-testing 354 k rubygem-i18n noarch 0.5.0-1.el6 rhel-aeolus-testing 103 k rubygem-nokogiri x86_64 1.4.3.1-1.el6 rhel-aeolus-testing 306 k rubygem-oauth noarch 0.4.4-1.el6 rhel-aeolus-testing 261 k rubygem-rack noarch 1:1.3.0-1.el6 rhel-aeolus-testing 572 k rubygem-rack-test noarch 0.6.0-2.el6 rhel-aeolus-testing 65 k rubygem-sinatra noarch 1:1.2.6-1.el6 rhel-aeolus-testing 539 k rubygem-thin x86_64 1.2.11-10.el6 rhel-aeolus-testing 179 k rubygem-tilt noarch 1.3.2-1.el6 rhel-aeolus-testing 56 k rubygems noarch 1.8.10-1.el6 rhel-aeolus-testing 168 k Updating for dependencies: httpd x86_64 2.2.15-15.el6 rhel-x86_64-server-6 808 k httpd-tools x86_64 2.2.15-15.el6 rhel-x86_64-server-6 70 k libselinux x86_64 2.0.94-5.2.el6 rhel-x86_64-server-6 107 k libselinux-utils x86_64 2.0.94-5.2.el6 rhel-x86_64-server-6 81 k Transaction Summary ======================================================================================================================================================================================= Install 26 Package(s) Upgrade 4 Package(s) From that output you can see that rubygem-archive-tar-minitar is getting pulled from rhel-aeolus-testing. |
Description of problem: Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: [root@dell-pe1950-02 templates]# yum install aeolus-configserver Loaded plugins: product-id, subscription-manager Updating Red Hat repositories. Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package aeolus-configserver.noarch 0:0.4.1-2.el6 will be installed --> Processing Dependency: ruby-nokogiri for package: aeolus-configserver-0.4.1-2.el6.noarch --> Processing Dependency: rubygem(archive-tar-minitar) for package: aeolus-configserver-0.4.1-2.el6.noarch --> Running transaction check ---> Package aeolus-configserver.noarch 0:0.4.1-2.el6 will be installed --> Processing Dependency: rubygem(archive-tar-minitar) for package: aeolus-configserver-0.4.1-2.el6.noarch ---> Package ruby-nokogiri.x86_64 0:1.4.3.1-1.el6_0 will be installed --> Finished Dependency Resolution Error: Package: aeolus-configserver-0.4.1-2.el6.noarch (rhel-aeolus-testing) Requires: rubygem(archive-tar-minitar) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest Additional info: [root@dell-pe1950-02 templates]# rpm -qa | grep aeolus rubygem-aeolus-image-0.1.0-6.el6.noarch aeolus-conductor-daemons-0.6.0-3.el6.noarch aeolus-conductor-doc-0.6.0-3.el6.noarch aeolus-configure-2.3.0-1.el6.noarch rubygem-aeolus-cli-0.1.0-4.el6.noarch aeolus-all-0.6.0-3.el6.noarch aeolus-conductor-0.6.0-3.el6.noarch