Bug 787930

Summary: Dependency error "Requires: libjs.so.1()(64bit)" in aeolus installation.
Product: [Retired] CloudForms Cloud Engine Reporter: Aziza Karol <akarol>
Component: aeolus-allAssignee: John Eckersberg <jeckersb>
Status: CLOSED CURRENTRELEASE QA Contact: wes hayutin <whayutin>
Severity: high Docs Contact:
Priority: unspecified    
Version: 1.0.0   
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: 2012-08-30 17:14:17 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 2012-02-07 04:16:39 UTC
Description of problem:


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
repo used:aeolus-brew-nightly

# yum install aeolus-all
Loaded plugins: product-id, security, subscription-manager
Updating certificate-based repositories.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package aeolus-all.noarch 0:0.8.0-21.el6 will be installed
--> Processing Dependency: aeolus-conductor-daemons = 0.8.0-21.el6 for package: aeolus-all-0.8.0-21.el6.noarch
--> Processing Dependency: aeolus-conductor-doc = 0.8.0-21.el6 for package: aeolus-all-0.8.0-21.el6.noarch
--> Processing Dependency: deltacloud-core-rhevm for package: aeolus-all-0.8.0-21.el6.noarch
--> Processing Dependency: imagefactory-jeosconf-ec2-fedora for package: aeolus-all-0.8.0-21.el6.noarch
--> Processing Dependency: deltacloud-core-vsphere for package: aeolus-all-0.8.0-21.el6.noarch
--> Processing Dependency: rubygem(aeolus-image) for package: aeolus-all-0.8.0-21.el6.noarch
--> Processing Dependency: rubygem(aeolus-cli) for package: aeolus-all-0.8.0-21.el6.noarch
--> Processing Dependency: aeolus-configure for package: aeolus-all-0.8.0-21.el6.noarch
--> Processing Dependency: deltacloud-core-ec2 for package: aeolus-all-0.8.0-21.el6.noarch
--> Processing Dependency: imagefactory-jeosconf-ec2-rhel for package: aeolus-all-0.8.0-21.el6.noarch
--> Processing Dependency: mongodb-server for package: aeolus-all-0.8.0-21.el6.noarch
--> Processing Dependency: imagefactory for package: aeolus-all-0.8.0-21.el6.noarch
--> Processing Dependency: iwhd for package: aeolus-all-0.8.0-21.el6.noarch
--> Processing Dependency: deltacloud-core for package: aeolus-all-0.8.0-21.el6.noarch
--> Running transaction check
---> Package aeolus-conductor-daemons.noarch 0:0.8.0-21.el6 will be installed
--> Processing Dependency: aeolus-conductor = 0.8.0-21.el6 for package: aeolus-conductor-daemons-0.8.0-21.el6.noarch
--> Processing Dependency: rubygem(thin) >= 1.2.5 for package: aeolus-conductor-daemons-0.8.0-21.el6.noarch
---> Package aeolus-conductor-doc.noarch 0:0.8.0-21.el6 will be installed
---> Package aeolus-configure.noarch 0:2.5.0-12.el6 will be installed
--> Processing Dependency: rubygem(uuidtools) for package: aeolus-configure-2.5.0-12.el6.noarch
--> Processing Dependency: rubygem(highline) for package: aeolus-configure-2.5.0-12.el6.noarch
--> Processing Dependency: rubygem(curb) for package: aeolus-configure-2.5.0-12.el6.noarch
---> Package deltacloud-core.noarch 0:0.5.0-4.rc1.el6 will be installed
--> Processing Dependency: rubygem(rack) >= 1.1.0 for package: deltacloud-core-0.5.0-4.rc1.el6.noarch
--> Processing Dependency: rubygem(sinatra) >= 1.0 for package: deltacloud-core-0.5.0-4.rc1.el6.noarch
--> Processing Dependency: rubygem(json) >= 1.4.0 for package: deltacloud-core-0.5.0-4.rc1.el6.noarch
--> Processing Dependency: rubygems for package: deltacloud-core-0.5.0-4.rc1.el6.noarch
--> Processing Dependency: rubygem(haml) for package: deltacloud-core-0.5.0-4.rc1.el6.noarch
--> Processing Dependency: rubygem(nokogiri) for package: deltacloud-core-0.5.0-4.rc1.el6.noarch
--> Processing Dependency: rubygem(net-ssh) for package: deltacloud-core-0.5.0-4.rc1.el6.noarch
--> Processing Dependency: rubygem(rack-accept) for package: deltacloud-core-0.5.0-4.rc1.el6.noarch
---> Package deltacloud-core-ec2.noarch 0:0.5.0-4.rc1.el6 will be installed
--> Processing Dependency: rubygem(aws) >= 2.5.5 for package: deltacloud-core-ec2-0.5.0-4.rc1.el6.noarch
---> Package deltacloud-core-rhevm.noarch 0:0.5.0-4.rc1.el6 will be installed
--> Processing Dependency: rubygem(rest-client) for package: deltacloud-core-rhevm-0.5.0-4.rc1.el6.noarch
---> Package deltacloud-core-vsphere.noarch 0:0.5.0-4.rc1.el6 will be installed
--> Processing Dependency: rubygem(rbvmomi) for package: deltacloud-core-vsphere-0.5.0-4.rc1.el6.noarch
---> Package imagefactory.noarch 0:1.0.0rc4-1.el6 will be installed
--> Processing Dependency: oz >= 0.7.0 for package: imagefactory-1.0.0rc4-1.el6.noarch
---> Package imagefactory-jeosconf-ec2-fedora.noarch 0:1.0.0rc4-1.el6 will be installed
---> Package imagefactory-jeosconf-ec2-rhel.noarch 0:1.0.0rc4-1.el6 will be installed
---> Package iwhd.x86_64 0:1.2-3.el6 will be installed
---> Package mongodb-server.x86_64 0:1.8.2-2.el6 will be installed
--> Processing Dependency: mongodb = 1.8.2-2.el6 for package: mongodb-server-1.8.2-2.el6.x86_64
--> Processing Dependency: libjs.so.1()(64bit) for package: mongodb-server-1.8.2-2.el6.x86_64
---> Package rubygem-aeolus-cli.noarch 0:0.3.0-8.el6 will be installed
--> Processing Dependency: rubygem(imagefactory-console) >= 0.4.0 for package: rubygem-aeolus-cli-0.3.0-8.el6.noarch
--> Processing Dependency: rubygem(activesupport) for package: rubygem-aeolus-cli-0.3.0-8.el6.noarch
--> Processing Dependency: rubygem(activeresource) for package: rubygem-aeolus-cli-0.3.0-8.el6.noarch
---> Package rubygem-aeolus-image.noarch 0:0.3.0-7.el6 will be installed
--> Processing Dependency: rubygem(webmock) for package: rubygem-aeolus-image-0.3.0-7.el6.noarch
--> Processing Dependency: rubygem(timecop) for package: rubygem-aeolus-image-0.3.0-7.el6.noarch
--> Processing Dependency: rubygem(vcr) for package: rubygem-aeolus-image-0.3.0-7.el6.noarch
--> Processing Dependency: rubygem(oauth) for package: rubygem-aeolus-image-0.3.0-7.el6.noarch
--> Running transaction check
---> Package aeolus-conductor.noarch 0:0.8.0-21.el6 will be installed
--> Processing Dependency: rubygem(deltacloud-client) >= 0.4.0 for package: aeolus-conductor-0.8.0-21.el6.noarch
--> Processing Dependency: rubygem(rails) >= 3.0.7 for package: aeolus-conductor-0.8.0-21.el6.noarch
--> Processing Dependency: rubygem(will_paginate) >= 3.0 for package: aeolus-conductor-0.8.0-21.el6.noarch
--> Processing Dependency: rubygem(sqlite3) for package: aeolus-conductor-0.8.0-21.el6.noarch
--> Processing Dependency: rubygem(rake) for package: aeolus-conductor-0.8.0-21.el6.noarch
--> Processing Dependency: rubygem(rails_warden) for package: aeolus-conductor-0.8.0-21.el6.noarch
--> Processing Dependency: rubygem(fastercsv) for package: aeolus-conductor-0.8.0-21.el6.noarch
--> Processing Dependency: rubygem(builder) for package: aeolus-conductor-0.8.0-21.el6.noarch
--> Processing Dependency: rubygem(rack-restful_submit) for package: aeolus-conductor-0.8.0-21.el6.noarch
--> Processing Dependency: rubygem(simple-navigation) for package: aeolus-conductor-0.8.0-21.el6.noarch
--> Processing Dependency: rubygem(pg) for package: aeolus-conductor-0.8.0-21.el6.noarch
--> Processing Dependency: rubygem(ruby-net-ldap) for package: aeolus-conductor-0.8.0-21.el6.noarch
---> Package mongodb.x86_64 0:1.8.2-2.el6 will be installed
--> Processing Dependency: libmongodb = 1.8.2-2.el6 for package: mongodb-1.8.2-2.el6.x86_64
--> Processing Dependency: libjs.so.1()(64bit) for package: mongodb-1.8.2-2.el6.x86_64
---> Package mongodb-server.x86_64 0:1.8.2-2.el6 will be installed
--> Processing Dependency: libjs.so.1()(64bit) for package: mongodb-server-1.8.2-2.el6.x86_64
---> Package oz.noarch 0:0.8.0-4.el6 will be installed
---> Package rubygem-activeresource.noarch 1:3.0.10-1.el6 will be installed
--> Processing Dependency: rubygem(activemodel) = 3.0.10 for package: 1:rubygem-activeresource-3.0.10-1.el6.noarch
---> Package rubygem-activesupport.noarch 1:3.0.10-1.el6 will be installed
--> Processing Dependency: rubygem(i18n) for package: 1:rubygem-activesupport-3.0.10-1.el6.noarch
---> Package rubygem-aws.noarch 0:2.5.5-3.1.el6_1 will be installed
--> Processing Dependency: rubygem(xml-simple) for package: rubygem-aws-2.5.5-3.1.el6_1.noarch
--> Processing Dependency: rubygem(right_http_connection) for package: rubygem-aws-2.5.5-3.1.el6_1.noarch
---> Package rubygem-curb.x86_64 0:0.7.10-1.el6 will be installed
---> Package rubygem-haml.noarch 0:3.1.2-2.el6 will be installed
--> Processing Dependency: rubygem(maruku) >= 0.5.9 for package: rubygem-haml-3.1.2-2.el6.noarch
--> Processing Dependency: rubygem(yard) >= 0.5.3 for package: rubygem-haml-3.1.2-2.el6.noarch
--> Processing Dependency: rubygem(hpricot) for package: rubygem-haml-3.1.2-2.el6.noarch
--> Processing Dependency: rubygem(sass) for package: rubygem-haml-3.1.2-2.el6.noarch
--> Processing Dependency: rubygem(fssm) for package: rubygem-haml-3.1.2-2.el6.noarch
---> Package rubygem-highline.noarch 0:1.5.1-4.el6 will be installed
---> Package rubygem-imagefactory-console.noarch 0:0.4.0-1.el6 will be installed
---> Package rubygem-json.x86_64 0:1.4.6-3.el6 will be installed
---> Package rubygem-net-ssh.noarch 0:2.0.23-6.el6_0 will be installed
---> Package rubygem-nokogiri.x86_64 0:1.5.0-0.5.beta4.el6 will be installed
---> Package rubygem-oauth.noarch 0:0.4.4-1.el6 will be installed
---> Package rubygem-rack.noarch 1:1.3.0-1.el6 will be installed
---> Package rubygem-rack-accept.noarch 0:0.4.3-6.el6_0 will be installed
---> Package rubygem-rbvmomi.noarch 0:1.2.3-3.el6 will be installed
--> Processing Dependency: rubygem(trollop) for package: rubygem-rbvmomi-1.2.3-3.el6.noarch
---> Package rubygem-rest-client.noarch 0:1.6.1-2.el6_0 will be installed
--> Processing Dependency: rubygem(mime-types) >= 1.16 for package: rubygem-rest-client-1.6.1-2.el6_0.noarch
---> Package rubygem-sinatra.noarch 1:1.2.6-2.el6 will be installed
--> Processing Dependency: rubygem(rack-test) >= 0.3.0 for package: 1:rubygem-sinatra-1.2.6-2.el6.noarch
--> Processing Dependency: rubygem(tilt) for package: 1:rubygem-sinatra-1.2.6-2.el6.noarch
---> Package rubygem-thin.x86_64 0:1.2.11-3.el6 will be installed
--> Processing Dependency: rubygem(eventmachine) >= 0.12.6 for package: rubygem-thin-1.2.11-3.el6.x86_64
--> Processing Dependency: rubygem(daemons) >= 1.0.9 for package: rubygem-thin-1.2.11-3.el6.x86_64
---> Package rubygem-timecop.noarch 0:0.3.5-2.el6 will be installed
---> Package rubygem-uuidtools.noarch 0:2.1.1-2.el6_0 will be installed
---> Package rubygem-vcr.noarch 0:1.10.0-1.el6 will be installed
---> Package rubygem-webmock.noarch 0:1.6.4-1.el6 will be installed
--> Processing Dependency: rubygem(addressable) < 3 for package: rubygem-webmock-1.6.4-1.el6.noarch
--> Processing Dependency: rubygem(addressable) > 2.2.5 for package: rubygem-webmock-1.6.4-1.el6.noarch
--> Processing Dependency: rubygem(addressable) >= 2.2 for package: rubygem-webmock-1.6.4-1.el6.noarch
--> Processing Dependency: rubygem(crack) >= 0.1.7 for package: rubygem-webmock-1.6.4-1.el6.noarch
---> Package rubygems.noarch 0:1.8.10-1.el6 will be installed
--> Running transaction check
---> Package libmongodb.x86_64 0:1.8.0-6.el6 will be updated
---> Package libmongodb.x86_64 0:1.8.2-2.el6 will be an update
---> Package mongodb.x86_64 0:1.8.2-2.el6 will be installed
--> Processing Dependency: libjs.so.1()(64bit) for package: mongodb-1.8.2-2.el6.x86_64
---> Package mongodb-server.x86_64 0:1.8.2-2.el6 will be installed
--> Processing Dependency: libjs.so.1()(64bit) for package: mongodb-server-1.8.2-2.el6.x86_64
---> Package rubygem-activemodel.noarch 0:3.0.10-1.el6 will be installed
---> Package rubygem-addressable.noarch 0:2.2.6-2.el6 will be installed
---> Package rubygem-builder.noarch 0:2.1.2-4.el6_0 will be installed
---> Package rubygem-crack.noarch 0:0.1.8-2.el6 will be installed
---> Package rubygem-daemons.noarch 0:1.0.10-3.el6_0 will be installed
---> Package rubygem-deltacloud-client.noarch 0:0.5.0-1.rc2.el6 will be installed
---> Package rubygem-eventmachine.x86_64 0:0.12.10-5.el6_0 will be installed
---> Package rubygem-fastercsv.noarch 0:1.5.1-2.el6 will be installed
---> Package rubygem-fssm.noarch 0:0.2.7-1.el6 will be installed
---> Package rubygem-hpricot.x86_64 0:0.8.4-1.el6 will be installed
---> Package rubygem-http_connection.noarch 0:1.4.1-3.el6_1 will be installed
---> Package rubygem-i18n.noarch 0:0.5.0-1.el6_0 will be installed
---> Package rubygem-maruku.noarch 0:0.6.0-4.el6 will be installed
--> Processing Dependency: rubygem(syntax) >= 1.0.0 for package: rubygem-maruku-0.6.0-4.el6.noarch
---> Package rubygem-mime-types.noarch 0:1.16-4.el6_0 will be installed
---> Package rubygem-pg.x86_64 0:0.11.0-5.el6 will be installed
---> Package rubygem-rack-restful_submit.noarch 0:1.2.1-4.el6 will be installed
---> Package rubygem-rack-test.noarch 0:0.6.0-2.el6 will be installed
---> Package rubygem-rails.noarch 1:3.0.10-1.el6 will be installed
--> Processing Dependency: rubygem(railties) = 3.0.10 for package: 1:rubygem-rails-3.0.10-1.el6.noarch
--> Processing Dependency: rubygem(actionpack) = 3.0.10 for package: 1:rubygem-rails-3.0.10-1.el6.noarch
--> Processing Dependency: rubygem(activerecord) = 3.0.10 for package: 1:rubygem-rails-3.0.10-1.el6.noarch
--> Processing Dependency: rubygem(actionmailer) = 3.0.10 for package: 1:rubygem-rails-3.0.10-1.el6.noarch
--> Processing Dependency: rubygem(bundler) >= 1.0 for package: 1:rubygem-rails-3.0.10-1.el6.noarch
---> Package rubygem-rails_warden.noarch 0:0.5.5-1.el6 will be installed
--> Processing Dependency: rubygem(warden) >= 1.0.0 for package: rubygem-rails_warden-0.5.5-1.el6.noarch
---> Package rubygem-rake.noarch 0:0.9.2-1.el6 will be installed
---> Package rubygem-ruby-net-ldap.noarch 0:0.0.4-5.el6 will be installed
---> Package rubygem-sass.noarch 0:3.1.4-4.el6 will be installed
---> Package rubygem-simple-navigation.noarch 0:3.0.0-3.el6_0 will be installed
---> Package rubygem-sqlite3.x86_64 0:1.3.3-5.el6 will be installed
---> Package rubygem-tilt.noarch 0:1.3.2-3.el6 will be installed
---> Package rubygem-trollop.noarch 0:1.16.2-1.el6_0 will be installed
---> Package rubygem-will_paginate.noarch 0:3.0-0.1.pre2.el6 will be installed
---> Package rubygem-xml-simple.noarch 0:1.0.12-3.el6_0 will be installed
---> Package rubygem-yard.noarch 0:0.7.2-1.el6 will be installed
--> Running transaction check
---> Package mongodb.x86_64 0:1.8.2-2.el6 will be installed
--> Processing Dependency: libjs.so.1()(64bit) for package: mongodb-1.8.2-2.el6.x86_64
---> Package mongodb-server.x86_64 0:1.8.2-2.el6 will be installed
--> Processing Dependency: libjs.so.1()(64bit) for package: mongodb-server-1.8.2-2.el6.x86_64
---> Package rubygem-actionmailer.noarch 1:3.0.10-1.el6 will be installed
--> Processing Dependency: rubygem(mail) >= 2.3.0 for package: 1:rubygem-actionmailer-3.0.10-1.el6.noarch
--> Processing Dependency: rubygem(text-format) for package: 1:rubygem-actionmailer-3.0.10-1.el6.noarch
---> Package rubygem-actionpack.noarch 1:3.0.10-1.el6 will be installed
--> Processing Dependency: rubygem(erubis) < 2.7.0 for package: 1:rubygem-actionpack-3.0.10-1.el6.noarch
--> Processing Dependency: rubygem(erubis) >= 2.6.5 for package: 1:rubygem-actionpack-3.0.10-1.el6.noarch
--> Processing Dependency: rubygem(tzinfo) >= 0.3.23 for package: 1:rubygem-actionpack-3.0.10-1.el6.noarch
--> Processing Dependency: rubygem(rack-mount) for package: 1:rubygem-actionpack-3.0.10-1.el6.noarch
---> Package rubygem-activerecord.noarch 1:3.0.10-2.el6 will be installed
--> Processing Dependency: rubygem(arel) for package: 1:rubygem-activerecord-3.0.10-2.el6.noarch
---> Package rubygem-bundler.noarch 0:1.0.15-1.el6 will be installed
--> Processing Dependency: rubygem(thor) = 0.14.6 for package: rubygem-bundler-1.0.15-1.el6.noarch
---> Package rubygem-railties.noarch 0:3.0.10-1.el6 will be installed
--> Processing Dependency: rubygem(rdoc) < 4 for package: rubygem-railties-3.0.10-1.el6.noarch
--> Processing Dependency: rubygem(rdoc) >= 3.4 for package: rubygem-railties-3.0.10-1.el6.noarch
---> Package rubygem-syntax.noarch 0:1.0.0-4.el6 will be installed
---> Package rubygem-warden.noarch 0:1.0.5-1.el6 will be installed
--> Running transaction check
---> Package mongodb.x86_64 0:1.8.2-2.el6 will be installed
--> Processing Dependency: libjs.so.1()(64bit) for package: mongodb-1.8.2-2.el6.x86_64
---> Package mongodb-server.x86_64 0:1.8.2-2.el6 will be installed
--> Processing Dependency: libjs.so.1()(64bit) for package: mongodb-server-1.8.2-2.el6.x86_64
---> Package rubygem-arel.noarch 0:2.0.9-1.el6_0 will be installed
---> Package rubygem-erubis.noarch 0:2.6.6-1.el6 will be installed
--> Processing Dependency: rubygem(abstract) >= 1.0.0 for package: rubygem-erubis-2.6.6-1.el6.noarch
---> Package rubygem-mail.noarch 0:2.3.0-1.el6 will be installed
--> Processing Dependency: rubygem(treetop) < 1.5 for package: rubygem-mail-2.3.0-1.el6.noarch
--> Processing Dependency: rubygem(treetop) >= 1.4.8 for package: rubygem-mail-2.3.0-1.el6.noarch
---> Package rubygem-rack-mount.noarch 0:0.7.1-6.el6 will be installed
--> Processing Dependency: rubygem(regin) for package: rubygem-rack-mount-0.7.1-6.el6.noarch
---> Package rubygem-rdoc.noarch 0:3.8-3.el6 will be installed
---> Package rubygem-text-format.noarch 0:1.0.0-4.el6 will be installed
---> Package rubygem-thor.noarch 0:0.14.6-3.el6 will be installed
--> Processing Dependency: rubygem(diff-lcs) for package: rubygem-thor-0.14.6-3.el6.noarch
---> Package rubygem-tzinfo.noarch 0:0.3.26-1.el6_0 will be installed
--> Running transaction check
---> Package mongodb.x86_64 0:1.8.2-2.el6 will be installed
--> Processing Dependency: libjs.so.1()(64bit) for package: mongodb-1.8.2-2.el6.x86_64
---> Package mongodb-server.x86_64 0:1.8.2-2.el6 will be installed
--> Processing Dependency: libjs.so.1()(64bit) for package: mongodb-server-1.8.2-2.el6.x86_64
---> Package rubygem-abstract.noarch 0:1.0.0-3.el6 will be installed
---> Package rubygem-diff-lcs.noarch 0:1.1.2-4.el6_0 will be installed
---> Package rubygem-regin.noarch 0:0.3.8-2.el6 will be installed
---> Package rubygem-treetop.noarch 0:1.4.9-2.el6 will be installed
--> Processing Dependency: rubygem(polyglot) >= 0 for package: rubygem-treetop-1.4.9-2.el6.noarch
--> Running transaction check
---> Package mongodb.x86_64 0:1.8.2-2.el6 will be installed
--> Processing Dependency: libjs.so.1()(64bit) for package: mongodb-1.8.2-2.el6.x86_64
---> Package mongodb-server.x86_64 0:1.8.2-2.el6 will be installed
--> Processing Dependency: libjs.so.1()(64bit) for package: mongodb-server-1.8.2-2.el6.x86_64
---> Package rubygem-polyglot.noarch 0:0.3.1-1.el6 will be installed
--> Finished Dependency Resolution
Error: Package: mongodb-server-1.8.2-2.el6.x86_64 (aeolus-brew-nightly)
           Requires: libjs.so.1()(64bit)
Error: Package: mongodb-1.8.2-2.el6.x86_64 (aeolus-brew-nightly)
           Requires: libjs.so.1()(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest




Additional info:
#cat /etc/issue
Red Hat Enterprise Linux Server release 6.2 (Santiago)
Kernel \r on an \m

Comment 1 John Eckersberg 2012-02-07 15:21:23 UTC
I updated mongodb last night, and I think this test may have ran while I had mongo and js half-tagged into the repo.

Please give this one more try and let me know the result.  You should be getting mongodb-1.8.2-3.el6 and js-1:1.8.5-6.el6 from brew.

Comment 2 Aziza Karol 2012-02-08 04:35:07 UTC
Aeolus installation successful.

verified :
https://bugzilla.redhat.com/show_bug.cgi?id=787280