severity 143307 important
thanks

On Mon, 05 May 2008, Gunter Ohrner wrote:
> Followup-For: Bug #143307
> Package: dpkg
> Version: 1.14.18
> 
> When trying to upgrade my SID system as I do every few days, dpkg crashed 
> with the above mentioned assertion failure.

AFAIK, this error message happens when dpkg is unable to find a solution
to some dependencies and is often the symptom of something broken one step
higher.

Thus downgrading to important as it's always some kind of error that does
not last. And it might be that dpkg is right to fail but that it should
simply give a more meaningful error message so that we have a better idea
of what's broken.

In your case, given the log the loop was the following: in order to
configure libpng12-dev, libpng12-0 had to be configured, but for
libpng12-0 to be configured, doc-base had to be triggered. But doc-base
was not configurable due to perl brokenness and thus could not be triggered...

Here are the relevant extract:
D000040: ok 0 msgs >> doc-base depends on perl (>= 5.6.0-16); however:
  Package perl is not configured yet.
 doc-base depends on libuuid-perl; however:
  Package libuuid-perl is not configured yet.
<<
D000040:     checking Breaks
dpkg: dependency problems prevent configuration of doc-base:
 doc-base depends on perl (>= 5.6.0-16); however:
  Package perl is not configured yet.
 doc-base depends on libuuid-perl; however:
  Package libuuid-perl is not configured yet.
dpkg: error processing doc-base (--configure):
 dependency problems - leaving unconfigured
[...]
D000040: checking dependencies of libpng12-dev (- <none>)
D000400:   checking group ...
D000400:     checking possibility  -> libpng12-0
D000400:       triggers-awaited, fixbytrig `doc-base', returning 1
D000400:     found 1
D000400:   found 1 matched 0 possfixbytrig doc-base

> As far as I can see, the major change in todays upgrade which aptitude 
> wanted to install was the new perl version.
> 
>         dpkg --configure -a
> 
> also always crashes with the assert, rendering dpkg more or less unusuable 
> for me ATM...

How did you get out the problematic situation? 

Cheers,
-- 
Raphaël Hertzog

Le best-seller français mis à jour pour Debian Etch :
http://www.ouaza.com/livre/admin-debian/




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to