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

Bug#51910: marked as done (apt: 'some packages could not be installed' on *removal*?)



Your message dated Thu, 10 Feb 2000 18:59:40 -0700 (MST)
with message-id <Pine.LNX.3.96.1000210185818.18414E-100000@wakko.deltatee.com>
and subject line Hurm
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.)

Darren Benham
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 4 Dec 1999 18:20:26 +0000
Received: (qmail 29362 invoked from network); 4 Dec 1999 18:19:30 -0000
Received: from finch-post-12.mail.demon.net (194.217.242.41)
  by master.debian.org with SMTP; 4 Dec 1999 18:19:30 -0000
Received: from watchdragon.demon.co.uk ([158.152.121.201])
	by finch-post-12.mail.demon.net with esmtp (Exim 2.12 #1)
	id 11uJjs-0008bW-0C
	for submit@bugs.debian.org; Sat, 4 Dec 1999 18:16:56 +0000
Received: from (mnementh.trin.cam.ac.uk) [127.0.0.1] (pm215)
	by watchdragon.demon.co.uk with esmtp (Exim 3.03 #1)
	id 11uJjq-0003Yl-00 (Debian); Sat, 04 Dec 1999 18:16:54 +0000
To: submit@bugs.debian.org
From: pmaydell@chiark.greenend.org.uk
Subject: apt: 'some packages could not be installed' on *removal*?
Date: Sat, 04 Dec 1999 18:16:53 +0000
Sender: pm215@mnementh.trin.cam.ac.uk
Message-Id: <E11uJjq-0003Yl-00@watchdragon.demon.co.uk>

Package: apt
Version: 0.3.13

As part of a partial upgrade of my machine from more-or-less stable
toward unstable, I installed a bunch of networking stuff, including
the new netstd 'legacy package' plus others.
This resulted in apt installing midentd for me. To see why it had
done this, I tried a '--no-act remove', which usually conveniently
lists all the packages that require the one you're trying to remove.

However, I got the following bizarre error:

===begin===
mnementh# apt-get --no-act remove midentd
Reading Package Lists... Done
Building Dependency Tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

Sorry, but the following packages have unmet dependencies:
  netdiag: Depends: netstd but it is not installed
E: Sorry, broken packages
mnementh# dpkg -s netdiag
Package: netdiag
Status: install ok installed
Installed-Size: 267
Maintainer: Philip Hands <phil@hands.com>
Version: 0.6-3.2
Depends: libc6, libncurses4, netbase, netstd
Description: Net-Diagnostics (trafshow,strobe,netwatch,statnet,tcpspray)
[snip]
mnementh# dpkg -s netstd
Package: netstd
Status: install ok installed
Priority: standard
Section: net
Installed-Size: 52
Maintainer: Herbert Xu <herbert@debian.org>
Version: 3.07-16
Depends: bootpc, ftp, rsh-client, rusers, tftp, ruptime, fping, rdist, traceroute, rwhod
, rwho, finger, rwall, icmpinfo, rdate, ftp-server | ftpd, midentd | oidentd | pidentd, 
cfingerd | efingerd | ffingerd | xfingerd | fingerd
Suggests: telnet, telnetd, rsh-server, bootparamd, routed, bootp, rusersd, tftpd, wdsetu
p, rwalld
Description: Legacy package that you should remove.
 This package exists only to provide smooth upgrades.  Please remove it.
===endit===

(1) why is apt complaining about being unable to install things? I'm trying
to *remove* packages, not install anything...
(2) why does it think netstd isn't installed, when dpkg -s says it is?
(3) why didn't it complain when doing the preceding 
"apt-get install traceroute netstd bison telnetd" if it thought the dependencies
were mangled?

Interestingly, if you ask apt to remove netstd, it allows you:
===begin===
mnementh# apt-get --no-act remove netstd 
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  netdiag 
The following packages will be REMOVED:
  netstd 
1 packages upgraded, 0 newly installed, 1 to remove and 202 not upgraded.
Inst netdiag
Remv netstd
Conf netdiag
===endit===

I'll leave my machine in its current state for the moment so you can request
config files or other information; I can't do this indefinitely, though :->

Peter Maydell
---------------------------------------
Received: (at 51910-done) by bugs.debian.org; 11 Feb 2000 01:58:56 +0000
Received: (qmail 1678 invoked from network); 11 Feb 2000 01:58:56 -0000
Received: from wakko.powersurfr.com (HELO wakko.deltatee.com) (mail@24.108.53.97)
  by master.debian.org with SMTP; 11 Feb 2000 01:58:56 -0000
Received: from localhost (wakko.deltatee.com) [127.0.0.1] (jgg)
	by wakko.deltatee.com with smtp (Exim 2.11 #1)
	id 12J5My-00053S-00 (Debian); Thu, 10 Feb 2000 18:59:40 -0700
Date: Thu, 10 Feb 2000 18:59:40 -0700 (MST)
From: Jason Gunthorpe <jgg@ualberta.ca>
X-Sender: jgg@wakko.deltatee.com
To: 51910-done@bugs.debian.org
Subject: Hurm
Message-ID: <Pine.LNX.3.96.1000210185818.18414E-100000@wakko.deltatee.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII


This will have been fixed with the OR group enhancements since 0.3.13

Jason


Reply to: