Bug#557570: On Sid PowerPC aptitude unable to upgrade esound-clients and other packages

Rick Thomas rbthomas55 at pobox.com
Mon Nov 23 20:58:23 UTC 2009


On Nov 23, 2009, at 4:32 AM, Josselin Mouette wrote:

> Le dimanche 22 novembre 2009 à 17:43 -0500, Rick Thomas a écrit :
>> Package: esound-clients
>> Version: 0.2.41-5
>> Severity: normal
>>
>> esound-clients is one of 4 packages that patitude cannot upgrade ob  
>> my sid PowerPC testing machine.
>>
>> Here's the output...
>>
>> dillserver:~# aptitude -Pv full-upgrade
>>  epiphany-browser: Conflicts: swfdec-mozilla but 0.8.2-1 is  
>> installed.
>>  libesd-alsa0: Conflicts: libesd0 but 0.2.41-6 is to be installed.
>>  esound-common: Conflicts: libesd-alsa0 but 0.2.41-5 is installed.
>>  libesd0: Conflicts: libesd-alsa0 but 0.2.41-5 is installed.
>>  linux-image-2.6-powerpc: Depends: linux-image-2.6.31-1-powerpc  
>> which is a virtual package.
>
> The correct solution aptitude should choose is to remove swfdec- 
> mozilla,
> remove libesd-alsa0 and install libesd0.
>
> Does "apt-get dist-upgrade" give correct results?

Not really... Here's what I get from apt-get:

> dillserver:~# apt-get -suV dist-upgrade
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> Calculating upgrade... Done
> The following packages will be REMOVED:
>    swfdec-mozilla (0.8.2-1)
> The following packages have been kept back:
>    esound-clients (0.2.41-5 => 0.2.41-6)
>    esound-common (0.2.41-5 => 0.2.41-6)
>    linux-image-2.6-powerpc (2.6.30+21 => 2.6.31+22)
> The following packages will be upgraded:
>    epiphany-browser (2.29.1-1 => 2.29.1-2)
> 1 upgraded, 0 newly installed, 1 to remove and 3 not upgraded.
> Remv swfdec-mozilla [0.8.2-1]
> Inst epiphany-browser [2.29.1-1] (2.29.1-2 Debian:unstable)
> Conf epiphany-browser (2.29.1-2 Debian:unstable)
> dillserver:~#

With persistent trying, I was able to force "aptitude full-upgrade" to  
come around to the solution you recommend.

After several iterations of
> Accept this solution? [Y/n/q/?] n

it eventually came up with this:

> Accept this solution? [Y/n/q/?] n
> The following actions will resolve these dependencies:
>
> Remove the following packages:
> libesd-alsa0
> swfdec-mozilla
>
> Keep the following packages at their current version:
> linux-image-2.6-powerpc [2.6.30+21 (testing, now)]
>
> Tier: Remove packages (30000)
>
> Accept this solution? [Y/n/q/?] y
> The following NEW packages will be installed:
>   libesd0{a}
> The following packages will be REMOVED:
>   libesd-alsa0{a} swfdec-mozilla{a}
> The following packages will be upgraded:
>   epiphany-browser esound-clients esound-common
> The following packages are SUGGESTED but will NOT be installed:
>   esound pulseaudio-esound-compat
> 3 packages upgraded, 1 newly installed, 2 to remove and 1 not  
> upgraded.
> Need to get 511kB of archives. After unpacking 258kB will be freed.
>

But it clearly believes that libesd-alsa0 and swfdec-mozilla are in- 
use, and should not be removed.

Just out of curiosity, given that aptitude couldn't, how did you come  
up with that solution?

Thanks!

Rick







More information about the pkg-gnome-maintainers mailing list