update Dependency Resolution
Dear Team ,
i need to update my redhat 7.3 server with exclude the kernel and redhat-release ,
i have the below error message :
{
Error: Package: gnome-classic-session-3.26.2-3.el7.noarch (rhel-7-server-rpms)
Requires: gnome-shell-extension-top-icons = 3.26.2-3.el7
You could try using --skip-broken to work around the problem
}
any ideas please .
Responses
Hi Jalal,
You can download gnome-shell-extension-top-icons-3.26.2-3.el7.noarch using Red Hat Package Browser - and install it manually.
First run the system upgrade with the --skip-broken option, then change to the directory where the package resides and execute :
sudo yum install gnome-shell-extension-top-icons-3.26.2-3.el7.noarch.rpm
Afterwards execute sudo yum update again ... now the upgrade should perform properly. :)
Regards,
Christian
Hi Jalal,
I stumbled upon another thread which covers the same problem, so maybe what I suggested there might help here as well.
This is what I wrote there ... possibly only the basic repository enabled ? That could be the root cause - so if yes - execute :
sudo subscription-manager repos --enable rhel-7-server-extras-rpmssudo subscription-manager repos --enable rhel-7-server-optional-rpms
Replace "server" with "desktop" or "workstation" if you use one the these RHEL editions.
Then execute : sudo yum clean all | sudo rm -r /var/cache/yum | sudo yum update
Regards,
Christian
It seems between gnome-classic-session-3.22.2-10.el7, which my rhel7.4 uses and gnome-class-session-3.26.2-3.el7.noarch which rhel7.5 wants to use that gnome-shell-extensions-top-icons was added as a dependency which requires the rhel-7-server-optional-rpms repository. My rhel7.4 only has supported repos enabled and works fine with the old 3.22 gnome-classic-session.
[darren@redhat7.5 ~]$ rpm -qR gnome-classic-session-3.26.2-3.el7.noarch
/bin/sh
/bin/sh
gnome-shell-extension-alternate-tab = 3.26.2-3.el7
gnome-shell-extension-apps-menu = 3.26.2-3.el7
gnome-shell-extension-launch-new-instance = 3.26.2-3.el7
gnome-shell-extension-places-menu = 3.26.2-3.el7
gnome-shell-extension-top-icons = 3.26.2-3.el7 <=======================
gnome-shell-extension-window-list = 3.26.2-3.el7
nautilus
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1
[darren@redhat ~]$
[darren@rhel7.4 ~]$ rpm -qR gnome-classic-session-3.22.2-10.el7.noarch
/bin/sh
/bin/sh
gnome-shell-extension-alternate-tab = 3.22.2-10.el7
gnome-shell-extension-apps-menu = 3.22.2-10.el7
gnome-shell-extension-launch-new-instance = 3.22.2-10.el7
gnome-shell-extension-places-menu = 3.22.2-10.el7
gnome-shell-extension-window-list = 3.22.2-10.el7
nautilus
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1
Hi Jalal,
I just want to inform you that another user with a similar problem could solve it by using a combination of my suggestions.
Here the link to the discussion -> https://access.redhat.com/discussions/3409281 - hope it helps, I wish you good luck ! :)
Regards,
Christian
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
