Bug 1762637

Summary: RHGS migration from RHEL 6 to RHEL 7 failing due to limitation in the package preupgrade-assistant
Product: [Red Hat Storage] Red Hat Gluster Storage Reporter: Vinayak Papnoi <vpapnoi>
Component: relengAssignee: Sreenath G <sgirijan>
Status: CLOSED CANTFIX QA Contact: Rahul Hinduja <rhinduja>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: rhgs-3.5CC: amukherj, bkunal, puebele, rcyriac, rhinduja, rhs-bugs, sgirijan, storage-qa-internal, vdas
Target Milestone: ---Keywords: Reopened
Target Release: ---Flags: puebele: needinfo+
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-11-20 02:24:03 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 Vinayak Papnoi 2019-10-17 07:03:42 UTC
Description of problem:
-----------------------

While performing the RHEL 6 to RHEL 7 migration, the redhat-upgrade-tool throws an error as the following:

# redhat-upgrade-tool --iso /root/RHGSS-3.5-RHEL-7-20190911.n.1-RHGSS-x86_64-dvd1.iso 
setting up repos...
upgradeiso                                                                                                                                                                                  | 3.8 kB     00:00 ... 
upgradeiso/primary_db                                                                                                                                                                       | 1.7 MB     00:00 ... 
The installed version of Preupgrade Assistant allows upgrade only to the system version 7.6.


The ISO used for upgrade is the latest available (Snapshot 4) RHGS 3.5.0 RHEL 7.7 ISO.


Version-Release number of selected component (if applicable):
-------------------------------------------------------------

# rpm -qa | grep gluster
glusterfs-cli-6.0-7.el6rhs.x86_64
gluster-nagios-common-0.2.4-1.el6rhs.noarch
glusterfs-fuse-6.0-7.el6rhs.x86_64
python2-gluster-6.0-7.el6rhs.x86_64
glusterfs-libs-6.0-7.el6rhs.x86_64
glusterfs-6.0-7.el6rhs.x86_64
glusterfs-client-xlators-6.0-7.el6rhs.x86_64
glusterfs-rdma-6.0-7.el6rhs.x86_64
glusterfs-server-6.0-7.el6rhs.x86_64
vdsm-gluster-4.16.30-1.5.el6rhs.noarch
gluster-nagios-addons-0.2.10-2.el6rhs.x86_64
glusterfs-geo-replication-6.0-7.el6rhs.x86_64
glusterfs-api-6.0-7.el6rhs.x86_64

# rpm -qa | grep preupgrade-assistant
preupgrade-assistant-el6toel7-0.7.9-3.el6.noarch
preupgrade-assistant-el6toel7-data-0.20190214-1.el6.noarch
preupgrade-assistant-2.6.1-1.el6.noarch

# rpm -qa | grep redhat-upgrade-tool
redhat-upgrade-tool-0.8.0-4.el6.noarch

ISO used for upgrade: RHGSS-3.5-RHEL-7-20190911.n.1-RHGSS-x86_64-dvd1.iso


How reproducible:
-----------------

1/1


Steps to Reproduce:
-------------------

Steps were followed from the doc : https://docs.google.com/document/d/1nwBQqkeDjqunFELY-I6W1yLOZDPvjFYfFmv8sjBTY10/edit?usp=sharing


Actual results:
---------------

In the doc, step 3. Upgrade using RHGS ISO fails for the command
# redhat-upgrade-tool --iso <ISO>


Expected results:
-----------------

Upgrade must be successful without any failure or errors


Additional info:

Comment 9 Sreenath G 2019-10-23 06:53:09 UTC
RHEL-6 -> RHEL-7 upgrade is made available with the below RHEL packages at the RHGS-3.5-RHEL-6 . 
As those are the latest released builds at RHGSS-3.5-RHEL-6 ISO, these are the feature limitation that we have. So I suggest to close this as "Not a Bug" or "Cant fix"


preupgrade-assistant-2.6.1-1.el6.noarch
redhat-upgrade-tool-0.8.0-4.el6.noarch
preupgrade-assistant-el6toel7-0.7.9-3.el6.noarch
preupgrade-assistant-el6toel7-data-0.20190214-1.el6.noarch