Bug#599336: apt-get removes other packages than requested
Package: apt
Version: 0.8.6
Severity: serious
Okay, this was a WTF moment here. I was playing with python-visual on my HTPC
and when done wanted to remove all the cruft again. So I ran
apt-get remove --purge "... the packages ..."
and it removed me half of my system (and as apt ignores ^C at the moemnt,
i was not amused :()
Here is what happens when I try to re-remove the packages from my system:
eiga:~# apt-get remove --purge libblas3gf libboost-python1.42.0 libboost-signals1.42.0 libboost-thread1.42.0 libcairomm-1.0-1 libgfortran3 libglade2-0 libglademm-2.4-1c2a libglibmm-2.4-1c2a libgtkglext1 libgtkglextmm-x11-1.2-0 libgtkmm-2.4-1c2a liblapack3gf libmpfr4 libpangomm-1.4-1 python-numpy python-visual
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libblas3gf is not installed, so not removed
Package libboost-python1.42.0 is not installed, so not removed
Package libboost-signals1.42.0 is not installed, so not removed
Package libboost-thread1.42.0 is not installed, so not removed
Package libcairomm-1.0-1 is not installed, so not removed
Package libgfortran3 is not installed, so not removed
Package libglibmm-2.4-1c2a is not installed, so not removed
Package libgtkglext1 is not installed, so not removed
Package libgtkglextmm-x11-1.2-0 is not installed, so not removed
Package libgtkmm-2.4-1c2a is not installed, so not removed
Package liblapack3gf is not installed, so not removed
Package libglade2-0 is not installed, so not removed
Package libglademm-2.4-1c2a is not installed, so not removed
Package libpangomm-1.4-1 is not installed, so not removed
Package python-numpy is not installed, so not removed
Package python-visual is not installed, so not removed
The following packages were automatically installed and are no longer required:
libsmbclient libts-0.0-0 libtalloc2 libswscale0 libcdio10 python-bluez python2.5-minimal libusplash0 libavutil50 liblcms1 libidn11 libsamplerate0 libx264-104 ttf-liberation
libsvga1 libsdl-mixer1.2 libglew1.5 libcap2 libspeex1 libapr1 libwbclient0 libboost-iostreams1.40.0 python-central libass4 libmpfr1ldbl python2.5 libsdl1.2debian-alsa
libwavpack1 libmysqlclient16 libavcodec52 libdirectfb-1.2-9 libx264-88 liblog4cxx10 libx264-98 libsdl-image1.2 python-qt3 libmp3lame0 libenca0 libsdl1.2debian python-sip
libcurl3 libmikmod2 libvpx0 libssh2-1 libtheora0 liba52-0.7.4 libpostproc51 liblzo2-2 libvorbisfile3 libflac8 liborc-0.4-0 libgsm1 libvorbisenc2 linux-headers-2.6.32-3-common
libasyncns0 libschroedinger-1.0-0 libavformat52 libxvidcore4 tsconf libmad0 libdb4.5 libsysfs2 libopencore-amrnb0 openssl libapt-pkg-perl libpulse0 libcurl3-gnutls libqt3-mt
libdirac-encoder0 usplash-theme-debian libglu1-mesa librtmp0 libvorbis0a libopenjpeg2 libaudio2 libaprutil1 mysql-common libopencore-amrwb0 ca-certificates lsb-release dpatch
libsndfile1 libmng1 libmpeg2-4 libmms0 libogg0 libfaac0 libfaad2 libsmpeg0
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
build-essential* cpp* cpp-4.3* cpp-4.4* dkms* g++* g++-4.4* gcc* gcc-4.3* gcc-4.4* libmpfr4* libstdc++6-4.4-dev* linux-headers-2.6-amd64* linux-headers-2.6.32-5-amd64*
nvidia-glx* nvidia-kernel-dkms* x11-utils* xbmc* xbmc-bin* xbmc-data* xbmc-skin-confluence* xbmc-standalone*
0 upgraded, 0 newly installed, 22 to remove and 0 not upgraded.
After this operation, 136 MB disk space will be freed.
Do you want to continue [Y/n]? ^C
None of the requested packages are installed and apt still tries to remove
something completelly different (rendering the system unusable as its only
purpose is running xbmc :))
Report not written on the machine failing, thus no apt configuration files
included. These are all default on "eiga".
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.34-1-amd64 (SMP w/4 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 2010.08.28 GnuPG archive keys of the Debian a
ii gnupg 1.4.10-4 GNU privacy guard - a free PGP rep
ii libc6 2.11.2-6 Embedded GNU C Library: Shared lib
ii libgcc1 1:4.4.5-2 GCC support library
ii libstdc++6 4.4.5-2 The GNU Standard C++ Library v3
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
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-6 high-quality block-sorting file co
ii dpkg-dev 1.15.8.5 Debian package development tools
ii lzma 4.43-14 Compression method of 7z format in
ii python-apt 0.7.98.1 Python interface to libapt-pkg
-- no debconf information
Reply to: