Note: This bug is displayed in read-only format because
the product is no longer active in Red Hat Bugzilla.
RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Created attachment 1104367[details]
yum logs captured from my local reproducer
Description of problem:
Upgrade of gnome desktop from rhel7.1 to rhel7.2 does not take all the packages to next level and GUI breaks
Blank screen is observe upon reboot after running update
Version-Release number of selected component (if applicable):
rhel7.1 to rhel7.2 update
How reproducible:
Always
Steps to Reproduce:
1. Fresh install rhel7.1
2. Register and upgrade gnome to current (rhel7.2) level
yum groupupdate "GNOME Desktop"
3. reboot
Actual results:
Blank screen
Expected results:
Gnome should be updated correctly and login screen should be presented after reboot
Additional info:
Below steps helps to update system correctly..
yum deplist gnome-shell | grep provider | awk -F: '{print $2}'| awk '{print $1}' > list
cat list | sort -n | uniq > list.new
yum update `cat list.new`
I am not sure which component to be blamed for this behaviour. I have marked this bug against gnome-shell for now. Please correct this if not appropriate.
Below command helps to recognise "X Window System" group for update..
yum groups mark convert "X Window System"
Checking by upgrading gnome and Xorg related groups
Including "X Window system" in groupupdate didn't help.
Need to run below command to get system up in GUI mode..
yum update `yum deplist gnome-shell | grep provider | awk -F: '{print $2}'| awk '{print $1}' | sort -n | uniq`
(In reply to Ashish Shah from comment #4)
> yum update `yum deplist gnome-shell | grep provider | awk -F: '{print $2}'|
> awk '{print $1}' | sort -n | uniq`
As this fixes the issue(*), the dependencies in the RPM are correct, however for some reason "yum groupupdate" misses them. I'm not too familiar with package groups, so this might be the expected behavior and all dependencies need to be added to the relevant groups, but in any case it looks like the fix is not in gnome-shell. Reassigning to yum, whose maintainers hopefully have a better idea whether this should be addressed in yum or comps (or whatever I am missing).
(*) although we miss to update gnome-classic-session and dependencies, so we probably want that in the "GNOME Desktop" group as well
I am not sure I understand what the problem in comment 10 is that would be fixed in the gnome-shell rpm.
gnome-shell has indirect library dependencies on libXi and gstreamer1 - are you saying that is not enough to ensure that these packages are included in the update ?
What is the suggested fix here ?
(In reply to Matthias Clasen from comment #13)
> gnome-shell has indirect library dependencies on libXi and gstreamer1 - are
> you saying that is not enough to ensure that these packages are included in
> the update ?
#c10 clearly proves that the new version of gstreamer1 and libXi is needed in order to make the desktop work properly. gnome-shell could have indirect library dependency but without specifying the necessary minimal version.
> What is the suggested fix here ?
As stated in #c10:
"Simply gnome-shell or another package should require newer version of those packages"
Just for an information, pasting the workaround publicly:
In order to restore proper desktop functionality following two packages need to be updated to new versions:
gstreamer1 (gstreamer1-1.4.5-1.el7.x86_64)
libXi (libXi-1.7.4-2.el7.x86_64)
(In reply to Karel Srot from comment #14)
> (In reply to Matthias Clasen from comment #13)
> > gnome-shell has indirect library dependencies on libXi and gstreamer1 - are
> > you saying that is not enough to ensure that these packages are included in
> > the update ?
Just an additional note... Please note the in the described scenario only GNOME and "X Window System" package groups are being updated. As neither gstreamer1 nor libXi are part of the group, yum has no reason to update them (as there is no explicit dependency on new versions).
If gnome-shell doesn't work properly with old versions of gstreamer1 and libXi, it has to depend on (either indirectly) new versions.
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/RHBA-2016-2258.html
Created attachment 1104367 [details] yum logs captured from my local reproducer Description of problem: Upgrade of gnome desktop from rhel7.1 to rhel7.2 does not take all the packages to next level and GUI breaks Blank screen is observe upon reboot after running update Version-Release number of selected component (if applicable): rhel7.1 to rhel7.2 update How reproducible: Always Steps to Reproduce: 1. Fresh install rhel7.1 2. Register and upgrade gnome to current (rhel7.2) level yum groupupdate "GNOME Desktop" 3. reboot Actual results: Blank screen Expected results: Gnome should be updated correctly and login screen should be presented after reboot Additional info: Below steps helps to update system correctly.. yum deplist gnome-shell | grep provider | awk -F: '{print $2}'| awk '{print $1}' > list cat list | sort -n | uniq > list.new yum update `cat list.new` I am not sure which component to be blamed for this behaviour. I have marked this bug against gnome-shell for now. Please correct this if not appropriate.