[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#479108: apt-get dist-upgrade wronly warns about umet dependencies



severity 479108 normal
thanks

Eric Valette <eric.valette@free.fr> writes:

> Package: apt
> Version: 0.7.11
> Severity: grave
> Justification: renders package unusable
>
> apt-get dist-upgrade
> Lecture des listes de paquets... Fait
> Construction de l'arbre des dépendances
> Lecture des informations d'état... Fait
> Calcul de la mise à jour... Échec
> Les paquets suivants contiennent des dépendances non satisfaites :
>   debconf: Dépend: debconf-i18n mais ne sera pas installé ou
>                    debconf-english mais ne sera pas installé
>   fftw2: Dépend: libmpich1.0gf mais ne sera pas installé
>   libavcodeccvs51: Dépend: libx264-59 (>= 0.svn20080408) mais ne sera pas installé
> E: Erreur, pkgProblemResolver::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
>
> BUT
>
> apt-get install debconf
> Lecture des listes de paquets... Fait
> Construction de l'arbre des dépendances
> Lecture des informations d'état... Fait
> debconf est déjà la plus récente version disponible.  <== most recent already installed
> 0 mis à jour, 0 nouvellement installés, 0 à enlever et 7 non mis à jour.
>
> apt-get install debconf-i18n
> Lecture des listes de paquets... Fait
> Construction de l'arbre des dépendances
> Lecture des informations d'état... Fait
> debconf-i18n est déjà la plus récente version disponible. <===
> 0 mis à jour, 0 nouvellement installés, 0 à enlever et 7 non mis à jour.
>
>
> Why the hell does it complain?
>
> NB : apt-get upgrade does upgrade a few packages but that odes not solve my PB.

Please do send such reprots with LC_ALL=C.

The reason why it complains is that some versioned depends or
conflicts results in a solution where removing debconf-i18n is
neccessary but also keeping debconf is neccessary. It doesn't find an
dist-upgrade solution where it can keep them both installed or remove
them both.

This is toally normal for unstable. Packages frequently have broken
dependencies causing apt-get to run into unsolvable situations and
give errors like this. The error usualy is not with what it says but
some package further down the dependency chain. You can turn on the
debugging for pkgProblemResolver::Resolve to follow apts reasoning.

As you say yourself apt-get upgrade worked fine. apt-get install also
works on the right packages. So apt-get is still verry much
usable. Lowering the severity. Hope the maintainers don't mind.

MfG
        Goswin



Reply to: