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

Bug#186281: marked as done (libc6 and libdb1-compat mutual dependency)



Your message dated Wed, 26 Mar 2003 22:43:24 +0900
with message-id <80of3yi6pv.wl@oris.opensource.jp>
and subject line Bug#186281: libc6 and libdb1-compat mutual dependency
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 25 Mar 2003 21:06:32 +0000
>From tom@tompth.xs4all.nl Tue Mar 25 15:06:31 2003
Return-path: <tom@tompth.xs4all.nl>
Received: from smtpzilla3.xs4all.nl [194.109.127.139] 
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 18xvcs-0000tB-00; Tue, 25 Mar 2003 15:06:31 -0600
Received: from tompth.localdomain.fake (tompth.xs4all.nl [194.109.250.130])
	by smtpzilla3.xs4all.nl (8.12.0/8.12.0) with ESMTP id h2PL6T1k013466
	for <submit@bugs.debian.org>; Tue, 25 Mar 2003 22:06:29 +0100 (CET)
Received: from tom by tompth.localdomain.fake with local (Exim 3.35 #1 (Debian))
	id 18xvcr-0003Al-00; Tue, 25 Mar 2003 22:06:29 +0100
From: Tom Peters <tom@tompth.xs4all.nl>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: libc6 and libdb1-compat mutual dependency
X-Mailer: reportbug 1.50
Date: Tue, 25 Mar 2003 22:06:28 +0100
Message-Id: <[🔎] E18xvcr-0003Al-00@tompth.localdomain.fake>
Delivered-To: submit@bugs.debian.org
X-Spam-Status: No, hits=-0.2 required=4.0
	tests=HAS_PACKAGE,SPAM_PHRASE_00_01
	version=2.44
X-Spam-Level: 

Package: libc6
Version: 2.3.1-14
Severity: important



-- System Information
Debian Release: 3.0
Architecture: i386
Kernel: Linux tompth.localdomain.fake 2.4.19 #1 Fri Aug 9 21:38:54 CEST 2002 i686
Locale: LANG=C, LC_CTYPE=C

Versions of packages libc6 depends on:
ii  libdb1-compat                 2.1.3-7    The Berkeley database routines [gl


I came from libc-2.2.4 , and tried to install mysql.  I first did an 
apt-get upgrade of debian-testing.  Dependencies required installation of 
libdb1-compat, which happens to be version 2.1.3-7 in debian-testing as of 
yesterday.
Although it is for compatibility with programs linked against glibc 2.0 or 2.1,
apparently it depends on a newer version of libc6 ...
So that one got partially installed, but could not be configured because
itself depends on libdb1-compat .  So deadlock, and nothing worked
anymore...

After using a rescue disk and some manual copying and symlinking for 
the newer libc6, configuration was still impossible because of a
dependency conflict:

# dpkg --configure libc6
dpkg: dependency problems prevent configuration of libc6:
libc6 depends on libdb1-compat; however:
Package libdb1-compat is not configured yet.
dpkg: error processing libc6 (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
libc6
# dpkg --configure libdb1-compat
dpkg: dependency problems prevent configuration of libdb1-compat:
libdb1-compat depends on libc6 (>= 2.2.5-13); however:
Package libc6 is not configured yet.
dpkg: error processing libdb1-compat (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
libdb1-compat


Solution: --force-depends for libc6



---------------------------------------
Received: (at 186281-done) by bugs.debian.org; 26 Mar 2003 13:43:28 +0000
>From gotom@debian.or.jp Wed Mar 26 07:43:27 2003
Return-path: <gotom@debian.or.jp>
Received: from oris.opensource.jp (oris.opensource.gr.jp) [218.44.239.73] (postfix)
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 18yBBe-0003z5-00; Wed, 26 Mar 2003 07:43:26 -0600
Received: from oris.opensource.jp (oris.opensource.jp [218.44.239.73])
	by oris.opensource.gr.jp (Postfix) with ESMTP
	id 034CBC33C7; Wed, 26 Mar 2003 22:43:24 +0900 (JST)
Date: Wed, 26 Mar 2003 22:43:24 +0900
Message-ID: <80of3yi6pv.wl@oris.opensource.jp>
From: GOTO Masanori <gotom@debian.or.jp>
To: Colin Watson <cjwatson@debian.org>, 186281-done@bugs.debian.org
Cc: GOTO Masanori <gotom@debian.or.jp>,
	Tom Peters <tom@tompth.xs4all.nl>
Subject: Re: Bug#186281: libc6 and libdb1-compat mutual dependency
In-Reply-To: <[🔎] 20030326093918.GA23667@riva.ucam.org>
References: <[🔎] E18xvcr-0003Al-00@tompth.localdomain.fake>
	<[🔎] 80r88uit8g.wl@oris.opensource.jp>
	<[🔎] 20030326093918.GA23667@riva.ucam.org>
User-Agent: Wanderlust/2.9.9 (Unchained Melody) SEMI/1.14.3 (Ushinoya)
 FLIM/1.14.3 (=?ISO-8859-4?Q?Unebigory=F2mae?=) APEL/10.3 Emacs/21.2
 (i386-debian-linux-gnu) MULE/5.0 (SAKAKI)
MIME-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya")
Content-Type: text/plain; charset=US-ASCII
Delivered-To: 186281-done@bugs.debian.org
X-Spam-Status: No, hits=-1.8 required=4.0
	tests=IN_REP_TO,QUOTED_EMAIL_TEXT,REFERENCES,SPAM_PHRASE_02_03,
	      USER_AGENT
	version=2.44
X-Spam-Level: 

At Wed, 26 Mar 2003 09:39:18 +0000,
Colin Watson wrote:
> 
> On Wed, Mar 26, 2003 at 02:37:03PM +0900, GOTO Masanori wrote:
> > At Tue, 25 Mar 2003 22:06:28 +0100,
> > Tom Peters wrote:
> > > After using a rescue disk and some manual copying and symlinking for 
> > > the newer libc6, configuration was still impossible because of a
> > > dependency conflict:
> > > 
> > > # dpkg --configure libc6
> [...]
> > > # dpkg --configure libdb1-compat
> [...]
> > 
> > Hmm, it's bad.  Circular dependency is happened here.
> 
> Why is this a problem? Tom, you should use 'dpkg --configure libc6
> libdb1-compat'. I don't think there's a bug here.
> 
> > Colin, should we remove "depends: libc6" from libdb1-compat?
> 
> I don't think that would be correct. Depends: loops are supported, and
> legitimate in this case: it is really true that neither libc6 nor
> libdb1-compat will be configured correctly until both are configured
> correctly, but dpkg knows how to break this loop as long as you give it
> enough information, and apt has no problem with it.

Well, apt handles them correctly.  I'm not aware of Depends: loop
support in dpkg, but from thinking about apt, it should be worked to
designate two package for dpkg --configure at the same time.  Colin,
thanks for your explanation.

It's not bug, I close this report.

Regards,
-- gotom




Reply to: