Pulseaudio-equalizer duplicate name in Apt-Get package list?

Bug #1906560 reported by Why Wouldi on 2020-12-02
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu Start

Bug Description

Hello, this is a separate issue, I couldn't find a "Post New Question" button.
It's related to the package pulseaudio-equalizer from this PPA: webupd8
I went through the steps of manually installing this package and the dependencies using dpkg -i , because python-gnome2 is not available anymore.
Now, I face a separate problem: whenever I try to install any package using Apt-Get, Apt tells me that I need to install latest version of pulseaudio-equalizer (an entirely different app, much worse in usability, but that uses the exact same name)
Would you consider renaming the pulseaudio-equalizer package to something different like pulseaudio-equalizer-webupd8 for example?
I think that would be enough for Apt not to get confused anymore.
Meanwhile, do you recommend me any workarounds to get my Apt-Get working back again?

This is the text of the error message (cause: two packages from different repos having the same exact name)
sudo apt-get install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  pulseaudio-equalizer python-dbus.mainloop.pyqt5
The following NEW packages will be installed:
The following packages will be upgraded:
1 upgraded, 1 newly installed, 0 to remove and 41 not upgraded.
Need to get 156 kB of archives.
After this operation, 217 kB of additional disk space will be used.
Do you want to continue? [Y/n] n

Installing that package above would leave me with the "wrong" worse version, I don't want that one.

tags: added: pulseaudio-equalizer
tags: added: webupd8
Revision history for this message
Why Wouldi (feelingshred) wrote :

Workaround for "Duplicate package names" and "Unmet Dependencies" found here:

My bash history of it step-by-step: (change package names as needed)

# workaround to circumvent Unmet Dependencies problem in Apt-Get
# Dummy Package procedure to restore Apt-Get working state...
# first, remove the problematic package
sudo dpkg --purge --force-all pulseaudio-equalizer
sudo apt-get install -f
# output should be OK once again, no more errors...
# Apt-Get itself is fixed. Now, let's work on the specific package...
sudo apt-get install aptitude
sudo apt-get install equivs
equivs-control python-gnome2
# open python-gnome2 with any text editor and paste contents below...
Section: misc
Priority: optional
Standards-Version: 3.9.2
Package: python-gnome2
Version: 1:42
Maintainer: Jack Ford <email address hidden>
Architecture: all
Description: A fake package to make FAHControl install
equivs-build python-gnome2
sudo dpkg -i python-gnome2_42_all.deb
sudo apt-mark hold python-gnome2
sudo dpkg -i /media/demo/S/Downloads/BOOT_ROUTINE/packages/MX/packages1/pulseaudio-equalizer_2.7.0.2-5_webupd8_xenial0_all.deb
sudo apt-mark hold pulseaudio-equalizer
# the one above will prevent newer versions from being installed automatically...
# apt-mark used to keep the Webupd8 version, priority over the other
sudo apt-get install -f
# output should be OK once again, and Apt-Get Install can be used again...

Revision history for this message
Why Wouldi (feelingshred) wrote :

The above is just a temporary workaround.
Permanent fix for the future would be for Webupd9 Team to change package name from "pulseaudio-equalizer" (duplicate) to "pulseaudio-equalizer-webupd8"
Until then, this bug report remains open.

Revision history for this message
Why Wouldi (feelingshred) wrote :
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Related questions