Install and configure in OpenStack Installation Guide for Red Hat Enterprise Linux 7

Bug #1451338 reported by Abtul
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
openstack-manuals
Fix Released
Medium
Matt Kassawara

Bug Description

Full summary: "Install and configure in OpenStack Installation Guide for Red Hat Enterprise Linux 7, CentOS 7, and Fedora 20 - juno"

I am trying to install keystone on RHEL v. 7. I haven't done this before.

I run this:

yum install openstack-keystone python-keystoneclient

I see this at the end:

--> Finished Dependency Resolution Error: Package: python-pycadf-0.6.0-2.el7.centos.noarch (openstack-juno) Requires: python-webob >= 1.2.3
Error: Package: python-eventlet-0.15.2-1.el7.noarch (epel) Requires: python-greenlet
Error: Package: python-keystone-2014.2.2-1.el7.noarch (openstack-juno) Requires: python-webob >= 1.2.3 Error: Package: python-keystonemiddleware-1.2.0-1.el7.centos.noarch (openstack-juno) Requires: python-webob
Error: Package: 1:python-keystoneclient-0.11.1-1.el7.centos.noarch (openstack-juno) Requires: python-webob You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest

But webob is installed with the correct version:

pip show webob

Name: WebOb Version: 1.4.1 Location: /usr/lib/python2.7/site-packages/WebOb-1.4.1-py2.7.egg Requires:

The extra packages are already installed:

rpm -i epel-release-7-5.noarch.rpm package epel-release-7-5.noarch is already installed

It looks like the relevant extra packages are installed.

How to do install python-keystoneclient? There appear to be dependency resolution issues. But they don't see real because the extra packages are installed.

A similar RedHat "bug" (not a real bug) was opened: tinyurl [DOT] com/osp9o93 (you have to construct the HTTP link above because I cannot post links; but someone may be able to help me without proving the research)

It directs the user to go here: tinyurl [DOT] com/65s3xm6 (you have to construct the HTTP link above because I cannot post links; but someone may be able to help me without proving the research)

The version of webob I have installed (as displayed by the pip command results) is new enough.

I just want to install keystone on RedHat Linux. I don't know why this is problematic. It seems like a bug.

Is python-webob different from webob? Is there a 32 bit version of web 1.4.1?

-----------------------------------
Built: 2015-03-16T07:49:44 00:00
git SHA: 19f8c69ecb6542d34695c50b422f5ed11294ebdc
URL: http://docs.openstack.org/juno/install-guide/install/yum/content/keystone-install.html
source File: file:/home/jenkins/workspace/openstack-manuals-tox-doc-publishdocs/doc/install-guide/section_keystone-install.xml
xml:id: keystone-install

Revision history for this message
Christian Berendt (berendt) wrote :

This is probably a temporary problem with the new RDO kilo repository. The RDP packaging test day is today and tomorrow.

As a workaround can you please try to additional add the repository "https://repos.fedorapeople.org/repos/openstack/openstack-trunk/epel-7/rc2/delorean-kilo.repo".

Or use "http://rdoproject.org/repos/openstack-kilo/rdo-testing-kilo.rpm" instead of "http://rdoproject.org/repos/openstack-kilo/rdo-release-kilo.rpm" for the moment (without adding the additional delorean-kilo.repo).

I will assign this bug report to myself and will come back to you on Wednesday.

tags: added: install-guide
Changed in openstack-manuals:
status: New → Confirmed
importance: Undecided → Medium
assignee: nobody → Christian Berendt (berendt)
Revision history for this message
Matt Kassawara (ionosphere80) wrote :

The RDO Kilo repository appears to install Icehouse packages.

Revision history for this message
Matt Kassawara (ionosphere80) wrote :

I cannot confirm this issue on a recent installation on CentOS 7 (same packages as RHEL). Probably a transient packaging issue.

Revision history for this message
Franky (hdfatty99) wrote :
Download full text (3.2 KiB)

I am also experiencing the same problem with following the Kilo Guide

Im using this doc http://docs.openstack.org/kilo/install-guide/install/yum/openstack-install-guide-yum-draft.pdf

Can anyone advise ?

Thanks & Regards

Error: Package: python-pycadf-0.8.0-1.el7.noarch (openstack-kilo)
           Requires: python-webob >= 1.2.3
Error: Package: 1:python-keystoneclient-1.3.0-1.el7.noarch (openstack-kilo)
           Requires: python-webob
Error: Package: python-keystonemiddleware-1.5.1-1.el7.noarch (openstack-kilo)
           Requires: python-webob
Error: Package: python-oslo-middleware-1.0.0-2.el7.noarch (openstack-kilo)
           Requires: python-webob
Error: Package: python-keystone-2015.1.0-1.el7.noarch (openstack-kilo)
           Requires: python-webob >= 1.2.3
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

[root@rhel7-n1 ~]# rpm -qa | grep -i webob
python-webob1.4-1.4.1-1.el7.noarch

[root@rhel7-n1 ~]# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: RedHatEnterpriseServer
Description: Red Hat Enterprise Linux Server release 7.1 (Maipo)
Release: 7.1
Codename: Maipo

[root@rhel7-n1 ~]# yum repolist
repo id repo name status
epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 7,969
openstack-kilo OpenStack Kilo Repository 706
rhel-7-server-debug-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server (Debug RPMs) 2,776
rhel-7-server-extras-rpms/x86_64 Red Hat Enterprise Linux 7 Server - Extras (RPMs) 52
rhel-7-server-optional-debug-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server - Optional (Debug RPMs) 1,689
rhel-7-server-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server (RPMs) 6,990
rhel-server-rhscl-7-rpms/7Server/x86_64 Red Hat Software Collections RPMs for Red Hat Enterprise Linux 7 Server ...

Read more...

Revision history for this message
Matt Kassawara (ionosphere80) wrote :

This is not a documentation issue. Any updates, Christian?

Revision history for this message
Matt Kassawara (ionosphere80) wrote :

Further investigation reveals that RHEL 7.1 doesn't include python-webob in the base repository. Adding the EPEL repository provides python-webob1.4, but the package name doesn't meet the dependency requirement python-webob >= 1.2.3 (particularly the name). In comparison, CentOS 7.1 includes python-webob (1.2.3) in the base repository which gets installed as a dependency of the packages in this bug.

Revision history for this message
Matt Kassawara (ionosphere80) wrote :

I found the python-webob package in the rhel-7-server-optional-rpms repository.

Changed in openstack-manuals:
status: Confirmed → Triaged
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-manuals (master)

Fix proposed to branch: master
Review: https://review.openstack.org/186828

Changed in openstack-manuals:
assignee: Christian Berendt (berendt) → Matt Kassawara (ionosphere80)
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-manuals (master)

Reviewed: https://review.openstack.org/186828
Committed: https://git.openstack.org/cgit/openstack/openstack-manuals/commit/?id=b95f11dcca21b423a75b10f298d77ae67dc2bd17
Submitter: Jenkins
Branch: master

commit b95f11dcca21b423a75b10f298d77ae67dc2bd17
Author: Matthew Kassawara <email address hidden>
Date: Fri May 29 11:13:39 2015 -0500

    [install-guide] Add repo for RHEL 7

    In RHEL 7, add the rhel-7-server-optional-rpms repository
    to resolve dependency on python-webob package.

    Change-Id: Ifad3ab2f95c88fef592d668302c30993445d854c
    Closes-Bug: #1451338

Changed in openstack-manuals:
status: In Progress → Fix Released
Revision history for this message
Jason.Zhang (zhangkai) wrote :

Hi,

I also met the same problem with #4 Franky during Keystone installation on RHEL7. Finallly, I download and install the package
python-webob-1.2.3-6.el7.noarch.rpm, then the issue is resolved.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/openstack-manuals 15.0.0

This issue was fixed in the openstack/openstack-manuals 15.0.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.