[First off, let me say that you should switch to Gentoo; these sorts of
things don't happen there.  <grin>]

On Mon, Apr 10, 2006 at 01:28:50PM +1000, Michael Lake wrote:
> $ sudo apt-get --no-act install apache-dev
> The following packages have unmet dependencies:
>   apache-dev: Depends: libdb4.2-dev (>= 4.2.52) but it is not going to be 
>   installed
> E: Broken packages

Bugger.  You made the right next move:

> $ sudo apt-get --no-act install libdb4.2-dev

But your problem is here:

> The following packages have unmet dependencies:
>   libdb4.2-dev: Depends: libdb4.2 (= 4.2.52-18) but 4.2.52-19 is to be 
>   installed

For some reason (repository skew, most likely) libdb4.2-dev still needs
4.2.52-18 of libdb4.2, while that package has already been upgraded to
4.2.52-19.

Solution is *probably* to apt-get update (clearing any intermediate
apt-proxys you may have lying in the way) and cross your fingers it's fixed. 
Other solutions include a downgrade of libdb4.2 to -18 (but if the binary
package has gone bye-byes, you're stuffed) or hunting down libdb4.2-dev
4.2.52-19 by hand from a mirror and dpkg -i'ing it into oblivion.  Then
apache-dev will have all it's deps already installed, and everything will be
happy.

- Matt
-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to