16.04 libtag dependancy issues
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
taglib (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
This issue has come up from trying to install Mixxx from their official LaunchPad host ppa and it appears to reference libtag1-vanilla, which does appear to exist in 16.04 but I believe should be superseded by libtag1v5-vanilla, yet it doesn't seem to recognise as such. As it then can't be manually installed or the other removed I think there is a deeper issue with this package than just Mixxx having the wrong one down as a dependency.
This has been reported to the Mixxx developers on their forum about a week ago but no official response as yet...
I've run this in a virtual box but there are multiple users who have reported this on their main systems (at least four I've seen.)
osboxes@osboxes:~$ sudo apt-get update
[sudo] password for osboxes:
Hit:1 http://
Hit:2 http://
Hit:3 http://
Hit:4 http://
Hit:5 http://
Reading package lists... Done
osboxes@osboxes:~$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
osboxes@osboxes:~$ sudo apt-get install mixxx
Reading package lists... Done
Building dependency tree
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:
mixxx : Depends: libtag1-vanilla (>= 1.10-0ubuntu1~
E: Unable to correct problems, you have held broken packages.
osboxes@osboxes:~$ sudo apt-get install libtag1-vanilla
Reading package lists... Done
Building dependency tree
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:
libcheese8 : Depends: gstreamer1.
E: Error, pkgProblemResol
osboxes@osboxes:~$ sudo apt-get install gstreamer1.
Reading package lists... Done
Building dependency tree
Reading state information... Done
gstreamer1.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
osboxes@osboxes:~$ sudo apt-get remove libtag1v5-vanilla
Reading package lists... Done
Building dependency tree
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:
indicator-
E: Error, pkgProblemResol
osboxes@osboxes:~$ sudo apt-get remove libtag1v5
Reading package lists... Done
Building dependency tree
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:
libcheese8 : Depends: gstreamer1.
E: Error, pkgProblemResol
osboxes@osboxes:~$ sudo apt-cache policy libtag1-vanilla
libtag1-vanilla:
Installed: (none)
Candidate: 1.10-0ubuntu1~
Version table:
1.
500 http://
Ahhh obviously fully Mixxx's fault, just realised the libtag version it fails to downgrade to is in their ppa and not the Ubuntu repo looking at the apt-cache policy output.