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

Bug#515830: when upgrading to lenny "apt-get install apt" will both pollute and break the whole system



Package: release-notes
Version: 5.0

Release notes in section 4.5.4 suggests to start the upgrade process
from Etch to Lenny by first installing the 'apt' using
"apt-get install apt".

On my minimal system with a simple web server (just 230 packages) the
command wants to install the following 32 extra packages:

  cpp cpp-4.3 debconf debconf-english gcc-4.3-base gconf2-common libatk1.0-0
  libc6 libcups2 libdb4.5 libdb4.6 libdirectfb-1.0-0 libfreetype6 libgconf2-4
  libgcrypt11 libglib2.0-0 libgmp3c2 libgnutls26 libgtk2.0-common libidl0
  libkeyutils1 libkrb53 libldap-2.4-2 libmpfr1ldbl liborbit2 libpcre3
  libpixman-1-0 libselinux1 libstdc++6 libts-0.0-0 libx11-6 libx11-data
  libxau6 libxcb-render-util0 libxcb-render0 libxcb-xlib0 libxcb1 libxdmcp6
  libxml2 libxrender1 locales python2.5-minimal tzdata zlib1g

I see no reason why I should end up with gcc and x11 stuff on a web
server. BTW, I am pretty sure that when I tried the same command earlier
today it wanted to install 59 extra packages including gtk and gnome
(libfontconfig1 libgconf2-4 libglade2-0 libgmp3c2 libgnome-keyring0
libgnutls26 libgtk2.0-0 libgtk2.0-common libgtop2-7 libgtop2-common
libice6 libidl0 libkeyutils1 libldap-2.4-2 libmpfr1ldbl liborbit2
libpango1.0-0 libpango1.0-common libpixman-1-0 libsm6
libstartup-notification0 libthai-data libthai0). Not sure why tonight it
reduced the number from 59 to 32. Maybe you're fixing it while I am
reporting it?

What's worse than additional useless packages is that at the same time
the "apt-get install apt" wants to remove all crucial packages that
power the web server:

  apache apache-common apt-rdepends apt-utils aptitude debconf-i18n defoma
  libapache-mod-php4 libapt-pkg-perl libdbd-mysql-perl libdbi-perl
  liblocale-gettext-perl libnet-daemon-perl libplrpc-perl librrd2
  libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl lm-sensors
  logwatch mysql-client-5.0 mysql-server mysql-server-5.0 perl perl-modules
  php4-mysql sensord tasksel tasksel-data ttf-dejavu

It's obvious that if I followed the suggested upgrade path in release
notes then I wouldn't have to use the 4.5.6's "aptitude upgrade" and
4.5.7's "aptitude dist-upgrade" as at that time the web server would be
basically non-existing (both apache and mysql would have been removed).

I have no idea why upgrading 'apt' should install those additional
packages, the 'apt-rdepends' didn't show such dependencies on 'apt' so I
am confused. Anyway, I believe the suggestion to upgrade 'apt' first is
very harmful and I will not follow that upgrade path. Maybe it's a bug
that can be fixed in apt itself or in the debian archive? Dunno. For now
it seems that workaround is to not upgrade the 'apt' first but simply
start with 'apt-get upgrade' (like we had been always doing since ages).

Thanks

Petr

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name                                   Version                              Description
+++-======================================-====================================-============================================
ii  acpi                                   0.09-1                               displays information on ACPI devices
ii  acpid                                  1.0.4-5                              Utilities for using ACPI power management
ii  adduser                                3.102                                Add and remove users and groups
ii  apache                                 1.3.34-4.1+etch1                     versatile, high-performance HTTP server
ii  apache-common                          1.3.34-4.1+etch1                     support files for all Apache webservers
ii  apache2-utils                          2.2.3-4+etch6                        utility programs for webservers
ii  apt                                    0.6.46.4-0.1                         Advanced front-end for dpkg
ii  apt-utils                              0.6.46.4-0.1                         APT utility programs
ii  aptitude                               0.4.4-4                              terminal-based apt frontend
ii  aranym                                 0.9.6beta2-1                         Atari Running on Any Machine
ii  base-files                             4                                    Debian base system miscellaneous files
ii  base-passwd                            3.5.11                               Debian base system master password and group
ii  bash                                   3.1dfsg-8                            The GNU Bourne Again SHell
ii  binutils                               2.17-3                               The GNU assembler, linker and binary utiliti
ii  bsdmainutils                           6.1.6                                collection of more utilities from FreeBSD
ii  bsdutils                               2.12r-19etch1                        Basic utilities from 4.4BSD-Lite
ii  busybox                                1.1.3-4                              Tiny utilities for small and embedded system
ii  chrony                                 1.21z-5                              Sets your computer's clock from time servers
ii  console-common                         0.7.69                               Basic infrastructure for text console config
ii  console-data                           1.01-7                               Keymaps, fonts, charset maps, fallback table
ii  console-tools                          0.2.3dbs-65                          Linux console and font utilities
ii  coreutils                              5.97-5.3                             The GNU core utilities
ii  cpio                                   2.6-18.1+etch1                       GNU cpio -- a program to manage archives of 
ii  cpuburn                                1.4-23                               a collection of programs to put heavy load o
ii  cron                                   3.0pl1-100                           management of regular background processing
ii  debconf                                1.5.11etch2                          Debian configuration management system
ii  debconf-i18n                           1.5.11etch2                          full internationalization support for debcon
ii  debian-archive-keyring                 2007.07.31~etch1                     GnuPG archive keys of the Debian archive
ii  debian-backports-keyring               2007.06.10                           GnuPG archive key of the backports.org repos
ii  debianutils                            2.17                                 Miscellaneous utilities specific to Debian
ii  debootstrap                            0.3.3.2etch1                         Bootstrap a basic Debian system
ii  defoma                                 0.11.10-0.1                          Debian Font Manager -- automatic font config
ii  dhcp3-client                           3.0.4-13                             DHCP Client
ii  dhcp3-common                           3.0.4-13                             Common files used by all the dhcp3* packages
ii  diff                                   2.8.1-11                             File comparison utilities
ii  dmidecode                              2.8-4                                Dump Desktop Management Interface data
ii  dpkg                                   1.13.26                              package maintenance system for Debian
ii  dselect                                1.13.26                              user tool to manage Debian packages
ii  e2fslibs                               1.39+1.40-WIP-2006.11.14+dfsg-2etch1 ext2 filesystem libraries
ii  e2fsprogs                              1.39+1.40-WIP-2006.11.14+dfsg-2etch1 ext2 file system utilities and libraries
ii  ed                                     0.2-20                               The classic unix line editor
ii  eject                                  2.1.4-3                              ejects CDs and operates CD-Changers under Li
ii  file                                   4.17-5etch3                          Determines file type using "magic" numbers
ii  findutils                              4.2.28-1etch1                        utilities for finding files--find, xargs, an
ii  gcc-4.1-base                           4.1.1-21                             The GNU Compiler Collection (base package)
ii  gnupg                                  1.4.6-2                              GNU privacy guard - a free PGP replacement
ii  gpgv                                   1.4.6-2                              GNU privacy guard - signature verification t
ii  grep                                   2.5.1.ds2-6                          GNU grep, egrep and fgrep
ii  groff-base                             1.18.1.1-12                          GNU troff text-formatting system (base syste
ii  grub                                   0.97-27etch1                         GRand Unified Bootloader
ii  gzip                                   1.3.5-15                             The GNU compression utility
ii  hostname                               2.93                                 utility to set/show the host name or domain 
ii  ifupdown                               0.6.8                                high level tools to configure network interf
ii  info                                   4.8.dfsg.1-4                         Standalone GNU Info documentation browser
ii  initramfs-tools                        0.85i                                tools for generating an initramfs
ii  initscripts                            2.86.ds1-38+etchnhalf.1              Scripts for initializing and shutting down t
ii  installation-report                    2.29                                 system installation report
ii  iproute                                20061002-3                           Professional tools to control the networking
ii  iproute-doc                            20061002-3                           Professional tools to control the networking
ii  iptables                               1.3.6.0debian1-5                     administration tools for packet filtering an
ii  iputils-ping                           20020927-6                           Tools to test the reachability of network ho
ii  klibc-utils                            1.4.34-2                             small statically-linked utilities built with
ii  klogd                                  1.4.1-18                             Kernel Logging Daemon
ii  laptop-detect                          0.12.1                               attempt to detect a laptop
ii  less                                   394-4                                Pager program similar to more
ii  libacl1                                2.2.41-1                             Access control list shared library
ii  libapache-mod-php4                     4.4.4-8+etch6                        server-side, HTML-embedded scripting languag
ii  libapr1                                1.2.7-8.2                            The Apache Portable Runtime Library
ii  libaprutil1                            1.2.7+dfsg-2                         The Apache Portable Runtime Utility Library
ii  libart-2.0-2                           2.3.17-1                             Library of functions for 2D graphics - runti
ii  libasound2                             1.0.13-2                             ALSA library
ii  libatm1                                2.4.1-17                             shared library for ATM (Asynchronous Transfe
ii  libattr1                               2.4.32-1                             Extended attribute shared library
ii  libbeecrypt6                           4.1.2-6                              open source C library of cryptographic algor
ii  libblkid1                              1.39+1.40-WIP-2006.11.14+dfsg-2etch1 block device id library
ii  libbz2-1.0                             1.0.3-6                              high-quality block-sorting file compressor l
ii  libc6                                  2.3.6.ds1-13etch9                    GNU C Library: Shared libraries
ii  libcap1                                1.10-14                              support for getting/setting POSIX.1e capabil
ii  libcomerr2                             1.39+1.40-WIP-2006.11.14+dfsg-2etch1 common error description library
ii  libconsole                             0.2.3dbs-65                          Shared libraries for Linux console and font 
ii  libdb4.2                               4.2.52+dfsg-2                        Berkeley v4.2 Database Libraries [runtime]
ii  libdb4.3                               4.3.29-8                             Berkeley v4.3 Database Libraries [runtime]
ii  libdb4.4                               4.4.20-8                             Berkeley v4.4 Database Libraries [runtime]
ii  libdbd-mysql-perl                      3.0008-1                             A Perl5 database interface to the MySQL data
ii  libdbi-perl                            1.53-1etch1                          Perl5 database interface by Tim Bunce
ii  libdevmapper1.02                       1.02.08-1                            The Linux Kernel Device Mapper userspace lib
ii  libdirectfb-0.9-25                     0.9.25.1-5                           direct frame buffer graphics - shared librar
ii  libedit2                               2.9.cvs.20050518-2.2                 BSD editline and history libraries
ii  libexpat1                              1.95.8-3.4                           XML parsing C library - runtime library
ii  libfreetype6                           2.2.1-5+etch3                        FreeType 2 font engine, shared library files
ii  libgcc1                                4.1.1-21                             GCC support library
ii  libgcrypt11                            1.2.3-2                              LGPL Crypto library - runtime library
ii  libgd2-noxpm                           2.0.33-5.2etch1                      GD Graphics Library version 2 (without XPM s
ii  libgdbm3                               1.8.3-3                              GNU dbm database routines (runtime version)
ii  libgeoip1                              1.3.17-1.1                           A non-DNS IP-to-country resolver library
ii  libglib2.0-0                           2.12.4-2                             The GLib library of C routines
ii  libglib2.0-data                        2.12.4-2                             Common files for GLib library
ii  libgnutls13                            1.4.4-3+etch3                        the GNU TLS library - runtime library
ii  libgpg-error0                          1.4-1                                library for common error values and messages
ii  libgpmg1                               1.19.6-25                            General Purpose Mouse - shared library
ii  libjpeg62                              6b-13                                The Independent JPEG Group's JPEG runtime li
ii  libklibc                               1.4.34-2                             minimal libc subset for use with initramfs
ii  libkrb53                               1.4.4-7etch6                         MIT Kerberos runtime libraries
ii  libldap2                               2.1.30-13.3                          OpenLDAP libraries
ii  liblocale-gettext-perl                 1.05-1                               Using libc functions for internationalizatio
ii  liblockfile1                           1.06.1                               NFS-safe locking library, includes dotlockfi
ii  liblzo1                                1.08-3                               data compression library (old version)
ii  libmagic1                              4.17-5etch3                          File type determination library using "magic
ii  libmysqlclient15off                    5.0.32-7etch8                        mysql database client library
ii  libncurses5                            5.5-5                                Shared libraries for terminal handling
ii  libncursesw5                           5.5-5                                Shared libraries for terminal handling (wide
ii  libnet-daemon-perl                     0.38-1.1                             Perl module for building portable Perl daemo
ii  libnewt0.52                            0.52.2-10                            Not Erik's Windowing Toolkit - text mode win
ii  libopencdk8                            0.5.9-2                              Open Crypto Development Kit (OpenCDK) (runti
ii  libpam-modules                         0.79-5                               Pluggable Authentication Modules for PAM
ii  libpam-runtime                         0.79-5                               Runtime support for the PAM library
ii  libpam0g                               0.79-5                               Pluggable Authentication Modules library
ii  libpcre3                               6.7+7.4-4                            Perl 5 Compatible Regular Expression Library
ii  libplrpc-perl                          0.2017-1.1                           Perl extensions for writing PlRPC servers an
ii  libpng12-0                             1.2.15~beta5-1                       PNG library - runtime
ii  libpopt0                               1.10-3                               lib for parsing cmdline parameters
ii  libpq4                                 8.1.15-0etch1                        PostgreSQL C client library
ii  libreadline5                           5.2-2                                GNU readline and history libraries, run-time
ii  librrd2                                1.2.15-0.3                           Time-series data storage and display system 
ii  libsasl2                               2.1.22.dfsg1-8                       Authentication abstraction library
ii  libsasl2-2                             2.1.22.dfsg1-8                       Authentication abstraction library
ii  libsdl-image1.2                        1.2.5-2+etch1                        image loading library for Simple DirectMedia
ii  libsdl1.2debian                        1.2.11-8                             Simple DirectMedia Layer
ii  libsdl1.2debian-alsa                   1.2.11-8                             Simple DirectMedia Layer (with X11 and ALSA 
ii  libselinux1                            1.32-3                               SELinux shared libraries
rc  libsensors3                            2.10.1-3                             library to read temperature/voltage/fan sens
ii  libsensors4                            3.0.1-5                              library to read temperature/voltage/fan sens
ii  libsepol1                              1.14-2                               Security Enhanced Linux policy library for c
ii  libsigc++-2.0-0c2a                     2.0.17-2                             type-safe Signal Framework for C++ - runtime
ii  libslang2                              2.0.6-4                              The S-Lang programming library - runtime ver
ii  libsqlite3-0                           3.3.8-1.1                            SQLite 3 shared library
ii  libss2                                 1.39+1.40-WIP-2006.11.14+dfsg-2etch1 command-line interface parsing library
ii  libssl0.9.8                            0.9.8c-4etch4                        SSL shared libraries
ii  libstdc++6                             4.1.1-21                             The GNU Standard C++ Library v3
ii  libsvga1                               1.4.3-24                             console SVGA display libraries
ii  libsysfs2                              2.1.0-1                              interface library to sysfs
ii  libtasn1-3                             0.3.6-2                              Manage ASN.1 structures (runtime)
ii  libtext-charwidth-perl                 0.04-4                               get display widths of characters on the term
ii  libtext-iconv-perl                     1.4-3                                converts between character sets in Perl
ii  libtext-wrapi18n-perl                  0.06-5                               internationalized substitute of Text::Wrap
ii  libusb-0.1-4                           0.1.12-5                             userspace USB programming library
ii  libuuid1                               1.39+1.40-WIP-2006.11.14+dfsg-2etch1 universally unique id library
ii  libvolume-id0                          0.105-4                              libvolume_id shared library
ii  libwrap0                               7.6.dbs-13                           Wietse Venema's TCP wrappers library
ii  libzzip-0-12                           0.12.83-8                            library providing read access on ZIP-archive
ii  linux-image-2.6-vserver-amd64          2.6.26+17~bpo40+1                    Linux 2.6 image on AMD64, Linux-VServer supp
ii  linux-image-2.6.26-bpo.1-vserver-amd64 2.6.26-13~bpo40+1                    Linux 2.6.26 image on AMD64, Linux-VServer s
ii  lm-sensors                             3.0.1-5                              utilities to read temperature/voltage/fan se
ii  locales                                2.3.6.ds1-13etch9                    GNU C Library: National Language (locale) da
ii  login                                  4.0.18.1-7+etch1                     system login tools
ii  logrotate                              3.7.1-3                              Log rotation utility
ii  logwatch                               7.3.1-5                              log analyser with nice output written in Per
ii  lsb-base                               3.1-23.2etch1                        Linux Standard Base 3.1 init script function
ii  lynx                                   2.8.5-2sarge2.2                      Text-mode WWW Browser
ii  mailx                                  8.1.2-0.20050715cvs-1                A simple mail user agent
ii  make                                   3.81-2                               The GNU version of the "make" utility.
ii  makedev                                2.3.1-83                             creates device files in /dev
ii  man-db                                 2.4.3-6                              The on-line manual pager
ii  manpages                               2.39-1                               Manual pages about using a GNU/Linux system
ii  mawk                                   1.3.3-11                             a pattern scanning and text processing langu
ii  mc                                     4.6.1-6                              midnight commander - a powerful file manager
ii  mdadm                                  2.5.6-9                              tool to administer Linux MD arrays (software
ii  mime-support                           3.39-1                               MIME files 'mime.types' & 'mailcap', and sup
ii  mktemp                                 1.5-2                                Makes unique filenames for temporary files
ii  module-init-tools                      3.3-pre4-2                           tools for managing Linux kernel modules
ii  mount                                  2.12r-19etch1                        Tools for mounting and manipulating filesyst
ii  mysql-client-5.0                       5.0.32-7etch8                        mysql database client binaries
ii  mysql-common                           5.0.32-7etch8                        mysql database common files (e.g. /etc/mysql
ii  mysql-server                           5.0.32-7etch8                        mysql database server (meta package dependin
ii  mysql-server-5.0                       5.0.32-7etch8                        mysql database server binaries
ii  nano                                   2.0.2-1etch1                         free Pico clone with some new features
ii  ncurses-base                           5.5-5                                Descriptions of common terminal types
ii  ncurses-bin                            5.5-5                                Terminal-related programs and man pages
ii  net-tools                              1.60-17                              The NET-3 networking toolkit
ii  netbase                                4.29                                 Basic TCP/IP networking system
ii  netcat                                 1.10-32                              TCP/IP swiss army knife
ii  nut                                    2.0.4-4                              The core system of the nut - Network UPS Too
ii  openbsd-inetd                          0.20050402-6                         The OpenBSD Internet Superserver
ii  openssh-blacklist                      0.1.1                                list of blacklisted OpenSSH RSA and DSA keys
ii  openssh-client                         4.3p2-9etch3                         Secure shell client, an rlogin/rsh/rcp repla
ii  openssh-server                         4.3p2-9etch3                         Secure shell server, an rshd replacement
ii  openssl                                0.9.8c-4etch4                        Secure Socket Layer (SSL) binary and related
ii  passwd                                 4.0.18.1-7+etch1                     change and administer password and group dat
ii  perl                                   5.8.8-7etch6                         Larry Wall's Practical Extraction and Report
ii  perl-base                              5.8.8-7etch6                         The Pathologically Eclectic Rubbish Lister
ii  perl-modules                           5.8.8-7etch6                         Core Perl modules
ii  php4-common                            4.4.4-8+etch6                        Common files for packages built from the php
ii  php4-mysql                             4.4.4-8+etch6                        MySQL module for php4
ii  procps                                 3.2.7-3                              /proc file system utilities
ii  psmisc                                 22.3-1                               Utilities that use the proc filesystem
ii  readline-common                        5.2-2                                GNU readline and history libraries, common f
ii  rsync                                  2.6.9-2etch2                         fast remote file copy program (like rcp)
ii  schedutils                             1.5.0-1                              Linux scheduler utilities
ii  screen                                 4.0.3-0.3                            a terminal multiplexor with VT100/ANSI termi
ii  sed                                    4.1.5-1                              The GNU sed stream editor
ii  sensord                                3.0.1-5                              hardware sensor information logging daemon
ii  smartmontools                          5.36-8                               control and monitor storage systems using S.
ii  ssh                                    4.3p2-9etch3                         Secure shell client and server (transitional
ii  ssmtp                                  2.61-11.1                            extremely simple MTA to get mail off the sys
ii  svgalibg1                              1.4.3-24                             transitional dummy package which can be safe
ii  sysklogd                               1.4.1-18                             System Logging Daemon
ii  sysv-rc                                2.86.ds1-38+etchnhalf.1              System-V-like runlevel change mechanism
ii  sysvinit                               2.86.ds1-38+etchnhalf.1              System-V-like init utilities
ii  sysvinit-utils                         2.86.ds1-38+etchnhalf.1              System-V-like utilities
ii  tar                                    1.16-2etch1                          GNU tar
ii  tasksel                                2.66                                 Tool for selecting tasks for installation on
ii  tasksel-data                           2.66                                 Official tasks used for installation of Debi
ii  tcpd                                   7.6.dbs-13                           Wietse Venema's TCP wrapper utilities
ii  traceroute                             1.4a12-21                            traces the route taken by packets over a TCP
ii  ttf-dejavu                             2.15-1                               Vera font family derivate with additional ch
ii  tzdata                                 2008e-1etch3                         Time Zone and Daylight Saving Time Data
ii  ucf                                    2.0020                               Update Configuration File: preserves user ch
ii  udev                                   0.105-4                              /dev/ and hotplug management daemon
ii  uml-utilities                          20060323-3                           User-mode Linux (utility programs)
ii  update-inetd                           4.27-0.5                             inetd.conf updater
ii  usbutils                               0.72-7                               USB console utilities
ii  util-linux                             2.12r-19etch1                        Miscellaneous system utilities
ii  util-vserver                           0.30.216~r2772-6~bpo40+1             user-space tools for Linux-VServer virtual p
ii  vim-common                             7.0-122+1etch3                       Vi IMproved - Common files
ii  vim-tiny                               7.0-122+1etch3                       Vi IMproved - enhanced vi editor - compact v
ii  vserver-debiantools                    0.3.4                                Tools to manage debian virtual servers
ii  vsftpd                                 2.0.5-2                              The Very Secure FTP Daemon
ii  webalizer                              2.01.10-32                           web server log analysis program
ii  wget                                   1.10.2-2                             retrieves files from the web
ii  whiptail                               0.52.2-10                            Displays user-friendly dialog boxes from she
ii  zlib1g                                 1.2.3-13                             compression library - runtime

Reply to: