Bug 1047526 - ruby193-openstack-foreman-installer: Failed to deploy machine as 'nova-compute' (augeas version conflicts ).
Summary: ruby193-openstack-foreman-installer: Failed to deploy machine as 'nova-comput...
Keywords:
Status: CLOSED DUPLICATE of bug 1032732
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: foreman-installer
Version: 3.0
Hardware: x86_64
OS: Linux
high
high
Target Milestone: async
: 3.0
Assignee: Crag Wolfe
QA Contact: Omri Hochman
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-12-31 14:29 UTC by Omri Hochman
Modified: 2014-01-02 18:56 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-01-02 18:47:44 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Omri Hochman 2013-12-31 14:29:48 UTC
ruby193-openstack-foreman-installer: Failed to deploy machine as 'nova-compute' (augeas version conflict ).

Steps:
-------
1) Install foreman-server (using foreman_server.sh)
2) Attempt to deploy controller 
3) attempt to deploy nova-compute 

Description:
-------------
'yum install openstack-nova-compute' fails - It's request for a specific version of augeas and auges-lib ( 0.9.0-4.el6.x86_64 ).
 

scl enable ruby193 "puppet agent -t -v"
----------------------------------------
Notice: /Stage[main]/Mysql::Python/Package[python-mysqldb]/ensure: created                                                                                                                    
Notice: /Stage[main]/Nova::Compute::Libvirt/Package[libvirt]/ensure: created
Notice: /Stage[main]/Keystone::Python/Package[python-keystone]/ensure: created
Error: Execution of '/usr/bin/yum -d 0 -e 0 -y install openstack-nova-compute' returned 1: Error: Package: augeas-0.9.0-4.el6.x86_64 (@OpenStack-Grizzly-Puddle)
           Requires: augeas-libs = 0.9.0-4.el6
           Removing: augeas-libs-0.9.0-4.el6.x86_64 (@OpenStack-Grizzly-Puddle)
               augeas-libs = 0.9.0-4.el6
           Updated By: augeas-libs-1.0.0-5.el6.x86_64 (rhel6-updates)
               augeas-libs = 1.0.0-5.el6
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Error: /Stage[main]/Nova::Compute/Nova::Generic_service[compute]/Package[nova-compute]/ensure: change from absent to present failed: Execution of '/usr/bin/yum -d 0 -e 0 -y install openstack-nova-compute' returned 1: Error: Package: augeas-0.9.0-4.el6.x86_64 (@OpenStack-Grizzly-Puddle)
           Requires: augeas-libs = 0.9.0-4.el6
           Removing: augeas-libs-0.9.0-4.el6.x86_64 (@OpenStack-Grizzly-Puddle)
               augeas-libs = 0.9.0-4.el6
           Updated By: augeas-libs-1.0.0-5.el6.x86_64 (rhel6-updates)
               augeas-libs = 1.0.0-5.el6
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest


It seems that: the augeas version that coming from puddle.repo ( 0.9.0-4.el6 ) and the newer version coming from rhel6-updates (1.0.0-5.el6) conflicts.


[rhel6-updates]
name=rhel6-uptades
baseurl=http://download.lab.bos.redhat.com/sysrepos/rhel6-server-core-x86_64/RPMS.updates/
enabled=1
gpgcheck=0


I've tried to disable the rhel6-updates.repo and the deployment failed on other requirements (coming from that repo).

Comment 1 Lon Hohberger 2014-01-02 18:47:44 UTC

*** This bug has been marked as a duplicate of bug 1032732 ***

Comment 2 Lon Hohberger 2014-01-02 18:56:43 UTC
This is caused by a version mismatch between RHEL 6.5 and OpenStack 3.0 channels.  It will be addressed shortly, and is not a problem with Foreman or the Foreman installer.


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