Skip to content

Errors when using ppa-purge to remove in Linux Mint #116

Closed
@ra50

Description

@ra50

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    packaging | UbuntuRelated to the Ubuntu packagesupportTroubleshooting and advice

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions