Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
RDO tickets are now tracked in Jira https://issues.redhat.com/projects/RDO/issues/

Bug 1060923

Summary: CONFIG_PROVISION_TEMPEST in packstack config causes mysql-devel, openssl yum error.
Product: [Community] RDO Reporter: wes hayutin <whayutin>
Component: distributionAssignee: Pádraig Brady <p>
Status: CLOSED NOTABUG QA Contact: Ami Jeain <ajeain>
Severity: medium Docs Contact:
Priority: medium    
Version: unspecifiedCC: markmc, p, yeylon
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-02-03 23:24:08 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 wes hayutin 2014-02-03 22:56:30 UTC
Description of problem:

ESC[0;36mDebug: Executing '/usr/bin/yum -d 0 -e 0 -y install mysql-devel'ESC[0m
ESC[1;31mError: Execution of '/usr/bin/yum -d 0 -e 0 -y install mysql-devel' returned 1: Error: Package: o
penssl-devel-1.0.1e-16.el6_5.x86_64 (openstack-icehouse)
           Requires: openssl = 1.0.1e-16.el6_5
           Installed: openssl-1.0.1e-16.el6_5.4.x86_64 (installed)
               openssl = 1.0.1e-16.el6_5.4
           Available: openssl-1.0.1e-15.el6.x86_64 (openstack-icehouse)
               openssl = 1.0.1e-15.el6
           Available: openssl-1.0.1e-16.el6_5.x86_64 (openstack-icehouse)
               openssl = 1.0.1e-16.el6_5
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
ESC[0m
ESC[1;31mError: /Stage[main]/Tempest/Package[mysql-devel]/ensure: change from absent to present failed: Ex
ecution of '/usr/bin/yum -d 0 -e 0 -y install mysql-devel' returned 1: Error: Package: openssl-devel-1.0.1
e-16.el6_5.x86_64 (openstack-icehouse)
           Requires: openssl = 1.0.1e-16.el6_5
           Installed: openssl-1.0.1e-16.el6_5.4.x86_64 (installed)
               openssl = 1.0.1e-16.el6_5.4
           Available: openssl-1.0.1e-15.el6.x86_64 (openstack-icehouse)
               openssl = 1.0.1e-15.el6
           Available: openssl-1.0.1e-16.el6_5.x86_64 (openstack-icehouse)
               openssl = 1.0.1e-16.el6_5
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
ESC[0m


Due to:
[root@tagtest yum.repos.d]# cat /usr/lib/python2.6/site-packages/packstack/puppet/modules/tempest/manifests/params.pp
#
class tempest::params {

  case $::osfamily {
    'RedHat': {
      $dev_packages = [
        'python-devel',
        'libxslt-devel',
        'libxml2-devel',
        'openssl-devel',
        'mysql-devel',
        'postgresql-devel',
        'patch',
        'gcc',
      ]
    }
    'Debian': {
      # FIXME - This list of packages should be updated to match what is
      # specified for redhat.
      $dev_packages = [
        'python-dev',
        'libxslt-dev',
        'libxml2-dev',
        'libssl-dev',
      ]
    }
    default: {
      fail("Unsupported osfamily: ${::osfamily} operatingsystem: ${::operatingsystem}, module ${module_name} only support osfamily RedHat and Debian")
    }
  }
}

Comment 1 Pádraig Brady 2014-02-03 23:24:08 UTC
Updated openssl pushed to RDO repos