Bug 1311417

Summary: python-nova requires oslo.serialization
Product: Red Hat OpenStack Reporter: Simon Reber <sreber>
Component: openstack-novaAssignee: Eoghan Glynn <eglynn>
Status: CLOSED ERRATA QA Contact: Prasanth Anbalagan <panbalag>
Severity: high Docs Contact:
Priority: high    
Version: 6.0 (Juno)CC: berrange, dasmith, eglynn, kchamart, mpryc, mtessun, sbauza, sferdjao, sgordon, srevivo, vromanso
Target Milestone: z5Keywords: ZStream
Target Release: 6.0 (Juno)   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: openstack-nova-2014.2.3-68.el7ost Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-06-01 12:29:26 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 Simon Reber 2016-02-24 08:25:37 UTC
Description of problem:

When updating a system with the latest package updates, the package "python-oslo-serialization" is not pulled in correctly, leaving some OpenStack components unable to run.

By manually installing the "python-oslo-serialization" package, the daemons are starting correctly.

Version-Release number of selected component (if applicable):
python-nova-2014.2.3-35.el7ost.noarch

How reproducible:
Always

Steps to Reproduce:
1. update to python-nova-2014.2.3-35.el7ost.noarch

Actual results:

Problems because of missing dependency (python-oslo-serialization)

Expected results:

Update should proceed and complete without failure and missing dependecy


Additional info:

Please add python-oslo-serialization to openstack-nova.spec as "Require"
This is a follow-up task from https://bugzilla.redhat.com/show_bug.cgi?id=1270682 as this only covers python-keystonemiddleware but we have other components that are affected as well

Comment 6 Prasanth Anbalagan 2016-05-18 01:13:16 UTC
Verified as follows, 

No errors observed updating to 2014.2.3-71.el7ost.

[root@servera ~]# yum update python-nova
Loaded plugins: langpacks, priorities, product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Resolving Dependencies
--> Running transaction check
---> Package python-nova.noarch 0:2014.2.3-67.el7ost will be updated
---> Package python-nova.noarch 0:2014.2.3-71.el7ost will be an update
--> Finished Dependency Resolution

Dependencies Resolved

=======================================================================================================================================
 Package                      Arch                    Version                                Repository                           Size
=======================================================================================================================================
Updating:
 python-nova                  noarch                  2014.2.3-71.el7ost                     rhelosp-6.0-puddle                  3.0 M

Transaction Summary
=======================================================================================================================================
Upgrade  1 Package

Total download size: 3.0 M
Is this ok [y/d/N]: y
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
python-nova-2014.2.3-71.el7ost.noarch.rpm                                                                       | 3.0 MB  00:00:02     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Warning: RPMDB altered outside of yum.
  Updating   : python-nova-2014.2.3-71.el7ost.noarch                                                                               1/2 
  Cleanup    : python-nova-2014.2.3-67.el7ost.noarch                                                                               2/2 
  Verifying  : python-nova-2014.2.3-71.el7ost.noarch                                                                               1/2 
  Verifying  : python-nova-2014.2.3-67.el7ost.noarch                                                                               2/2 

Updated:
  python-nova.noarch 0:2014.2.3-71.el7ost                                                                                              

Complete!
[root@servera ~]#

Comment 8 errata-xmlrpc 2016-06-01 12:29:26 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2016:1194