Bug 1374330

Summary: Installation fails in nightly RHEL7.3
Product: Red Hat OpenStack Reporter: Phil Sutter <psutter>
Component: mariadb-galeraAssignee: Lon Hohberger <lhh>
Status: CLOSED DUPLICATE QA Contact: Shai Revivo <srevivo>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 9.0 (Mitaka)CC: aortega, mbayer, mburns, srevivo
Target Milestone: ---   
Target Release: 9.0 (Mitaka)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-09-23 18:15:38 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Phil Sutter 2016-09-08 13:00:29 UTC
I am trying to install OSP9 on a machine from beaker provisioned with nightly RHEL7.3 (RHEL-7.3-20160907.n.2 Server) but run into package conflicts during packstack run.

Here's what I did to register the system:

# subscription-manager register --force --username=XXX --password=YYY
# subscription-manager list --available --matches="Employee SKU" --pool-only >pool.ids
# subscription-manager attach --file=pool.ids
# subscription-manager repos --disable=*
# subscription-manager repos \
         --enable=rhel-7-server-rpms \
         --enable=rhel-7-server-rh-common-rpms \
         --enable=rhel-7-server-extras-rpms \
         --enable=rhel-7-server-openstack-9-rpms

Next I do a full system update and install openstack-packstack:

# yum update -y
# yum install -y openstack-packstack

Finally this is how I call packstack:

# packstack \
	--keystone-admin-passwd=rh \
	--keystone-demo-passwd=rh \
	--install-hosts=10.19.17.43,10.19.17.43,10.19.17.45 \
	--os-neutron-ovs-tunnel-if=enp3s0

It errors out with the following messages:

10.19.17.43_mariadb.pp:                           [ ERROR ]
Applying Puppet manifests                         [ ERROR ]

ERROR : Error appeared during Puppet run: 10.19.17.43_mariadb.pp
Error: Execution of '/usr/bin/yum -d 0 -e 0 -y install mariadb-galera-server' returned 1: Transaction check error:
You will find full trace in log /var/tmp/packstack/20160908-071647-QwxcKx/manifests/10.19.17.43_mariadb.pp.log

Looking at the log file mentioned above, I see the following:

Error: Execution of '/usr/bin/yum -d 0 -e 0 -y install mariadb-galera-server' returned 1: Transaction check error:
  file /usr/lib64/mysql/plugin/dialog.so from install of mariadb-galera-server-1:5.5.42-2.el7ost.x86_64 conflicts with file from package mariadb-libs-1:5.5.50-2.el7.x86_64
  file /usr/lib64/mysql/plugin/mysql_clear_password.so from install of mariadb-galera-server-1:5.5.42-2.el7ost.x86_64 conflicts with file from package mariadb-libs-1:5.5.50-2.el7.x86_64

Comment 2 Mike Burns 2016-09-23 18:14:12 UTC
Red Hat OpenStack Platform officially supports only the latest *released* version of RHEL.  Because of that, we can't fix this until 7.3 is officially released.