Bug 1243732

Summary: [New] - vdsm: wrong package mapping
Product: [Red Hat Storage] Red Hat Gluster Storage Reporter: RamaKasturi <knarra>
Component: distributionAssignee: Sreenath G <sgirijan>
Status: CLOSED ERRATA QA Contact: Shruti Sampat <ssampat>
Severity: high Docs Contact:
Priority: high    
Version: rhgs-3.1CC: asrivast, dpati, knarra, nlevinki, rhs-bugs, rnachimu, sabose, sgirijan, sgraf, ssampat, vagarwal
Target Milestone: ---   
Target Release: RHGS 3.1.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-07-29 05:12:51 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:
Bug Depends On:    
Bug Blocks: 1202842    

Description RamaKasturi 2015-07-16 07:39:44 UTC
Description of problem:
Discrepancies observerd between vdsm packages present in RHGS-3.1-RHEL7 node installed from ISO and Errata. Tried doing the following.

Yum remove vdsm-* (Renmoves 9 packages)
=============================
Dependencies Resolved

======================================================================================================================================================
 Package                            Arch             Version                        Repository                                                   Size
======================================================================================================================================================
Removing:
 vdsm                               x86_64           4.16.20-1.2.el7rhgs            @External-Server-RH-Gluster-3-Server-Repository-2           3.2 M
 vdsm-cli                           noarch           4.16.20-1.2.el7rhgs            @External-Server-RH-Gluster-3-Server-Repository-2           397 k
 vdsm-gluster                       noarch           4.16.20-1.2.el7rhgs            @External-Server-RH-Gluster-3-Server-Repository-2           224 k
 vdsm-jsonrpc                       noarch           4.16.20-1.2.el7rhgs            @External-Server-RH-Gluster-3-Server-Repository-2           630 k
 vdsm-python                        noarch           4.16.20-1.2.el7rhgs            @External-Server-RH-Gluster-3-Server-Repository-2           597 k
 vdsm-python-zombiereaper           noarch           4.16.20-1.2.el7rhgs            @External-Server-RH-Gluster-3-Server-Repository-2           2.0 k
 vdsm-reg                           noarch           4.16.20-1.2.el7rhgs            @External-Server-RH-Gluster-3-Server-Repository-2           169 k
 vdsm-xmlrpc                        noarch           4.16.20-1.2.el7rhgs            @External-Server-RH-Gluster-3-Server-Repository-2           144 k
 vdsm-yajsonrpc                     noarch           4.16.20-1.2.el7rhgs            @External-Server-RH-Gluster-3-Server-Repository-2            80 k
Removing for dependencies:
 redhat-storage-server              noarch           3.1.0.1-2.el7rhgs              @External-Server-RH-Gluster-3-Server-Repository-2           2.2 M

Transaction Summary
======================================================================================================================================================
Remove  9 Packages (+1 Dependent package)

Yum install vdsm-* (Installs 17 packages)
=================================================
Dependencies Resolved

======================================================================================================================================================
 Package                             Arch             Version                        Repository                                                  Size
======================================================================================================================================================
Installing:
 vdsm                                x86_64           4.16.20-1.2.el7rhgs            External-Server-RH-Gluster-3-Server-Repository-2           823 k
 vdsm-bootstrap                      noarch           4.16.20-1.2.el7rhgs            External-Server-RH-Gluster-3-Server-Repository-2            76 k
 vdsm-cli                            noarch           4.16.20-1.2.el7rhgs            External-Server-RH-Gluster-3-Server-Repository-2            62 k
 vdsm-debug-plugin                   noarch           4.16.20-1.2.el7rhgs            External-Server-RH-Gluster-3-Server-Repository-2           7.4 k
 vdsm-gluster                        noarch           4.16.20-1.2.el7rhgs            External-Server-RH-Gluster-3-Server-Repository-2            56 k
 vdsm-hook-ethtool-options           noarch           4.16.20-1.2.el7rhgs            External-Server-RH-Gluster-3-Server-Repository-2           6.8 k
 vdsm-hook-faqemu                    noarch           4.16.20-1.2.el7rhgs            External-Server-RH-Gluster-3-Server-Repository-2            12 k
 vdsm-hook-macspoof                  noarch           4.16.20-1.2.el7rhgs            External-Server-RH-Gluster-3-Server-Repository-2           5.7 k
 vdsm-hook-openstacknet              noarch           4.16.20-1.2.el7rhgs            External-Server-RH-Gluster-3-Server-Repository-2            15 k
 vdsm-hook-qemucmdline               noarch           4.16.20-1.2.el7rhgs            External-Server-RH-Gluster-3-Server-Repository-2            12 k
 vdsm-jsonrpc                        noarch           4.16.20-1.2.el7rhgs            External-Server-RH-Gluster-3-Server-Repository-2            92 k
 vdsm-python                         noarch           4.16.20-1.2.el7rhgs            External-Server-RH-Gluster-3-Server-Repository-2           158 k
 vdsm-python-zombiereaper            noarch           4.16.20-1.2.el7rhgs            External-Server-RH-Gluster-3-Server-Repository-2           5.6 k
 vdsm-reg                            noarch           4.16.20-1.2.el7rhgs            External-Server-RH-Gluster-3-Server-Repository-2            59 k
 vdsm-tests                          noarch           4.16.20-1.2.el7rhgs            External-Server-RH-Gluster-3-Server-Repository-2           325 k
 vdsm-xmlrpc                         noarch           4.16.20-1.2.el7rhgs            External-Server-RH-Gluster-3-Server-Repository-2            24 k
 vdsm-yajsonrpc                      noarch           4.16.20-1.2.el7rhgs            External-Server-RH-Gluster-3-Server-Repository-2            25 k
Installing for dependencies:
 python-nose                         noarch           1.3.0-2.el7                    External-Server-RH-Gluster-3-Server-Repository-1           271 k

Transaction Summary
======================================================================================================================================================
Install  17 Packages (+1 Dependent package)




Version-Release number of selected component (if applicable):
4.16.20-1.2.el7rhgs

How reproducible:
Always

Steps to Reproduce:
1.
2.
3.

Actual results:
There are more number of packages present in errata than in the ISO which needs to be removed and not required.

Expected results:
Packages which is present in ISO and errata should be same.

Additional info:

Comment 2 RamaKasturi 2015-07-16 07:41:13 UTC
Can you please check the same thing for RHEL6.7 as well

Comment 3 Stanislav Graf 2015-07-16 10:48:45 UTC
# 3.0.4
6Server-RHS-Server-3
vdsm-4.16.8.1-6.2.el6rhs.src.rpm
vdsm-cli-4.16.8.1-6.2.el6rhs.noarch.rpm
vdsm-debug-plugin-4.16.8.1-6.2.el6rhs.noarch.rpm
vdsm-gluster-4.16.8.1-6.2.el6rhs.noarch.rpm
vdsm-hook-ethtool-options-4.16.8.1-6.2.el6rhs.noarch.rpm
vdsm-hook-faqemu-4.16.8.1-6.2.el6rhs.noarch.rpm
vdsm-hook-openstacknet-4.16.8.1-6.2.el6rhs.noarch.rpm
vdsm-hook-qemucmdline-4.16.8.1-6.2.el6rhs.noarch.rpm
vdsm-jsonrpc-4.16.8.1-6.2.el6rhs.noarch.rpm
vdsm-python-4.16.8.1-6.2.el6rhs.noarch.rpm
vdsm-python-zombiereaper-4.16.8.1-6.2.el6rhs.noarch.rpm
vdsm-reg-4.16.8.1-6.2.el6rhs.noarch.rpm
vdsm-tests-4.16.8.1-6.2.el6rhs.noarch.rpm
vdsm-xmlrpc-4.16.8.1-6.2.el6rhs.noarch.rpm
vdsm-yajsonrpc-4.16.8.1-6.2.el6rhs.noarch.rpm
vdsm-4.16.8.1-6.2.el6rhs.x86_64.rpm
vdsm-debuginfo-4.16.8.1-6.2.el6rhs.x86_64.rpm

# 3.0.1 el6
6Server-RH-Gluster-3-Server Push info
vdsm-4.16.20-1.2.el6rhs.src.rpm
# BAD vdsm-bootstrap-4.16.20-1.2.el6rhs.noarch.rpm
vdsm-cli-4.16.20-1.2.el6rhs.noarch.rpm
# BAD vdsm-debug-plugin-4.16.20-1.2.el6rhs.noarch.rpm
vdsm-gluster-4.16.20-1.2.el6rhs.noarch.rpm
vdsm-hook-ethtool-options-4.16.20-1.2.el6rhs.noarch.rpm
vdsm-hook-faqemu-4.16.20-1.2.el6rhs.noarch.rpm
# BAD vdsm-hook-macspoof-4.16.20-1.2.el6rhs.noarch.rpm
vdsm-hook-openstacknet-4.16.20-1.2.el6rhs.noarch.rpm
vdsm-hook-qemucmdline-4.16.20-1.2.el6rhs.noarch.rpm
vdsm-jsonrpc-4.16.20-1.2.el6rhs.noarch.rpm
vdsm-python-4.16.20-1.2.el6rhs.noarch.rpm
vdsm-python-zombiereaper-4.16.20-1.2.el6rhs.noarch.rpm
vdsm-reg-4.16.20-1.2.el6rhs.noarch.rpm
vdsm-tests-4.16.20-1.2.el6rhs.noarch.rpm
vdsm-xmlrpc-4.16.20-1.2.el6rhs.noarch.rpm
vdsm-yajsonrpc-4.16.20-1.2.el6rhs.noarch.rpm
vdsm-4.16.20-1.2.el6rhs.x86_64.rpm
vdsm-debuginfo-4.16.20-1.2.el6rhs.x86_64.rpm

# 3.0.1 el7
7Server-RH-Gluster-3-Server
vdsm-4.16.20-1.2.el7rhgs.src.rpm
# BAD vdsm-bootstrap-4.16.20-1.2.el7rhgs.noarch.rpm
vdsm-cli-4.16.20-1.2.el7rhgs.noarch.rpm
# BAD vdsm-debug-plugin-4.16.20-1.2.el7rhgs.noarch.rpm
vdsm-gluster-4.16.20-1.2.el7rhgs.noarch.rpm
vdsm-hook-ethtool-options-4.16.20-1.2.el7rhgs.noarch.rpm
vdsm-hook-faqemu-4.16.20-1.2.el7rhgs.noarch.rpm
# BAD vdsm-hook-macspoof-4.16.20-1.2.el7rhgs.noarch.rpm
vdsm-hook-openstacknet-4.16.20-1.2.el7rhgs.noarch.rpm
vdsm-hook-qemucmdline-4.16.20-1.2.el7rhgs.noarch.rpm
vdsm-jsonrpc-4.16.20-1.2.el7rhgs.noarch.rpm
vdsm-python-4.16.20-1.2.el7rhgs.noarch.rpm
vdsm-python-zombiereaper-4.16.20-1.2.el7rhgs.noarch.rpm
vdsm-reg-4.16.20-1.2.el7rhgs.noarch.rpm
vdsm-tests-4.16.20-1.2.el7rhgs.noarch.rpm
vdsm-xmlrpc-4.16.20-1.2.el7rhgs.noarch.rpm
vdsm-yajsonrpc-4.16.20-1.2.el7rhgs.noarch.rpm
vdsm-4.16.20-1.2.el7rhgs.x86_64.rpm
vdsm-debuginfo-4.16.20-1.2.el7rhgs.x86_64.rpm

Comment 5 Stanislav Graf 2015-07-16 10:51:29 UTC
(In reply to Stanislav Graf from comment #3)
> # 3.0.4
[..]
> # 3.0.1 el6
3.1.0 of course
[...]
> # 3.0.1 el7
3.1.0 of course

Comment 8 Stanislav Graf 2015-07-17 11:21:09 UTC
Note: vdsm-debug-plugin is actually ok, I missed it in 3.0.4 package list.

Comment 10 Sreenath G 2015-07-20 19:16:15 UTC
Product listing corrected and build reloaded in both el6 and el7 ET.

Comment 11 Shruti Sampat 2015-07-21 11:11:23 UTC
Verified product mappings in both RHEL 6 and RHEL 7 to be in line with mappings for RHGS 3.0 -

RHGS 3.1 on RHEL 6
==================
6Server-RH-Gluster-3-Server
vdsm-4.16.20-1.2.el6rhs.src.rpm
vdsm-cli-4.16.20-1.2.el6rhs.noarch.rpm
vdsm-debug-plugin-4.16.20-1.2.el6rhs.noarch.rpm
vdsm-gluster-4.16.20-1.2.el6rhs.noarch.rpm
vdsm-hook-ethtool-options-4.16.20-1.2.el6rhs.noarch.rpm
vdsm-hook-faqemu-4.16.20-1.2.el6rhs.noarch.rpm
vdsm-hook-openstacknet-4.16.20-1.2.el6rhs.noarch.rpm
vdsm-hook-qemucmdline-4.16.20-1.2.el6rhs.noarch.rpm
vdsm-jsonrpc-4.16.20-1.2.el6rhs.noarch.rpm
vdsm-python-4.16.20-1.2.el6rhs.noarch.rpm
vdsm-python-zombiereaper-4.16.20-1.2.el6rhs.noarch.rpm
vdsm-reg-4.16.20-1.2.el6rhs.noarch.rpm
vdsm-tests-4.16.20-1.2.el6rhs.noarch.rpm
vdsm-xmlrpc-4.16.20-1.2.el6rhs.noarch.rpm
vdsm-yajsonrpc-4.16.20-1.2.el6rhs.noarch.rpm
vdsm-4.16.20-1.2.el6rhs.x86_64.rpm
vdsm-debuginfo-4.16.20-1.2.el6rhs.x86_64.rpm

RHGS 3.1 on RHEL 7
==================
7Server-RH-Gluster-3-Server
vdsm-4.16.20-1.2.el7rhgs.src.rpm
vdsm-cli-4.16.20-1.2.el7rhgs.noarch.rpm
vdsm-debug-plugin-4.16.20-1.2.el7rhgs.noarch.rpm
vdsm-gluster-4.16.20-1.2.el7rhgs.noarch.rpm
vdsm-hook-ethtool-options-4.16.20-1.2.el7rhgs.noarch.rpm
vdsm-hook-faqemu-4.16.20-1.2.el7rhgs.noarch.rpm
vdsm-hook-openstacknet-4.16.20-1.2.el7rhgs.noarch.rpm
vdsm-hook-qemucmdline-4.16.20-1.2.el7rhgs.noarch.rpm
vdsm-jsonrpc-4.16.20-1.2.el7rhgs.noarch.rpm
vdsm-python-4.16.20-1.2.el7rhgs.noarch.rpm
vdsm-python-zombiereaper-4.16.20-1.2.el7rhgs.noarch.rpm
vdsm-reg-4.16.20-1.2.el7rhgs.noarch.rpm
vdsm-tests-4.16.20-1.2.el7rhgs.noarch.rpm
vdsm-xmlrpc-4.16.20-1.2.el7rhgs.noarch.rpm
vdsm-yajsonrpc-4.16.20-1.2.el7rhgs.noarch.rpm
vdsm-4.16.20-1.2.el7rhgs.x86_64.rpm
vdsm-debuginfo-4.16.20-1.2.el7rhgs.x86_64.rpm

Waiting for ISO to compare packages in ISO against those present in Errata.

Comment 12 Sreenath G 2015-07-21 15:33:21 UTC
Its not available in ISOs also.
For verification the earlier announced ISOs can be used

RHGS-3.1-RHEL-6 : RHGSS-3.1-RHEL-6-20150720.n.0

RHGS-3.1-RHEL-7 : RHGSS-3.1-RHEL-7-20150720.n.0

Comment 13 Shruti Sampat 2015-07-23 18:35:35 UTC
Verified as fixed in ISOs that none of the vdsm packages are missing in errata repos. See also comment #11.

Comment 14 errata-xmlrpc 2015-07-29 05:12:51 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://rhn.redhat.com/errata/RHSA-2015-1495.html