On Mon, Mar 18, 2002 at 09:06:57PM -0700, Jason Gunthorpe wrote: > > reassign 138217 trafstats > thanks > > On Tue, 19 Mar 2002, Peter Gervai wrote: > > > Seems many packages needs this lib, so it couldn't be removed, but > > it couldn't be upgraded either, so apt jumps off the cliff. I agree > > that the depends are insane this time, but apt still could share more > > info on what failed (I had to trial & error it all over). > > Hrm. > > I see the problem now. The trafstats package is pre-depending on > postgresql, which is getting sucked into this honking mess with libpgsql. > The 'Internal Error' would seem to be misnomer, it is actually not > possible to resolve this situation to APT's satisfaction so it stops. > (which is probably good since you managed to make dpkg segfault while > screwing with this!) > > The solution is to have the trafstats package not pre-depend on postrgres, > that is very bad in the first place, see policy.
I thought something similar happens, but apt does not help to spot the culprit, or even to give _something_ to narrow the problem to some packages instead of making poor Joe looking dumb at 593 packages to be upgraded. Could some apt internals (supposedly told by using a --pray switch) in this case tell the user where to look at least? (Like knowing either that postgresql or trafstats is involved would have helped a lot.) (Apt usually pretty chatty about dependency problems, and really helpful doing that.) Peter

