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

Bug#435662: apt: differences between upgrade and install



Hi there!

This bug is still not solved, and today I discovered a discrepancy WRT
upgrade and install.

The background: because of bug #557885 [1], I do not want to update cups
before the xpdf/poppler mess is fixed [2].  I know I can put packages on
hold, but I prefer to simply check what is to be upgraded and then pass
it to `apt-get install`.

This revealed the following discrepancy between `apt-get upgrade` and
`apt-get install`:

--8<---------------cut here---------------start------------->8---
gismo:~# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
  bibtool cups dictd dictzip dvipng keynav libjpeg-progs librdf0 linux-image-2.6-amd64 qemu-kvm qemu-system tex-common tex4ht
  texlive-base texlive-common texlive-doc-base texlive-doc-en texlive-fonts-recommended texlive-generic-recommended
  texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-pictures texlive-pstricks texlive-science
The following packages will be upgraded:
  acpid apt apt-utils avahi-daemon binutils console-setup consolekit coreutils cpp-4.4 cups-bsd cups-client cups-common
  dhcp3-client dhcp3-common dict-wn dpkg dpkg-dev emacs-snapshot emacs-snapshot-bin-common emacs-snapshot-common
  emacs-snapshot-el gcc-4.4 gcc-4.4-base gimp gimp-data gnupg-agent grub-common grub-pc gthumb guile-1.6-libs hostname irb1.8
  keyboard-configuration libavahi-client3 libavahi-common-data libavahi-common3 libavahi-core6 libavahi-glib1 libbsd0
  libc-bin libc-dev-bin libc6 libc6-dev libc6-i386 libck-connector0 libconsole libcups2 libcupscgi1 libcupsdriver1
  libcupsimage2 libcupsmime1 libcupsppdc1 libdaemon0 libdatrie1 libdpkg-ruby1.8 libgail18 libgcc1 libgeoip1 libgfortran3
  libgif4 libgimp2.0 libgirepository1.0-0 libglib2.0-0 libgmp3c2 libgomp1 libgssapi-krb5-2 libgssrpc4 libgtk2.0-0
  libgtk2.0-common libgtkspell0 libgudev-1.0-0 libguile-ltdl-1 libiptcdata0 libjack0 libjs-jquery libk5crypto3 libkdb5-4
  libkrb5-3 libkrb5support0 liblcms1 libmouse-perl libopenssl-ruby1.8 libpam-smbpass libpci3 libpng12-0 libpolkit-backend-1-0
  libpolkit-gobject-1-0 libquicktime1 libraw1394-11 libreadline-ruby1.8 libruby1.8 libsdl1.2debian libsdl1.2debian-alsa
  libsigc++-2.0-0c2a libsmbclient libsoup2.4-1 libssl0.9.8 libstdc++6 libthai-data libthai0 libtiff4 libtimedate-perl
  libudev0 liburi-perl libwbclient0 libx11-6 libx11-data linux-libc-dev locales mc mktemp nfs-common openoffice.org-base-core
  openoffice.org-calc openoffice.org-common openoffice.org-core openoffice.org-draw openoffice.org-impress
  openoffice.org-style-galaxy openoffice.org-writer openssh-client openssh-server openssl pciutils python-reportbug qemu
  qemu-user qemu-utils quilt reportbug ruby1.8 samba samba-common smbfs ttf-opensymbol udev uno-libs3 ure vim-common vim-tiny
  xbindkeys xkb-data xserver-common xserver-xorg xserver-xorg-core xserver-xorg-input-evdev xserver-xorg-video-intel
147 upgraded, 0 newly installed, 0 to remove and 25 not upgraded.
Need to get 248MB of archives.
After this operation, 1,290kB disk space will be freed.
Do you want to continue [Y/n]? n
Abort.

gismo:~# apt-get install \
 acpid apt apt-utils avahi-daemon binutils console-setup consolekit coreutils cpp-4.4 \
 dhcp3-client dhcp3-common dict-wn dpkg dpkg-dev emacs-snapshot emacs-snapshot-bin-common emacs-snapshot-common \
 emacs-snapshot-el gcc-4.4 gcc-4.4-base gimp gimp-data gnupg-agent grub-common grub-pc gthumb guile-1.6-libs hostname irb1.8 \
 keyboard-configuration libavahi-client3 libavahi-common-data libavahi-common3 libavahi-core6 libavahi-glib1 libbsd0 \
 libc-bin libc-dev-bin libc6 libc6-dev libc6-i386 libck-connector0 libconsole \
 libdaemon0 libdatrie1 libdpkg-ruby1.8 libgail18 libgcc1 libgeoip1 libgfortran3 \
 libgif4 libgimp2.0 libgirepository1.0-0 libglib2.0-0 libgmp3c2 libgomp1 libgssapi-krb5-2 libgssrpc4 libgtk2.0-0 \
 libgtk2.0-common libgtkspell0 libgudev-1.0-0 libguile-ltdl-1 libiptcdata0 libjack0 libjs-jquery libk5crypto3 libkdb5-4 \
 libkrb5-3 libkrb5support0 liblcms1 libmouse-perl libopenssl-ruby1.8 libpam-smbpass libpci3 libpng12-0 libpolkit-backend-1-0 \
 libpolkit-gobject-1-0 libquicktime1 libraw1394-11 libreadline-ruby1.8 libruby1.8 libsdl1.2debian libsdl1.2debian-alsa \
 libsigc++-2.0-0c2a libsmbclient libsoup2.4-1 libssl0.9.8 libstdc++6 libthai-data libthai0 libtiff4 libtimedate-perl \
 libudev0 liburi-perl libwbclient0 libx11-6 libx11-data linux-libc-dev locales mc mktemp nfs-common openoffice.org-base-core \
 openoffice.org-calc openoffice.org-common openoffice.org-core openoffice.org-draw openoffice.org-impress \
 openoffice.org-style-galaxy openoffice.org-writer openssh-client openssh-server openssl pciutils python-reportbug qemu \
 qemu-user qemu-utils quilt reportbug ruby1.8 samba samba-common smbfs ttf-opensymbol udev uno-libs3 ure vim-common vim-tiny \
 xbindkeys xkb-data xserver-common xserver-xorg xserver-xorg-core xserver-xorg-input-evdev xserver-xorg-video-intel
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  xserver-xorg-input-all xserver-xorg-input-synaptics xserver-xorg-input-wacom xserver-xorg-video-all xserver-xorg-video-apm
  xserver-xorg-video-ark xserver-xorg-video-ati xserver-xorg-video-chips xserver-xorg-video-cirrus xserver-xorg-video-fbdev
  xserver-xorg-video-i128 xserver-xorg-video-mach64 xserver-xorg-video-mga xserver-xorg-video-neomagic xserver-xorg-video-nv
  xserver-xorg-video-openchrome xserver-xorg-video-r128 xserver-xorg-video-radeon xserver-xorg-video-radeonhd
  xserver-xorg-video-rendition xserver-xorg-video-s3 xserver-xorg-video-s3virge xserver-xorg-video-savage
  xserver-xorg-video-siliconmotion xserver-xorg-video-sis xserver-xorg-video-sisusb xserver-xorg-video-tdfx
  xserver-xorg-video-trident xserver-xorg-video-tseng xserver-xorg-video-v4l xserver-xorg-video-vesa
  xserver-xorg-video-vmware xserver-xorg-video-voodoo
Suggested packages:
  aptitude synaptic wajig apt-doc avahi-autoipd binutils-doc gcc-4.4-locales gcc-4.4-multilib libmudflap0-4.4-dev gcc-4.4-doc
  libgcc1-dbg libgomp1-dbg libmudflap0-dbg libcloog-ppl0 libppl-c2 libppl7 gimp-help-en gimp-help libgimp-perl
  gimp-data-extras gvfs-backends multiboot-doc grub-emu desktop-base glibc-doc geoip-bin krb5-doc krb5-user librsvg2-common
  jackd liblcms-utils libraw1394-doc arj dbview odt2txt catdvi djvulibre-bin python-boto python-tz openoffice.org-base
  openoffice.org-style-industrial openoffice.org-style-hicontrast openoffice.org-style-tango openoffice.org-style-crystal
  openoffice.org-style-oxygen openoffice.org-gcj ssh-askpass libpam-ssh keychain rssh molly-guard ufw qemu-user-static
  debootstrap graphviz debconf-utils debsums python-urwid python-vte python-gtkspell xdg-utils emacs22-bin-common
  emacs23-bin-common ruby1.8-examples rdoc1.8 ri1.8 smbldap-tools ldb-tools ctdb smbclient cli-uno-bridge indent wish
  xbindkeys-config xfonts-100dpi xfonts-75dpi xfonts-scalable gpointing-device-settings touchfreeze xinput firmware-linux
Recommended packages:
  acpi-support-base libpam-ck-connector build-essential os-prober gvfs-bin manpages-dev geoip-database libglib2.0-data
  hicolor-icon-theme libgtk2.0-bin javascript-common libclass-method-modifiers-perl xfonts-mathml
  openoffice.org-filter-binfilter default-jre gcj-jre java-gcj-compat openjdk-6-jre sun-java5-jre sun-java6-jre java5-runtime
  jre openoffice.org-java-common openoffice.org-emailmerge openoffice.org-math openssh-blacklist-extra samba-common-bin
  xfonts-base
The following NEW packages will be installed:
  xserver-xorg-input-all xserver-xorg-input-synaptics xserver-xorg-input-wacom xserver-xorg-video-all xserver-xorg-video-apm
  xserver-xorg-video-ark xserver-xorg-video-ati xserver-xorg-video-chips xserver-xorg-video-cirrus xserver-xorg-video-fbdev
  xserver-xorg-video-i128 xserver-xorg-video-mach64 xserver-xorg-video-mga xserver-xorg-video-neomagic xserver-xorg-video-nv
  xserver-xorg-video-openchrome xserver-xorg-video-r128 xserver-xorg-video-radeon xserver-xorg-video-radeonhd
  xserver-xorg-video-rendition xserver-xorg-video-s3 xserver-xorg-video-s3virge xserver-xorg-video-savage
  xserver-xorg-video-siliconmotion xserver-xorg-video-sis xserver-xorg-video-sisusb xserver-xorg-video-tdfx
  xserver-xorg-video-trident xserver-xorg-video-tseng xserver-xorg-video-v4l xserver-xorg-video-vesa
  xserver-xorg-video-vmware xserver-xorg-video-voodoo
The following packages will be upgraded:
  acpid apt apt-utils avahi-daemon binutils console-setup consolekit coreutils cpp-4.4 dhcp3-client dhcp3-common dict-wn dpkg
  dpkg-dev emacs-snapshot emacs-snapshot-bin-common emacs-snapshot-common emacs-snapshot-el gcc-4.4 gcc-4.4-base gimp
  gimp-data gnupg-agent grub-common grub-pc gthumb guile-1.6-libs hostname irb1.8 keyboard-configuration libavahi-client3
  libavahi-common-data libavahi-common3 libavahi-core6 libavahi-glib1 libbsd0 libc-bin libc-dev-bin libc6 libc6-dev
  libc6-i386 libck-connector0 libconsole libdaemon0 libdatrie1 libdpkg-ruby1.8 libgail18 libgcc1 libgeoip1 libgfortran3
  libgif4 libgimp2.0 libgirepository1.0-0 libglib2.0-0 libgmp3c2 libgomp1 libgssapi-krb5-2 libgssrpc4 libgtk2.0-0
  libgtk2.0-common libgtkspell0 libgudev-1.0-0 libguile-ltdl-1 libiptcdata0 libjack0 libjs-jquery libk5crypto3 libkdb5-4
  libkrb5-3 libkrb5support0 liblcms1 libmouse-perl libopenssl-ruby1.8 libpam-smbpass libpci3 libpng12-0 libpolkit-backend-1-0
  libpolkit-gobject-1-0 libquicktime1 libraw1394-11 libreadline-ruby1.8 libruby1.8 libsdl1.2debian libsdl1.2debian-alsa
  libsigc++-2.0-0c2a libsmbclient libsoup2.4-1 libssl0.9.8 libstdc++6 libthai-data libthai0 libtiff4 libtimedate-perl
  libudev0 liburi-perl libwbclient0 libx11-6 libx11-data linux-libc-dev locales mc mktemp nfs-common openoffice.org-base-core
  openoffice.org-calc openoffice.org-common openoffice.org-core openoffice.org-draw openoffice.org-impress
  openoffice.org-style-galaxy openoffice.org-writer openssh-client openssh-server openssl pciutils python-reportbug qemu
  qemu-user qemu-utils quilt reportbug ruby1.8 samba samba-common smbfs ttf-opensymbol udev uno-libs3 ure vim-common vim-tiny
  xbindkeys xkb-data xserver-common xserver-xorg xserver-xorg-core xserver-xorg-input-evdev xserver-xorg-video-intel
138 upgraded, 33 newly installed, 0 to remove and 34 not upgraded.
Need to get 250MB of archives.
After this operation, 6,975kB of additional disk space will be used.
Do you want to continue [Y/n]? n
Abort.

gismo:~#
--8<---------------cut here---------------end--------------->8---

The solution is to put xserver-xorg at the end of the packages to be
installed, for the reasons explained before in this bug.

Thx, bye,
Gismo / Luca

Footnotes: 
[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=557885
[2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=409510#45

-- 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 "none";
APT::Authentication "";
APT::Authentication::TrustCDROM "true";
APT::NeverAutoRemove "";
APT::NeverAutoRemove:: "^linux-image.*";
APT::NeverAutoRemove:: "^linux-restricted-modules.*";
APT::NeverAutoRemove:: "^kfreebsd-image.*";
APT::Cache-Limit "88388604";
APT::Default-Release "unstable";
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::netrc "auth.conf";
Dir::Etc::parts "apt.conf.d";
Dir::Etc::preferences "preferences";
Dir::Etc::preferencesparts "preferences.d";
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-Invoke "";
DPkg::Pre-Invoke:: "if [ -x /usr/sbin/etckeeper ]; then etckeeper pre-install; fi";
DPkg::Post-Invoke "";
DPkg::Post-Invoke:: "if [ -x /usr/sbin/etckeeper ]; then etckeeper post-install; fi";
DPkg::Pre-Install-Pkgs "";
DPkg::Pre-Install-Pkgs:: "/usr/sbin/apt-listbugs apt || exit 10";
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/sbin/apt-listbugs "";
DPkg::Tools::Options::/usr/sbin/apt-listbugs::Version "2";
DPkg::Tools::Options::/usr/bin/apt-listchanges "";
DPkg::Tools::Options::/usr/bin/apt-listchanges::Version "2";
RPM "";
RPM::Pre-Invoke "";
RPM::Pre-Invoke:: "if [ -x /usr/sbin/etckeeper ]; then etckeeper pre-install; fi";
RPM::Post-Invoke "";
RPM::Post-Invoke:: "if [ -x /usr/sbin/etckeeper ]; then etckeeper post-install; fi";
Acquire "";
Acquire::PDiffs "false";

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


-- (no /etc/apt/sources.list present) --


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.31-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages apt depends on:
ii  debian-archive-keyring        2009.01.31 GnuPG archive keys of the Debian a
ii  libc6                         2.10.2-4   Embedded GNU C Library: Shared lib
ii  libgcc1                       1:4.4.2-8  GCC support library
ii  libstdc++6                    4.4.2-8    The GNU Standard C++ Library v3

apt recommends no packages.

Versions of packages apt suggests:
pn  apt-doc                       <none>     (no description available)
pn  aptitude | synaptic | wajig   <none>     (no description available)
ii  bzip2                         1.0.5-3    high-quality block-sorting file co
ii  dpkg-dev                      1.15.5.5   Debian package development tools
ii  lzma                          4.43-14    Compression method of 7z format in
ii  python-apt                    0.7.13.4   Python interface to libapt-pkg

-- no debconf information

Attachment: pgpDIEpQsNgfD.pgp
Description: PGP signature


Reply to: