Bug 757638

Summary: Dependency error " Requires: rubygem(archive-tar-minitar)" installing aeolus-configserver
Product: [Retired] CloudForms Cloud Engine Reporter: Aziza Karol <akarol>
Component: aeolus-configserverAssignee: Greg Blomquist <gblomqui>
Status: CLOSED WORKSFORME QA Contact: dgao
Severity: high Docs Contact:
Priority: unspecified    
Version: 1.0.0CC: 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:

Description Aziza Karol 2011-11-28 07:35:05 UTC
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

Comment 1 Greg Blomquist 2011-12-09 15:07:43 UTC
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.