Bug 743125 - failed dependency installing configserver
Summary: failed dependency installing configserver
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: CloudForms Cloud Engine
Classification: Retired
Component: aeolus-configserver
Version: 1.0.0
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
Assignee: Steve Linabery
QA Contact: dgao
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-10-03 22:00 UTC by dgao
Modified: 2012-05-15 20:50 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-05-15 20:50:07 UTC


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHEA-2012:0585 0 normal SHIPPED_LIVE new packages: aeolus-configserver 2012-05-15 22:31:37 UTC

Description dgao 2011-10-03 22:00:08 UTC
Attempting to install aeolus-configserver from http://repos.fedorapeople.org/repos/aeolus/conductor/testing/fedora-15/x86_64/ on fedora 15.

---> Package ruby-nokogiri.x86_64 0:1.5.0-0.5.beta4.fc15 will be installed
--> Processing Dependency: rubygem-nokogiri = 1.5.0-0.5.beta4.fc15 for package: ruby-nokogiri-1.5.0-0.5.beta4.fc15.x86_64
--> Finished Dependency Resolution
Error: Package: ruby-nokogiri-1.5.0-0.5.beta4.fc15.x86_64 (fedora-aeolus-testing)
           Requires: rubygem-nokogiri = 1.5.0-0.5.beta4.fc15
           Installed: rubygem-nokogiri-1.5.0-0.4.beta4.fc15.x86_64 (@fedora)
               rubygem-nokogiri = 1.5.0-0.4.beta4.fc15
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest


Looks like rubygem 1.5.0-0.5 is missing from from aeolus-testing repo or fedora repo OR ruby 1.5.0-0.5 was prematurely put into aeolus-testing repo.

Comment 1 wes hayutin 2011-10-03 22:05:01 UTC
sounds like if audrey is going to be in the testing repo we will have to carry rubygem-nokogiri = 1.5.0-0.5.  Yes I know we just kicked it out :( :(

Either that or pull audrey from testing for now.

Comment 3 Greg Blomquist 2011-10-05 13:51:15 UTC
One of two things needs to happen here.

1)  rubygem-nokogiri-1.5.0-0.5 needs to be added back to the aeolus-testing repo
OR
2)  ruby-nokogiri-1.5.0-0.5 needs to be removed from the aeolus-testing repo

Audrey (configserver) depends on ruby-nokogiri (no specific version).  The fact that a patched version of ruby-nokogiri is in aeolus-testing but the corresponding rubygem-nokogiri is not in aeolus-testing is what's causing this problem.  Either both need to be there, or both need to be absent.

I could change the configserver spec to only require rubygem-nokogiri.  However, it's an error to have a patched version of ruby-nokogiri in the repo and not have the corresponding version of rubygem-nokogiri in the repo.

Comment 4 Chris Lalancette 2011-10-05 21:05:21 UTC
OK, I believe we fixed this now by removing ruby-nokogiri from the repository.  Greg, can you confirm?

Comment 5 Greg Blomquist 2011-10-19 13:45:45 UTC
This looks good to me now.

Can QE confirm?

Comment 6 dgao 2011-10-19 14:40:11 UTC
Yes by removing ruby-nokogiri from the repo, this issue is fixed. Confirmed.

Comment 7 wes hayutin 2011-12-10 18:15:11 UTC
dgao 2011-10-19 10:40:11 EDT
Yes by removing ruby-nokogiri from the repo, this issue is fixed. Confirmed.

moving to verified

Comment 9 errata-xmlrpc 2012-05-15 20:50:07 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

http://rhn.redhat.com/errata/RHEA-2012-0585.html


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