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

Bug#530546: apt: Does not inform about breaking dependencies while installing new programms



Package: apt
Version: 0.7.20.2+lenny1
Severity: important

Yesterday I installed mailutils using

apt-get install mailutils

which asked (and then removed) bsd-mailx. However I later noticed 
that logcheck depends on bsd-mailx|mailx. I was not informed about
this by apt, but looking at the logfile (/var/log/apt/term.log) I see:

Log started: 2009-05-24  17:08:14
(Lese Datenbank ... 254303 Dateien und Verzeichnisse sind derzeit installiert.)
Entferne mailx ...
dpkg: bsd-mailx: Abhängigkeitsprobleme, aber entferne es auf Anfrage dennoch:
 logcheck hängt ab von bsd-mailx | mailx; aber:
  Paket bsd-mailx soll entfernt werden.
  Paket mailx ist nicht installiert.
  Paket bsd-mailx, das mailx bereitstellt, soll entfernt werden.
 logcheck hängt ab von bsd-mailx | mailx; aber:
  Paket bsd-mailx soll entfernt werden.
  Paket mailx ist nicht installiert.
  Paket bsd-mailx, das mailx bereitstellt, soll entfernt werden.
Entferne bsd-mailx ...
Verarbeite Trigger für man-db ...
Verarbeite Trigger für doc-base ...
Processing 1 removed doc-base file(s)...
Registering documents with dhelp...
Registering documents with scrollkeeper...
Wähle vormals abgewähltes Paket libntlm0.
(Lese Datenbank ... 254288 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke libntlm0 (aus .../libntlm0_0.3.13-1_amd64.deb) ...
Wähle vormals abgewähltes Paket libgsasl7.
Entpacke libgsasl7 (aus .../libgsasl7_0.2.26-2_amd64.deb) ...
Wähle vormals abgewähltes Paket libmailutils1.
Entpacke libmailutils1 (aus .../libmailutils1_1%3a1.2+dfsg1-4_amd64.deb) ...
Wähle vormals abgewähltes Paket mailutils.
Entpacke mailutils (aus .../mailutils_1%3a1.2+dfsg1-4_amd64.deb) ...
Verarbeite Trigger für man-db ...
Richte libntlm0 ein (0.3.13-1) ...
Richte libgsasl7 ein (0.2.26-2) ...
Richte libmailutils1 ein (1:1.2+dfsg1-4) ...
Richte mailutils ein (1:1.2+dfsg1-4) ...
Installiere neue Version der Konfigurationsdatei /etc/mail.rc ...
Log ended: 2009-05-24  17:08:43

So apt noticed that I was doing something harmful but did not tell me.
And indeed, now I have a broken system (although logcheck still 
seems to work):
rc  bsd-mailx      8.1.2-0.200712 A simple mail user agent
rc  mailx          1:20071201-3   Transitional package for mailx rename
ii  logcheck       1.2.69         mails anomalies in the system logfiles to th

while the latter
Depends: adduser, exim4 | mail-transport-agent, cron, sysklogd | system-log-daemon | syslog-ng, bsd-mailx | mailx, logtail (>= 1.2.59), lockfile-progs

Actually, I would have not expeced apt to let me do this at all,
unless I explicitly allowed apt to do so.

I tarred /var/log, so if you need additional log (entries) please tell
me which.

(And unless I hear something from you soonish, I'll probably reinstall
bsd-mailx)I tarred /var/log, so if you need additional log (entries)
please tell me which.

(And unless I hear something from you soonish, I'll probably reinstall
bsd-mailx).

-- Package-specific info:

-- apt-config dump --

APT "";
APT::Architecture "amd64";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
APT::Install-Recommends "false";
APT::Install-Suggests "0";
APT::Acquire "";
APT::Acquire::Translation "environment";
APT::NeverAutoRemove "";
APT::NeverAutoRemove:: "^linux-image.*";
APT::NeverAutoRemove:: "^linux-restricted-modules.*";
Dir "/";
Dir::State "var/lib/apt/";
Dir::State::lists "lists/";
Dir::State::cdroms "cdroms.list";
Dir::State::userstatus "status.user";
Dir::State::status "/var/lib/dpkg/status";
Dir::Cache "var/cache/apt/";
Dir::Cache::archives "archives/";
Dir::Cache::srcpkgcache "srcpkgcache.bin";
Dir::Cache::pkgcache "pkgcache.bin";
Dir::Etc "etc/apt/";
Dir::Etc::sourcelist "sources.list";
Dir::Etc::sourceparts "sources.list.d";
Dir::Etc::vendorlist "vendors.list";
Dir::Etc::vendorparts "vendors.list.d";
Dir::Etc::main "apt.conf";
Dir::Etc::parts "apt.conf.d";
Dir::Etc::preferences "preferences";
Dir::Bin "";
Dir::Bin::methods "/usr/lib/apt/methods";
Dir::Bin::dpkg "/usr/bin/dpkg";
Dir::Log "var/log/apt";
Dir::Log::Terminal "term.log";
DPkg "";
DPkg::Pre-Install-Pkgs "";
DPkg::Pre-Install-Pkgs:: "/usr/bin/apt-listchanges --apt || test $? -ne 10";
DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure --apt || true";
DPkg::Tools "";
DPkg::Tools::Options "";
DPkg::Tools::Options::/usr/bin/apt-listchanges "";
DPkg::Tools::Options::/usr/bin/apt-listchanges::Version "2";
DPkg::Post-Invoke "";
DPkg::Post-Invoke:: "if [ -x /usr/bin/debsums ]; then /usr/bin/debsums --generate=nocheck -sp /var/cache/apt/archives; fi";

-- (no /etc/apt/preferences present) --


-- /etc/apt/sources.list --

#deb http://debian.inode.at/pure64 sid main
#deb ftp://ftp.de.debian.org/debian-amd64/pure64/ sid main
#deb ftp://ftp.de.debian.org/debian-amd64/pure64/ testing main
#deb ftp://ftp.de.debian.org/debian-amd64/debian-pure64/ testing main
#On Alioth:
#deb http://debian-amd64.alioth.debian.org/debian-pure64 sarge main
# To really get Sarge, use (once supported):
#deb ftp://ftp.de.debian.org/debian-amd64/debian-pure64/ testing main
#deb http://amd64.debian.net/debian/ sarge main contrib 
#deb ftp://ftp.de.debian.org/debian-amd64/debian-pure64/ sarge main
#deb http://127.0.0.1:9999/debian-amd64 sarge main non-free
#deb http://127.0.0.1:9999/debian-amd64 sarge main
#deb http://127.0.0.1:9999/security sarge/updates main
deb http://127.0.0.1:9999/security lenny/updates main
#deb http://security.debian.org stable/updates main contrib non-free
#deb http://security.debian.org etch/updates main contrib non-free
#deb-src http://security.debian.org stable/updates main contrib non-free

#deb http://127.0.0.1:9999/debian-amd64 etch main
deb http://127.0.0.1:9999/debian lenny main
#deb http://ftp.de.debian.org/debian etch main
#deb http://127.0.0.1:9999/security etch/updates main
#deb http://security.debian.org etch/updates main contrib non-free

#deb http://amd64.debian.net/debian/ sarge-proposed-updates main contrib 
#deb http://127.0.0.1:9999/debian/ sarge-proposed-updates main contrib

#deb http://jari.itp.uni-hannover.de auto/repository/sarge/local/binary-amd64/

-- System Information:
Debian Release: 5.0.1
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.24.5-grsec-cz02
Locale: LANG=de_DE@euro, LC_CTYPE=de_DE@euro (charmap=UTF-8) (ignored: LC_ALL set to de_DE.UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages apt depends on:
ii  debian-archive-keyring       2009.01.31  GnuPG archive keys of the Debian a
ii  libc6                        2.7-18      GNU C Library: Shared libraries
ii  libgcc1                      1:4.3.2-1.1 GCC support library
ii  libstdc++6                   4.3.2-1.1   The GNU Standard C++ Library v3

apt recommends no packages.

Versions of packages apt suggests:
ii  apt-doc               0.7.20.2+lenny1    Documentation for APT
ii  aptitude              0.4.11.11-1~lenny1 terminal-based package manager
ii  bzip2                 1.0.5-1            high-quality block-sorting file co
ii  dpkg-dev              1.14.25            Debian package development tools
ii  lzma                  4.43-14            Compression method of 7z format in
ii  python-apt            0.7.7.1+nmu1       Python interface to libapt-pkg

-- no debconf information
-- 
      Dr. Helge Kreutzmann                     debian@helgefjell.de
           Dipl.-Phys.                   http://www.helgefjell.de/debian.php
        64bit GNU powered                     gpg signed mail preferred
           Help keep free software "libre": http://www.ffii.de/

Attachment: signature.asc
Description: Digital signature


Reply to: