Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1566867 - gnome-classic-session requires gnome-shell-extension-top-icons in optional repository. It causes update failure to RHEL7.5
gnome-classic-session requires gnome-shell-extension-top-icons in optional re...
Status: CLOSED CURRENTRELEASE
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: releng (Show other bugs)
7.5
Unspecified Unspecified
urgent Severity urgent
: rc
: ---
Assigned To: Release Engineering Bug Triage
Release Test Team
: Regression
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2018-04-13 02:22 EDT by Keigo Noha
Modified: 2018-05-29 08:14 EDT (History)
15 users (show)

See Also:
Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2018-05-29 08:14:15 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Knowledge Base (Solution) 3410791 None None None 2018-04-15 22:07 EDT

  None (edit)
Description Keigo Noha 2018-04-13 02:22:49 EDT
Description of problem:
gnome-classic-session requires gnome-shell-extension-top-icons in optional repository. It causes update failure to RHEL7.5

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

How reproducible:
100%

Steps to Reproduce:
1. Install RHEL7.4 as 'Server with GUI'.
2. Register the system to Customer Portal.
3. Run 'yum update' to update the machine to RHEL7.5 

Actual results:
Currently, the update process is failed by the dependency to gnome-shell-extension-top-icons package.

Expected results:
The update process should not be failed.

Additional info:
gnome-shell-extension-top-icons package is in optional repository.
Until RHEL7.4, this optional package is not required.
Comment 9 Lubos Kocman 2018-05-11 09:03:12 EDT
Hello team

I can see that 7.5 compose already has this in main variants
 
lkocman@rcm-dev:utility-scripts> locate-rhel7-rpms-history gnome-shell-extension-top-icons
7.2 Client-optional/x86_64/os/Packages/gnome-shell-extension-top-icons-3.14.4-13.el7.noarch.rpm
7.2 Server-optional/aarch64/os/Packages/gnome-shell-extension-top-icons-3.14.4-13.el7.noarch.rpm
7.2 Server-optional/ppc64/os/Packages/gnome-shell-extension-top-icons-3.14.4-13.el7.noarch.rpm
7.2 Server-optional/ppc64le/os/Packages/gnome-shell-extension-top-icons-3.14.4-13.el7.noarch.rpm
7.2 Server-optional/s390x/os/Packages/gnome-shell-extension-top-icons-3.14.4-13.el7.noarch.rpm
7.2 Server-optional/x86_64/os/Packages/gnome-shell-extension-top-icons-3.14.4-13.el7.noarch.rpm
7.2 Workstation-optional/x86_64/os/Packages/gnome-shell-extension-top-icons-3.14.4-13.el7.noarch.rpm
7.3 Client-optional/x86_64/os/Packages/gnome-shell-extension-top-icons-3.14.4-21.el7.noarch.rpm
7.3 Container-optional/x86_64/os/Packages/gnome-shell-extension-top-icons-3.14.4-21.el7.noarch.rpm
7.3 Server-optional/aarch64/os/Packages/gnome-shell-extension-top-icons-3.14.4-21.el7.noarch.rpm
7.3 Server-optional/ppc64/os/Packages/gnome-shell-extension-top-icons-3.14.4-21.el7.noarch.rpm
7.3 Server-optional/ppc64le/os/Packages/gnome-shell-extension-top-icons-3.14.4-21.el7.noarch.rpm
7.3 Server-optional/s390x/os/Packages/gnome-shell-extension-top-icons-3.14.4-21.el7.noarch.rpm
7.3 Server-optional/x86_64/os/Packages/gnome-shell-extension-top-icons-3.14.4-21.el7.noarch.rpm
7.3 Workstation-optional/x86_64/os/Packages/gnome-shell-extension-top-icons-3.14.4-21.el7.noarch.rpm
7.4 Client-optional/x86_64/os/Packages/gnome-shell-extension-top-icons-3.22.2-10.el7.noarch.rpm
7.4 Server-optional/aarch64/os/Packages/gnome-shell-extension-top-icons-3.22.2-10.el7.noarch.rpm
7.4 Server-optional/ppc64/os/Packages/gnome-shell-extension-top-icons-3.22.2-10.el7.noarch.rpm
7.4 Server-optional/ppc64le/os/Packages/gnome-shell-extension-top-icons-3.22.2-10.el7.noarch.rpm
7.4 Server-optional/s390x/os/Packages/gnome-shell-extension-top-icons-3.22.2-10.el7.noarch.rpm
7.4 Server-optional/x86_64/os/Packages/gnome-shell-extension-top-icons-3.22.2-10.el7.noarch.rpm
7.4 Workstation-optional/x86_64/os/Packages/gnome-shell-extension-top-icons-3.22.2-10.el7.noarch.rpm
7.5 Client/x86_64/os/Packages/gnome-shell-extension-top-icons-3.26.2-3.el7.noarch.rpm
7.5 Server/ppc64/os/Packages/gnome-shell-extension-top-icons-3.26.2-3.el7.noarch.rpm
7.5 Server/ppc64le/os/Packages/gnome-shell-extension-top-icons-3.26.2-3.el7.noarch.rpm
7.5 Server/s390x/os/Packages/gnome-shell-extension-top-icons-3.26.2-3.el7.noarch.rpm
7.5 Server/x86_64/os/Packages/gnome-shell-extension-top-icons-3.26.2-3.el7.noarch.rpm
7.5 Workstation/x86_64/os/Packages/gnome-shell-extension-top-icons-3.26.2-3.el7.noarch.rpm
lkocman@rcm-dev:utility-scripts> 

Package is not just in optional repository since 7.5 GA is was really pushed to main repos as well. Particulary checked server.x86_64 has it.


lkocman@rcm-dev:utility-scripts> rhsm-pulp-manager-v2 --list-packages-in-repo --repo rhel-7-server-rpms__7Server__x86_64 --prod | grep gnome-shell-extension-top-icons
fd431d51 gnome-shell-extension-top-icons-3.26.2-3.el7.noarch.rpm


lkocman@rcm-dev:utility-scripts> /mnt/redhat/scripts/rel-eng/utility/rhn/rhn-info --server prod --packages-simple --channel rhel-x86_64-server-7 --user $USER --password $PASSWORD  | grep gnome-shell-extension-top-icons
gnome-shell-extension-top-icons-3.26.2-3.el7.noarch.rpm
lkocman@rcm-dev:utility-scripts> 


I'll need full repo list that's used during update and output from yum update. Otehrwise it sounds like "works for me".
Comment 21 masanari iida 2018-05-14 05:54:04 EDT
# rpm -qa |grep dmid
python-dmidecode-3.12.2-1.el7.x86_64
dmidecode-3.1-2.el7.x86_64
#
# dmidecode |more
# dmidecode 3.1
Getting SMBIOS data from sysfs.
SMBIOS 3.1.1 present.
Table at 0x89622000.


# dmidecode -t 1
# dmidecode 3.1
Getting SMBIOS data from sysfs.
SMBIOS 3.1.1 present.

Handle 0x005F, DMI type 1, 27 bytes
System Information
        Manufacturer: HPE
        Product Name: ProLiant BL460c Gen10
        Version: Not Specified
        Serial Number: 2Mxxxxxxx
        UUID: 34333638-3234-4d32-3237-333330353530
        Wake-up Type: Power Switch
        SKU Number: 863442-B21
        Family: ProLiant

Test on BL460c Gen10 with SMBIOS 3.1.1,  
the dmidecode output expected result.
Comment 23 Keigo Noha 2018-05-14 20:19:29 EDT
Hello Iida-san,

It seems that you posted your update to the different bugzilla.
Could you post your update to the correct bugzilla?

Best Regards,
Keigo Noha
Comment 25 Lubos Kocman 2018-05-16 10:33:40 EDT
I had initial thought that issue was reported against Server


Workstation has it truly only in optional

lkocman@rcm-dev:~> rhsm-pulp-manager-v2 --prod --repo rhel-7-workstation-rpms__7Workstation__x86_64 --list-packages-in-repo | grep gnome-shell-extension-top-icons
lkocman@rcm-dev:~> rhsm-pulp-manager-v2 --prod --repo rhel-7-workstation-optional-rpms__7Workstation__x86_64 --list-packages-in-repo | grep gnome-shell-extension-top-icons
fd431d51 gnome-shell-extension-top-icons-3.26.2-3.el7.noarch.rpm
fd431d51 gnome-shell-extension-top-icons-3.22.2-10.el7.noarch.rpm
fd431d51 gnome-shell-extension-top-icons-3.14.4-21.el7.noarch.rpm
fd431d51 gnome-shell-extension-top-icons-3.14.4-13.el7.noarch.rpm
lkocman@rcm-dev:~> 

Which is expected according to history.

lkocman@rcm-dev:~> locate-rhel7-rpms-history gnome-shell-extension-top-icons | grep Workstation 
7.2 Workstation-optional/x86_64/os/Packages/gnome-shell-extension-top-icons-3.14.4-13.el7.noarch.rpm
7.3 Workstation-optional/x86_64/os/Packages/gnome-shell-extension-top-icons-3.14.4-21.el7.noarch.rpm
7.4 Workstation-optional/x86_64/os/Packages/gnome-shell-extension-top-icons-3.22.2-10.el7.noarch.rpm
7.5 Workstation/x86_64/os/Packages/gnome-shell-extension-top-icons-3.26.2-3.el7.noarch.rpm
lkocman@rcm-dev:~> 

lkocman@rcm-dev:~> repoquery --repofrompath ws,/mnt/redhat/released/RHEL-7/7.5/Workstation/x86_64/os --repoid ws --whatrequires gnome-shell-extension-top-icons
gnome-classic-session-0:3.26.2-3.el7.noarch

This seems to be different from 7.4

lkocman@rcm-dev:~> repoquery --repofrompath ws,/mnt/redhat/released/RHEL-7/7.4/Workstation/x86_64/os --repoid ws --whatrequires gnome-shell-extension-top-icons
lkocman@rcm-dev:~> 

My expectation is that builds in gnome advisory were not reloaded after this dependency was introduced.

The same is suggested ET which claims filelist mistmatch. https://errata.devel.redhat.com/release_engineering/product_listings?rp%5Bnvr%5D=gnome-shell-extensions-3.26.2-3.el7&rp%5Brelease_version_id%5D=713

Reloading advisory to fix the issue
Comment 26 Tomas Pelka 2018-05-18 04:15:27 EDT
OK so particular erratum was repushed and ready to be tested by RTT.
Comment 27 Lubos Kocman 2018-05-18 05:46:04 EDT
Pushed live (Friday exception was communicated)

http://pub.devel.redhat.com/pub/task/162337 RHN
http://pub.devel.redhat.com/pub/task/162338 CDN

Note You need to log in before you can comment on or make changes to this bug.