Closed
Description
I'm trying ppa-purge to remove gtk3-classic following instructions in readme. However when I run the command I receive a lot of errors. This is on Mint 21.3 Xfce.
Updating packages lists
PPA to be removed: lah7 gtk3-classic
Package revert list generated:
gir1.2-gtk-3.0:amd64- gtk-update-icon-cache- libgail-3-0:amd64- libgtk-3-0:amd64- libgtk-3-bin- libgtk-3-common- libgtk-3-dev:amd64-
Disabling lah7 PPA from /etc/apt/sources.list.d/lah7-gtk3-classic-jammy.list
Updating packages lists
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
mintsources : Depends: mint-common (>= 2) but it is not going to be installed
Depends: gir1.2-gtk-3.0 but it is not going to be installed
Depends: gir1.2-vte-2.91 but it is not going to be installed
Depends: gir1.2-xapp-1.0 but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
The following packages will be REMOVED:
gir1.2-gtk-3.0 gtk-update-icon-cache icu-devtools{u} libatk-bridge2.0-dev{u} libatk1.0-dev{u} libatspi2.0-dev{u} libbrotli-dev{u} libcairo-script-interpreter2{u} libcairo2-dev{u} libdatrie-dev{u} libdbus-1-dev{u} libegl-dev{u} libegl1-mesa-dev{u} libepoxy-dev{u} libexpat1-dev{u} libfontconfig-dev{u}
libfontconfig1-dev{u} libfreetype-dev{u} libfreetype6-dev{u} libfribidi-dev{u} libgail-3-0 libgl-dev{u} libgles-dev{u} libgles1{u} libglvnd-core-dev{u} libglvnd-dev{u} libglx-dev{u} libgraphite2-dev{u} libgtk-3-0 libgtk-3-bin libgtk-3-common libgtk-3-dev libharfbuzz-dev{u} libharfbuzz-gobject0{u} libice-dev{u}
libicu-dev{u} libopengl-dev{u} libpango1.0-dev{u} libpixman-1-dev{u} libpthread-stubs0-dev{u} libsm-dev{u} libthai-dev{u} libwayland-bin{u} libwayland-dev{u} libx11-dev{u} libxau-dev{u} libxcb-render0-dev{u} libxcb-shm0-dev{u} libxcb1-dev{u} libxcomposite-dev{u} libxcursor-dev{u} libxdamage-dev{u}
libxdmcp-dev{u} libxext-dev{u} libxfixes-dev{u} libxft-dev{u} libxi-dev{u} libxinerama-dev{u} libxkbcommon-dev{u} libxrandr-dev{u} libxrender-dev{u} libxtst-dev{u} pango1.0-tools{u} wayland-protocols{u} x11proto-dev{u} xorg-sgml-doctools{u} xtrans-dev{u}
0 packages upgraded, 0 newly installed, 67 to remove and 6 not upgraded.
Need to get 0 B of archives. After unpacking 132 MB will be freed.
The following packages have unmet dependencies:
<package name> : Depends: libgtk-3-0 (>= 3.9.10) but it is not going to be installed
<package name> : Depends: gir1.2-gtk-3.0 (>= 3.6.2) but it is not going to be installed
...lists lots of other packages with same message...
The following actions will resolve these dependencies:
Remove the following packages:
1) libexo-2-dev [4.18.0-1~bpo22.04 (now, virginia)]
2) libxfce4panel-2.0-dev [4.18.2-1~bpo22.04 (now, virginia)]
3) libxfce4ui-2-dev [4.18.2-2~bpo22.04 (now, virginia)]
4) libxreaderview3 [4.0.2+virginia (now, virginia)]
5) thingy [1.1.6 (now, virginia)]
6) xreader [4.0.2+virginia (now, virginia)]
7) xreader-dbg [4.0.2+virginia (now, virginia)]
Install the following packages:
8) gtk-update-icon-cache:i386 [3.24.33-1ubuntu2.2 (jammy-security, jammy-updates)]
9) libdeflate0:i386 [1.10-2 (jammy)]
10) libgdk-pixbuf-2.0-0:i386 [2.42.8+dfsg-1ubuntu0.3 (jammy-security, jammy-updates)]
11) libjbig0:i386 [2.1-3.1ubuntu0.22.04.1 (jammy-security, jammy-updates)]
12) libjpeg-turbo8:i386 [2.1.2-0ubuntu1 (jammy)]
13) libjpeg8:i386 [8c-2ubuntu10 (jammy)]
14) libtiff5:i386 [4.3.0-6ubuntu0.10 (jammy-security, jammy-updates)]
15) libwebp7:i386 [1.2.2-2ubuntu0.22.04.2 (jammy-security, jammy-updates)]
Keep the following packages at their current version:
16) gir1.2-gtk-3.0 [3.24.33-3~classic~22.04 (now)]
17) libgtk-3-0 [3.24.33-3~classic~22.04 (now)]
18) libgtk-3-common [3.24.33-3~classic~22.04 (now)]
Leave the following dependencies unresolved:
19) mint-meta-core recommends thingy
20) libgtk-3-0 recommends libgtk-3-bin
Accept this solution? [Y/n/q/?]
The recommended actions don't seem right at all. Is this due to some specific configuration with my system that prevents ppa-purge from simply downgrading libgtk-3-0? Is it recommend to instead delete the PPA and reinstall libgtk-3-0 manually?