On Tue, 2020-05-05 at 19:25 -0500, Robert G (Doc) Savage via CentOS wrote:> > I'm about ready to run "dnf erase *mate*" and try re-installing MATE > from scratch from the GNOME3 desktop. Is that possible without > ripping > the heart out of C8 by deleting other critical packages?I've attached a capture of "dnf erase *mate*" that shows the 104 packages that would be removed. It looks safe enough, but if there's a a better way to fix the problem I'd rather try that. --Doc Savage Fairview Heights, IL -------------- next part -------------- # dnf erase *mate* Modular dependency problems: Problem 1: conflicting requests - nothing provides module(perl:5.26) needed by module perl-DBD-MySQL:4.046:8010020191114030811:073fa5fe-0.x86_64 Problem 2: conflicting requests - nothing provides module(perl:5.26) needed by module perl-DBD-SQLite:1.58:8010020191114033549:073fa5fe-0.x86_64 Problem 3: conflicting requests - nothing provides module(perl:5.26) needed by module perl-DBI:1.641:8010020191113222731:16b3ab4d-0.x86_64 Dependencies resolved. ============================================================================================================================================================================ Package Architecture Version Repository Size ============================================================================================================================================================================Removing: libmatekbd x86_64 1.24.0-1.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 659 k libmatemixer x86_64 1.24.0-1.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 868 k libmateweather x86_64 1.24.0-2.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 192 k libmateweather-data noarch 1.24.0-2.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 114 M mate-applets x86_64 1.24.0-2.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 38 M mate-backgrounds noarch 1.24.0-1.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 20 M mate-calc x86_64 1.24.0-2.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 6.2 M mate-control-center x86_64 1.22.2-2.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 14 M mate-control-center-filesystem x86_64 1.22.2-2.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 0 mate-desktop x86_64 1.24.0-3.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 186 k mate-desktop-libs x86_64 1.24.0-3.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 3.0 M mate-dictionary x86_64 1.22.2-2.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 23 M mate-disk-usage-analyzer x86_64 1.22.2-2.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 23 M mate-icon-theme noarch 1.24.0-1.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 28 M mate-media x86_64 1.24.0-2.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 1.5 M mate-menus x86_64 1.24.0-2.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 430 k mate-menus-libs x86_64 1.24.0-2.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 134 k mate-menus-preferences-category-menu x86_64 1.24.0-2.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 3.2 k mate-notification-daemon x86_64 1.22.1-1.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 527 k mate-panel x86_64 1.22.2-1.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 14 M mate-panel-libs x86_64 1.22.2-1.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 104 k mate-polkit x86_64 1.24.0-2.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 320 k mate-power-manager x86_64 1.22.2-1.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 10 M mate-screensaver x86_64 1.24.0-2.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 6.3 M mate-screenshot x86_64 1.22.2-2.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 118 k mate-search-tool x86_64 1.22.2-2.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 23 M mate-session-manager x86_64 1.24.0-1.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 1.7 M mate-settings-daemon x86_64 1.22.1-2.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 2.9 M mate-system-log x86_64 1.22.2-2.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 23 M mate-system-monitor x86_64 1.24.0-1.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 11 M mate-terminal x86_64 1.24.0-2.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 13 M mate-themes noarch 3.22.21-1.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 76 M mate-user-admin x86_64 1.5.1-3.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 1.3 M mate-user-guide noarch 1.24.0-1.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 74 M mate-utils-common noarch 1.22.2-2.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 23 M Removing dependent packages: atril-caja x86_64 1.22.3-2.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 29 k atril-thumbnailer x86_64 1.22.3-2.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 583 caja-actions x86_64 1.8.3-12.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 2.2 M caja-image-converter x86_64 1.24.0-3.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 84 k caja-open-terminal x86_64 1.24.0-3.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 38 k caja-sendto x86_64 1.24.0-3.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 199 k caja-wallpaper x86_64 1.24.0-3.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 21 k caja-xattr-tags x86_64 1.24.0-3.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 18 k engrampa x86_64 1.24.0-1.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 13 M eom x86_64 1.24.0-2.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 8.3 M marco x86_64 1.22.4-1.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 583 k mozo noarch 1.24.0-1.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 394 k pluma x86_64 1.24.0-1.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 2.2 M seahorse-caja x86_64 1.18.1-7.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 881 k Removing unused dependencies: ImageMagick x86_64 6.9.10.86-1.el8 @epel 650 k ImageMagick-libs x86_64 6.9.10.86-1.el8 @epel 8.4 M LibRaw x86_64 0.19.1-1.el8 @AppStream 1.9 M OpenEXR-libs x86_64 2.2.0-11.el8 @AppStream 3.4 M atril x86_64 1.22.3-2.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 8.1 M atril-libs x86_64 1.22.3-2.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 1.4 M caja x86_64 1.22.3-2.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 4.9 M caja-actions-doc noarch 1.8.3-12.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 11 M caja-core-extensions x86_64 1.22.3-2.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 83 k caja-extensions-common noarch 1.24.0-3.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 758 k caja-schemas x86_64 1.22.3-2.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 13 M crda noarch 3.18_2018.05.31-3.el8 @BaseOS 9.8 k djvulibre-libs x86_64 3.5.27-16.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 1.9 M enchant x86_64 1:1.6.0-21.el8 @AppStream 143 k fftw-libs-double x86_64 3.3.5-11.el8 @AppStream 3.0 M gamin x86_64 0.1.10-31.el8 @BaseOS 447 k graphviz x86_64 2.40.1-39.el8 @AppStream 7.7 M group-service x86_64 1.2.0-1.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 236 k gtk-murrine-engine x86_64 0.98.2-18.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 484 k ilmbase x86_64 2.2.0-11.el8 @AppStream 625 k iw x86_64 4.14-5.el8 @BaseOS 223 k libXScrnSaver x86_64 1.2.3-1.el8 @AppStream 43 k libXaw x86_64 1.0.13-10.el8 @AppStream 512 k libXpresent x86_64 1.0.0-11.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 23 k libappindicator-gtk3 x86_64 12.10.0-19.el8 @AppStream 99 k libcryptui x86_64 3.12.2-19.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 4.3 M libdbusmenu x86_64 16.04.0-12.el8 @AppStream 545 k libdbusmenu-gtk3 x86_64 16.04.0-12.el8 @AppStream 95 k libgnome-keyring x86_64 3.12.0-19.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 355 k libindicator-gtk3 x86_64 12.10.1-14.el8 @AppStream 211 k libraqm x86_64 0.7.0-4.el8 @epel 24 k libwmf-lite x86_64 0.2.9-8.el8_0 @AppStream 153 k marco-libs x86_64 1.22.4-1.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 6.0 M mathjax noarch 2.7.4-2.el8 @epel 25 M mathjax-ams-fonts noarch 2.7.4-2.el8 @epel 267 k mathjax-caligraphic-fonts noarch 2.7.4-2.el8 @epel 98 k mathjax-fraktur-fonts noarch 2.7.4-2.el8 @epel 225 k mathjax-main-fonts noarch 2.7.4-2.el8 @epel 558 k mathjax-math-fonts noarch 2.7.4-2.el8 @epel 348 k mathjax-sansserif-fonts noarch 2.7.4-2.el8 @epel 240 k mathjax-script-fonts noarch 2.7.4-2.el8 @epel 60 k mathjax-size1-fonts noarch 2.7.4-2.el8 @epel 37 k mathjax-size2-fonts noarch 2.7.4-2.el8 @epel 34 k mathjax-size3-fonts noarch 2.7.4-2.el8 @epel 16 k mathjax-size4-fonts noarch 2.7.4-2.el8 @epel 29 k mathjax-stixweb-fonts noarch 2.7.4-2.el8 @epel 3.1 M mathjax-typewriter-fonts noarch 2.7.4-2.el8 @epel 106 k mathjax-vector-fonts noarch 2.7.4-2.el8 @epel 13 k mathjax-winchrome-fonts noarch 2.7.4-2.el8 @epel 8.9 k mathjax-winie6-fonts noarch 2.7.4-2.el8 @epel 56 k pluma-data noarch 1.24.0-1.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 24 M texlive-lib x86_64 7:20180414-14.el8 @AppStream 1.7 M web-assets-filesystem noarch 5-7.el8 @PowerTools 0 wireless-tools x86_64 1:29-25.el8 @copr:copr.fedorainfracloud.org:stenstorp:MATE 306 k xorg-x11-fonts-ISO8859-1-100dpi noarch 7.5-19.el8 @AppStream 1.0 M Transaction Summary ============================================================================================================================================================================Remove 104 Packages Freed space: 722 M Is this ok [y/N]: n Operation aborted.
On Wed, 2020-05-06 at 10:26 -0500, Robert G (Doc) Savage via CentOS wrote:> On Tue, 2020-05-05 at 19:25 -0500, Robert G (Doc) Savage via CentOS > wrote: > > I'm about ready to run "dnf erase *mate*" and try re-installing > > MATE > > from scratch from the GNOME3 desktop. Is that possible without > > ripping > > the heart out of C8 by deleting other critical packages? > > I've attached a capture of "dnf erase *mate*" that shows the 104 > packages that would be removed. It looks safe enough, but if there's > a > a better way to fix the problem I'd rather try that.Having gotten no responses, I'm about ready to plunge ahead and try removing MATE v1.22 with dnf, then do a fresh reinstall of all packages. However, I'm unsure about the safest way to proceed. If you look at the listing attached to my last message, you'll see three different groups of packages: Removing: xxx Removing dependent packages: xxx Removing unused dependencies: xxx I don't understand the meaning of the last group of "unused dependencies". Is there a manual, more surgical way to remove packages that won't rip the overall CentOS 8.1 installation apart? For example, is there a way (perhaps a for loop) that deletes only the first two package groups? All of those are from the COPR repository. Removing them should cause no problems. But the third group (unused) includes several @AppStream, @epel, and even one @PowerTools package. Any dnf gurus please weigh in here. --Doc Savage Fairview Heights, IL
> On Wed, 2020-05-06 at 10:26 -0500, Robert G (Doc) Savage via CentOS > wrote: >> On Tue, 2020-05-05 at 19:25 -0500, Robert G (Doc) Savage via CentOS >> wrote: >> > I'm about ready to run "dnf erase *mate*" and try re-installing >> > MATE >> > from scratch from the GNOME3 desktop. Is that possible without >> > ripping >> > the heart out of C8 by deleting other critical packages? >> >> I've attached a capture of "dnf erase *mate*" that shows the 104 >> packages that would be removed. It looks safe enough, but if there's >> a >> a better way to fix the problem I'd rather try that. > > Having gotten no responses, I'm about ready to plunge ahead and try > removing MATE v1.22 with dnf, then do a fresh reinstall of all > packages. However, I'm unsure about the safest way to proceed. > > If you look at the listing attached to my last message, you'll see > three different groups of packages: > > Removing: > xxx > Removing dependent packages: > xxx > Removing unused dependencies: > xxx > > I don't understand the meaning of the last group of "unused > dependencies". > > Is there a manual, more surgical way to remove packages that won't rip > the overall CentOS 8.1 installation apart? For example, is there a way > (perhaps a for loop) that deletes only the first two package groups? > All of those are from the COPR repository. Removing them should cause > no problems. But the third group (unused) includes several @AppStream, > @epel, and even one @PowerTools package. > > Any dnf gurus please weigh in here.I'm not sure why dnf is eager to remove more than what you want. I think it's an option you can use to make it remove only what is required, and unused packages are not touched. However, in such cases, what I did is: - check the yum/dnf log for which packages were installed by the time I installed something with lot of dependencies. Make a list of all RPMs. - use plain 'rpm -e --test <list>' and see what it does. - if okay remove '--test' and remove the RPMs. Regards, Simon