[Pkg-gtkpod-devel] Bug#782332: libgpod-nogtk-dev: fails to upgrade from 'wheezy': Depends: libgpod4-nogtk (= 0.8.3-1.1+b1) but it is not going to be installed

Andreas Beckmann anbe at debian.org
Sat Nov 7 19:45:14 UTC 2015


Hi David,

maybe you can shed some light on this issue.
It's an upgrade from wheezy to jessie that only manifests on i386 with
--install-recommends enabled (not without --install-recommends and not
on amd64, I don't about any other arch).
The failure actually occurs (in jessie) while installing the package
that has disappeared during the upgrade (wheezy 2 jessie), but more
interesting to investigate is *why* it disappeared at all.

Comparing amd64 and i386 upgrade logs, I see that on amd64
libgpod4-nogtk gets upgraded, while on i386 libgpod4-nogtk gets replaced
with libgpod4:

i386:
  2 libgpod4 [ i386 ] < none -> 0.8.3-1.1+b1 > ( libs )
(no score for libgpod4-nogtk, so probably 0)
  -1 libgpod-nogtk-dev [ i386 ] < 0.8.2-7 -> 0.8.3-1.1+b1 > ( libdevel )
...
  Investigating (0) libgpod4 [ i386 ] < none -> 0.8.3-1.1+b1 > ( libs )
 Broken libgpod4:i386 Conflicts on libgpod4-nogtk [ i386 ] < 0.8.2-7 ->
0.8.3-1.1+b1 > ( libs )
    Considering libgpod4-nogtk:i386 0 as a solution to libgpod4:i386 2
    Added libgpod4-nogtk:i386 to the remove list
    Conflicts//Breaks against version 0.8.2-7 for libgpod4-nogtk but
that is not InstVer, ignoring
    Fixing libgpod4:i386 via remove of libgpod4-nogtk:i386

amd64:
  2 libgpod4-nogtk [ amd64 ] < 0.8.2-7 -> 0.8.3-1.1+b1 > ( libs )
  1 libgpod4 [ amd64 ] < none -> 0.8.3-1.1+b1 > ( libs )
  -1 libgpod-nogtk-dev [ amd64 ] < 0.8.2-7 -> 0.8.3-1.1+b1 > ( libdevel )
...
no decision regarding libgpod4/libgpod4-nogtk had to be taken

The full i386 log with pkgResolver debug info can be found here:
https://bugs.debian.org/782332

I can now easily rerun the test and get an interactive shell in the
piuparts chroot after the failure, in case you want me to further
investigate things.

If it's helpful, I might try to rerun this upgrade with upgrading apt to
jessie first and the remaining packages thereafter.


Thanks


Andreas

On Fri, 10 Apr 2015 16:28:55 +0200 Andreas Beckmann <anbe at debian.org> wrote:
> Package: libgpod-nogtk-dev
> Version: 0.8.3-1.1
> Severity: serious
> User: debian-qa at lists.debian.org
> Usertags: piuparts
> 
> Hi,
> 
> during a test with piuparts I noticed your package fails to upgrade from
> 'wheezy'.
> It installed fine in 'wheezy', then the upgrade to 'jessie' fails.
> 
> >From the attached log (scroll to the bottom...):
> 
>   Starting 2 pkgProblemResolver with broken count: 1
>   Investigating (0) libgpod-common [ i386 ] < 0.8.3-1.1+b1 > ( libs )
>   Broken libgpod-common:i386 Depends on libgpod4 [ i386 ] < 0.8.3-1.1+b1 > ( libs ) (>= 0.7.90)
>     Considering libgpod4:i386 -1 as a solution to libgpod-common:i386 1
>     Added libgpod4:i386 to the remove list
>     Fixing libgpod-common:i386 via keep of libgpod4:i386
>   Investigating (0) libgpod4-nogtk [ i386 ] < none -> 0.8.3-1.1+b1 > ( libs )
>   Broken libgpod4-nogtk:i386 Conflicts on libgpod4 [ i386 ] < 0.8.3-1.1+b1 > ( libs )
>     Considering libgpod4:i386 -1 as a solution to libgpod4-nogtk:i386 -1
>     Holding Back libgpod4-nogtk:i386 rather than change libgpod4:i386
>   Investigating (1) libgpod-nogtk-dev [ i386 ] < none -> 0.8.3-1.1+b1 > ( libdevel )
>   Broken libgpod-nogtk-dev:i386 Depends on libgpod4-nogtk [ i386 ] < none -> 0.8.3-1.1+b1 > ( libs ) (= 0.8.3-1.1+b1)
>     Considering libgpod4-nogtk:i386 -1 as a solution to libgpod-nogtk-dev:i386 9998
>     Re-Instated libgpod4-nogtk:i386
>   Investigating (1) libgpod4-nogtk [ i386 ] < none -> 0.8.3-1.1+b1 > ( libs )
>   Broken libgpod4-nogtk:i386 Conflicts on libgpod4 [ i386 ] < 0.8.3-1.1+b1 > ( libs )
>     Considering libgpod4:i386 -1 as a solution to libgpod4-nogtk:i386 -1
>     Holding Back libgpod4-nogtk:i386 rather than change libgpod4:i386
>   Investigating (2) libgpod-nogtk-dev [ i386 ] < none -> 0.8.3-1.1+b1 > ( libdevel )
>   Broken libgpod-nogtk-dev:i386 Depends on libgpod4-nogtk [ i386 ] < none -> 0.8.3-1.1+b1 > ( libs ) (= 0.8.3-1.1+b1)
>     Considering libgpod4-nogtk:i386 -1 as a solution to libgpod-nogtk-dev:i386 9998
>   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:
>    libgpod-nogtk-dev : Depends: libgpod4-nogtk (= 0.8.3-1.1+b1) but it is not going to be installed
>   E: Unable to correct problems, you have held broken packages.
> 
> This problem has shown up recently only, --install-recommends is enabled.
> It is reproducible, I'm now checking if if appears in other tests, too.
> 
> Maybe a binNMU screwed up something?
> 
> cheers,
> 
> Andreas



More information about the Pkg-gtkpod-devel mailing list