aptitude wants to commit suicide (and take all system with it)

Bug #112084 reported by C de-Avillez
12
Affects Status Importance Assigned to Milestone
aptitude (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Feisty with Gutsy updates. Notice that aptitude stated itself was unused (so goodbye), together with a good chunck of the system.

Package: aptitude
Priority: important
Section: admin
Installed-Size: 8692
Maintainer: Ubuntu Core Developers <email address hidden>
Original-Maintainer: Daniel Burrows <email address hidden>
Architecture: amd64
Version: 0.4.4-1ubuntu3
Depends: libapt-pkg-libc6.4-6-3.53, libc6 (>= 2.5-0ubuntu1), libgcc1 (>= 1:4.1.2), libncursesw5 (>= 5.4-5), libsigc++-2.0-0c2a (>= 2.0.2), libstdc++6 (>= 4.1.2)
Recommends: aptitude-doc-en | aptitude-doc
Suggests: libparse-debianchangelog-perl, tasksel, debtags
Filename: pool/main/a/aptitude/aptitude_0.4.4-1ubuntu3_amd64.deb

hggdh@xango:~/Desktop $ sudo aptitude dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done
Building tag database... Done
The following packages are BROKEN:
  libbluetooth2-dbgsym
The following packages are unused and will be REMOVED:
  abs-guide acpi acpidump alien alsa-base alsa-utils ant ant-optional anyevent-perl apache2 apache2-doc apache2-mpm-prefork apache2-utils
  apache2.2-common apport apport-gtk apt-build apt-doc apt-file apt-howto-common apt-howto-en apt-listchanges apt-rdepends apt-show-source
  apt-show-versions apt-src aptitude aptitude-doc-en arj at at-spi autobook autoconf-archive autoconf-doc banshee bash-doc bazaar bc
  bcm43xx-fwcutter bibtex2html bind9-host binutils-doc bison bison-doc bluez-cups bluez-pin bluez-utils boo brltty brltty-x11 bug-buddy
  build-essential bzr bzr-gtk bzr-svn bzrtools c-cpp-reference cdbs cdparanoia cdrecord classpath-doc cm-super cm-super-x11 cogito comerr-dev
  config-manager configure-debian console-setup console-terminus console-tools contact-lookup-applet cpp-4.1-doc cups-pdf cupsys-driver-gutenprint
  cvs cxref-doc dash dbconfig-common dbs dbus-1-doc dbus-1-utils dbus-viewer dc dchroot dcraw dctrl-tools ddd debconf-doc debian-goodies
  debian-helper-scripts debian-installer debian-reference debian-reference-common debian-reference-en debootstrap debtags defoma-doc
  developers-reference devscripts dh-buildinfo dh-make dhcp3-server diff-doc diffstat dirmngr diveintopython dnsutils doc-base doc-linux-html
  doc-linux-nonfree-text docbook docbook-defguide docbook-doc docbook-dsssl docbook-dsssl-doc docbook-ebnf docbook-html-forms docbook-jrefentry
  docbook-mathml docbook-to-man docbook-utils docbook-xsl docbook-xsl-doc dosfstools dovecot-common dovecot-imapd doxygen-doc dpatch driconf dselect
  dvdrip dvipost dynamite easytag ecj ecj-bootstrap ekiga eog esound espeak espeak-data ethtool evms evms-cli evms-gui evms-ncurses
  evolution-data-server-dev evolution-dev evolution-webcal example-content exim-doc exim4-doc-html exim4-doc-info exuberant-ctags f-spot fakeroot
  farsight0.1-rtp fbset fdutils feed2imap feisty-gdm-themes feisty-session-splashes feisty-wallpapers festival festlex-cmu festlex-poslex
  festvox-kallpc16k fftw3 file-roller firefox-dev firefox-dom-inspector firefox-gnome-support firefox-launchpad-plugin firefox-themes-ubuntu flex
  flex-doc fontforge foo2zjs foomatic-db-hpijs fping fpm freeglut3 freeglut3-dev ftp fuseiso fusesmb g++ g++-4.1 g-wrap gaim gaim-data
  gaim-encryption gaim-extendedprefs gaim-irchelper gaim-themes galternatives gawk-doc gcalctool gcc-4.1-doc gcc-doc gconf gconf-editor gdb-doc
  gdebi-core gdk-imlib1 gdk-imlib11 gdm gedit gedit-common gettext-doc ggzcore-bin gimp gimp-data gimp-help-common gimp-help-en gimp-print
  gimp-python git-core gitk gkdebconf glibc-doc gnash gnash-tools gnomad2 gnome-accessibility-themes gnome-backgrounds gnome-bin gnome-cards-data
  gnome-chess gnome-commander gnome-common gnome-cups-manager gnome-doc-tools gnome-extra-icons gnome-find gnome-games gnome-games-data
  gnome-games-extra-data gnome-hearts gnome-iconedit gnome-keyring-manager gnome-launch-box gnome-libs-data gnome-mag gnome-main-menu gnome-nettool
  gnome-orca gnome-pkg-tools gnome-ppp gnome-screensaver gnome-spell gnome-splashscreen-manager gnome-system-tools gnome-tasksel gnome-themes
  gnome-vfs-extfs gnomeradio gnomp3 gnucash gnucash-common gnucash-dbgsym gnucash-docs gnuhtml2latex gnumail-doc gnumeric gnumeric-common
  gnumeric-doc gnupg-doc gnupg2 gnutls-doc gparted gpass gpgsm greenwich groff groff-base grub-doc gsambad gstreamer-tools gstreamer0.10-ffmpeg
  gstreamer0.10-gnomevfs gstreamer0.10-plugins-base-apps gstreamer0.10-plugins-farsight gstreamer0.10-plugins-ugly
  gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-tools gstreamer0.8-a52dec gstreamer0.8-aa gstreamer0.8-alsa gstreamer0.8-artsd
  gstreamer0.8-audiofile gstreamer0.8-caca gstreamer0.8-cdio gstreamer0.8-cdparanoia gstreamer0.8-doc gstreamer0.8-dv gstreamer0.8-dvd
  gstreamer0.8-esd gstreamer0.8-festival gstreamer0.8-ffmpeg gstreamer0.8-flac gstreamer0.8-gnomevfs gstreamer0.8-gsm gstreamer0.8-gtk
  gstreamer0.8-hermes gstreamer0.8-jpeg gstreamer0.8-lame gstreamer0.8-mad gstreamer0.8-mikmod gstreamer0.8-misc gstreamer0.8-mms
  gstreamer0.8-mpeg2dec gstreamer0.8-musepack gstreamer0.8-oss gstreamer0.8-plugin-apps gstreamer0.8-plugins gstreamer0.8-sdl gstreamer0.8-sid
  gstreamer0.8-speex gstreamer0.8-swfdec gstreamer0.8-theora gstreamer0.8-tools gstreamer0.8-vorbis gstreamer0.8-x gstreamer0.8-xvid gsynaptics
  gtk-doc-tools gtk2-engines gtk2-engines-ubuntulooks gtk2-ex-formfactory-perl gtkhtml3.8 gtweakui gucharmap gui-apt-key guile-1.6 guile-1.6-dev
  guile-1.6-libs guile-1.6-slib guile-g-wrap guile-library gwget gxine hal-device-manager hal-doc hardware-monitor hermes1 hexedit hotkey-setup
  hpijs htop human-cursors-theme human-icon-theme human-theme hwdb-client-common hwdb-client-gnome hwinfo ia32-libs-kde iamerican iasl imlib-base
  indent indent-doc industrial-cursor-theme info initscripts inputattach installation-guide-amd64 installation-report intltool iptables
  iputils-tracepath ispell j2re1.4-mozilla-plugin j2sdk1.4 j2sdk1.4-doc jade jadetex javacc jsvc junit k3b kbd-compat kcalc kcharselect kdbg
  kdenetwork-filesharing kdiff3 kdocker kernel-package kernel-wedge keychain kget khexedit kiso knmap kpdf kppp kxmleditor kxsldbg kzenexplorer lame
  lame-extras landscape-client language-pack-en language-pack-en-base language-pack-gnome-en language-pack-gnome-en-base language-selector
  language-selector-common language-support-en latex-xft-fonts latex2html less lesstif2 lftp libacl1-dev libadns1 libaiksaurus-1.2-0c2a
  libaiksaurus-1.2-data libapache-mod-jk-doc libapache-mod-perl-doc libapache-mod-python-doc libapache-mod-ssl-doc libapache2-mod-jk
  libapache2-mod-perl2 libapache2-mod-perl2-doc libapache2-mod-php5 libapache2-mod-proxy-html libapache2-mod-python libapache2-svn libappconfig-perl
  libapr1 libaprutil1 libapt-pkg-perl libapt-rpm-pkg-libc6.3-6-2 libart-2.0-dev libart2 libasound2-dev libaspell-dev libatk1.0-dev libatm1
  libattr1-dev libaudio-dev libaudiofile-dev libauthen-sasl-perl libavahi-client-dev libavahi-common-dev libavahi-glib-dev libbeecrypt6
  libbeecrypt6-dev libbind9-0 libbonobo2-dev libbonoboui2-dev libboost-dev libboost-program-options1.33.1 libboost-regex1.33.1 libbrlapi1 libbtctl4
  libbz2-dev libc-client2002edebian libc6-dev-i386 libcairo-java libcairo-java-doc libcairo2-dev libcairomm-1.0-dev libcamel1.2-dev libcap-dev
  libcapi20-3 libcapi20-dev libcommons-beanutils-java libcommons-collections-java libcommons-collections3-java libcommons-daemon-java
  libcommons-dbcp-java libcommons-digester-java libcommons-el-java libcommons-fileupload-java libcommons-io-java libcommons-io-java-doc
  libcommons-launcher-java libcommons-logging-java libcommons-modeler-java libcommons-modeler-java-doc libcommons-net-java libcommons-pool-java
  libcommons-validator-java libcompfaceg1 libconfig-file-perl libconfig-inifiles-perl libconsole libconvert-binhex-perl libcroco3-dev
  libcrypt-ssleay-perl libcupsys2-dev libcurl3-gnutls libcurl3-openssl-dev libdaemon-dev libdaemon0 libdate-manip-perl libdb3 libdb4.3++c2
  libdb4.4-dev libdbd-mysql-perl libdbi-perl libdevel-symdump-perl libdirectfb-0.9-25 libdiscover1-dev libdmx-dev libdns22 libdpkg-ruby1.8
  libdvdnav4 libdvdread3 libdynamite-dev libdynamite0 libebook1.2-dev libecal1.2-dev libedata-book1.2-dev libedata-cal1.2-dev libedataserver1.2-dev
  libedataserverui1.2-dev libedit2 libeel2-dev libegroupwise1.2-dev libelfg0 liberror-perl libesd0-dev libesmtp5 libespeak1 libestools1.2
  libevent-execflow-perl libevent-perl libevent-rpc-perl libevms-2.5 libexchange-storage1.2-dev libexif-dev libexiv2-0.12 libexpat1-dev libfaac0
  libfame-0.9 libfarsight0.1-1 libfcgi-perl libfeedparser-ruby1.8 libffcall1 libffi4 libffi4-dev libfilesys-statvfs-perl libfilesystem-ruby1.8
  libfinance-quote-perl libflac++5c2 libfontconfig1-dev libfontenc-dev libfs-dev libfuse-perl libgadu3 libgail-dev libgc-dev libgc1c2 libgcj7-0
  libgconf-java libgconf-java-doc libgconf11 libgconf2-dev libgconf2-ruby libgcrypt11-dev libgdbm-dev libgdchart-gd2-noxpm libgdk-pixbuf-gnome2
  libgdk-pixbuf2 libgecko2.0-cil libgetenv-java libgetopt-java libgfortran1 libggi2 libggz2 libggzcore7 libggzmod4 libgii1 libgii1-target-x
  libgimme-codec-dev libgimme-codec0 libgimp2.0 libgl1-mesa-dev libglade-gnome0 libglade-java libglade-java-doc libglade0 libglade2-dev
  libglade2-ruby libglew1 libglib-java libglib-java-doc libglib1.2 libglibmm-2.4-dev libglu1-mesa-dev libglut3 libglut3-dev libgnash0 libgnet-dev
  libgnet2.0-0 libgnome-desktop-dev libgnome-java libgnome-java-doc libgnome-jni libgnome-keyring-dev libgnome-mag2 libgnome-menu-dev
  libgnome-pilot2-dev libgnome-speech3 libgnome-vfs-common libgnome-vfsmm-2.6-1c2a libgnome2-dev libgnome2-gconf-perl libgnome32 libgnomebt0
  libgnomecanvas2-dev libgnomecanvasmm-2.6-1c2a libgnomecupsui1.0-1c2a libgnomekbd-dev libgnomekbdui-dev libgnomeprint2.2-dev libgnomeprintui2.2-dev
  libgnomesupport0 libgnomeui-dev libgnomeui32 libgnomevfs2-dev libgnomevfs2-ruby libgnorba27 libgnorbagtk0 libgnu-regexp-java libgnutls-dev
  libgoffice-0-3 libgoffice-0-common libgpg-error-dev libgpgme11 libgphoto2-2-dev libgpod1 libgsf-1-dev libgsf-gnome-1-114 libgstreamer-gconf0.8-0
  libgstreamer-plugins-base0.10-dev libgstreamer-plugins0.8-0 libgstreamer0.10-dev libgstreamer0.8-0 libgtk-java libgtk-java-doc libgtk-jni
  libgtk1.2 libgtk1.2-common libgtk2-gladexml-perl libgtk2.0-dev libgtkglext1 libgtkhtml3.8-15 libgtkhtml3.8-dev libgtkmm-2.4-dev libguile-ltdl-1
  libgutenprint2 libgutenprintui2-1 libgwrap-runtime0 libgwrap-runtime0-dev libhal-dev libhal-storage-dev libhd13 libhtml-tableextract-perl
  libhttp-access2-ruby1.8 libhunspell-dev libice-dev libid3-3.8.3c2a libid3tag0 libidl-dev libidn11-dev libieee1284-3 libieee1284-3-dev libifp4
  libimlib2 libintl-gettext-ruby1.8 libintl-perl libio-socket-ssl-perl libio-stringy-perl libipc-signal-perl libirman-dev libisc11 libisccc0
  libisccfg1 libiso9660-4 libiw-dev libjack0.100.0-0 libjack0.100.0-dev libjasper-1.701-dev libjasper-runtime libjaxp1.2-java libjcode-pm-perl
  libjcommon-java libjcommon-java-doc libjinglebase0.3-0 libjinglep2p0.3-0 libjinglexmllite0.3-0 libjinglexmpp0.3-0 libjpeg-progs libjsch-java
  libk3b2 libk3b2-mp3 libkadm55 libkrb5-dev libksba8 liblame0 liblaunchpad-integration-dev liblcms1-dev libldap2-dev liblircclient-dev
  liblircclient0 liblockdev1 libloudmouth1-0 liblpint-bonobo-dev liblua50-dev liblualib50-dev liblucene-java liblwres9 liblzo-dev libmad0
  libmagick++9c2a libmal1 libmatchbox1 libmcrypt4 libmeanwhile1 libmetacity-dev libmhash2 libmikmod2 libmime-lite-perl libmime-perl
  libmime-types-perl libmimedir-dev libmimedir0 libmjpegtools0c2a libmms0 libmng-dev libmodplug0c2 libmono-cairo2.0-cil libmono-data-tds1.0-cil
  libmono-security1.0-cil libmono-sharpzip0.6-cil libmono-sharpzip0.84-cil libmono-system-data1.0-cil libmono-system-web1.0-cil libmono1.0-cil
  libmozjs0d libmp4v2-0 libmpcdec3 libmpeg2-4 libmtp5 libmusicbrainz4-dev libmusicbrainz4c2a libmyodbc libmyspell3c2 libmysql-java
  libmysqlclient15-dev libnasl2 libnautilus-burn-dev libnautilus-extension-dev libneon25-dev libneon26 libneon26-gnutls libnessus2
  libnet-daemon-perl libnet-google-perl libnet-jabber-perl libnet-ssh-perl libnet-xmpp-perl libnet1 libnetpbm10 libnews-nntpclient-perl libnewt-dev
  libnewt-perl libnjb5 libnl-dev libnm-glib-dev libnotify-dev libnspr-dev libnspr4-0d libnss-dev libnss3-0d libnss3-tools libntfs-3g0
  libntfs-gnomevfs libntfs9 liboaf0 libobjc1 libofa0 libofx3 libogg-dev liboggflac3 libopal-2.2.0 libopencdk8-dev libopenexr-dev libopenobex1
  liborbit0 liborbit2-dev liboro-java libossp-uuid-perl libossp-uuid15 libostyle1c2 libpam-keyring libpanel-applet2-dev libpango1.0-dev
  libparted1.7-1 libpcap-dev libpcap0.7 libpcap0.7-dev libpcap0.8 libpcre3-dev libpcrecpp0 libperl5.8 libphp-pclzip libpisock-dev libplrpc-perl
  libpoppler1-qt libpopt-dev libpostproc0d libppd0 libpq-dev libpq4 libproc-syncexec-perl libproc-waitstat-perl libpt-1.10.0 libpt-plugins-alsa
  libpt-plugins-v4l libpt-plugins-v4l2 libpth20 libpthread-stubs0 libpthread-stubs0-dev libpulse0 libpvm3 libqt3-headers libqt3-java libqt3-jni
  libqt3-mt-dev libqt3-mt-mysql libqt4-dev libquicktime0 libreadline-java libreadline-java-doc libreadline5-dev librecode0 librexml-ruby
  librmail-ruby1.8 librpm4 librsvg2-bin librsvg2-dev librsvg2-ruby librsync1 libsamplerate0 libsane libsane-dev libsasl2 libsasl2-dev libscim8c2a
  libsdl1.2debian libsdl1.2debian-alsa libselinux1-dev libsepol1-dev libservlet2.4-java libsgmls-perl libsidplay1 libsigc++-2.0-dev libskim0
  libslang2-dev libsm-dev libsnmp-base libsnmp9 libsoap-lite-perl libsofia-sip-ua0 libsoup2.2-dev libsp1c2 libsqlite0-dev libsqlite3-dev libssl-dev
  libstartup-notification0-dev libstdc++6-4.1-dev libstlport4.6c2 libstruts1.2-java libsvn1 libswfdec0.3 libswt3.2-gtk-java libswt3.2-gtk-jni
  libsynaptics0 libt1-5 libtagcoll-dev libtagcoll2-dev libtasn1-3-dev libtdb1 libtidy-0.99-0 libtiff-tools libtiff4-dev libtiffxx0c2
  libtomcat5.5-java libtool libtunepimp5 libungif4-dev libuniconf4.2 libuninameslist0 libunshield0 libusb-dev libuser-perl libview-dev libview2
  libvorbis-dev libwibble-dev libwmf-bin libwmf-dev libwmf-doc libwnck-dev libwv2-1c2 libwvstreams4.2-base libwvstreams4.2-extras libwww-search-perl
  libwxbase2.6-0 libwxgtk2.6-0 libx11-dev libxau-dev libxaw-headers libxaw7-dev libxcb-xlib0-dev libxcb1-dev libxcomposite-dev libxcursor-dev
  libxdamage-dev libxdmcp-dev libxevie-dev libxevie1 libxext-dev libxfixes-dev libxfont-dev libxft-dev libxi-dev libxine-dev libxine-extracodecs
  libxine1 libxine1-ffmpeg libxinerama-dev libxkbfile-dev libxkbui-dev libxkbui1 libxklavier-dev libxml-grove-perl libxml-parser-ruby1.8 libxml-perl
  libxml-stream-perl libxml1 libxml2-dev libxml2-doc libxmlsec1 libxmlsec1-nss libxmlsec1-openssl libxmltok1 libxmu-dev libxmu-headers libxmuu-dev
  libxplc0.3.13 libxpm-dev libxrandr-dev libxrender-dev libxres-dev libxslt1-dev libxss-dev libxt-dev libxt-java libxtrap-dev libxtst-dev
  libxul-common libxul0d libxv-dev libxvidcore4 libxvmc-dev libxvmc1 libxxf86dga-dev libxxf86misc-dev libxxf86vm-dev libzvt2 libzzip-0-12 liferea
  liferea-mozilla linux-headers-generic linux-kernel-devel linux-sound-base linux-source linux-source-2.6.20 linux32 linuxdoc-tools
  linuxdoc-tools-latex linuxprinting.org-ppds linuxprinting.org-ppds-extra lm-sensors lsb-core lsdvd lshw lshw-gtk lsof ltrace lua50 lvm-common lvm2
  lyx lyx-common lyx-qt lzop m4-doc maint-guide make-doc man-db man2html manpages manpages-dev manpages-posix manpages-posix-dev mc mdadm memtest86+
  mesa-common-dev mii-diag mime-construct min12xxw mkisofs mlock mlview mozilla-firefox-locale-en-gb mozilla-mplayer mpeglib mplayer mplayer-skins
  mtr-tiny myspell-en-gb myspell-en-us myspell-en-za mysql-admin mysql-admin-common mysql-client-5.0 mysql-navigator mysql-query-browser
  mysql-query-browser-common mysql-server-5.0 nano nautilus-sendto ncurses-term nessus nessus-plugins nessusd netpbm newt-tcl nmap ntfs-3g ntp
  ntp-doc ntpdate oaf ogmtools onboard openjade openoffice.org-evolution openoffice.org-gnome openoffice.org-gtk openoffice.org-help-en-us
  openoffice.org-l10n-common openoffice.org-l10n-en-gb openoffice.org-l10n-en-za openoffice.org-thesaurus-en-us openprinting-ppds
  openprinting-ppds-extra opensp openssh-client openssh-server osgcal-doc p7zip-full parted parted-doc partimage partimage-doc patchutils pbuilder
  pcmciautils pdksh perlsgml pfb2t1c2pfb pgn-extract php5 php5-cgi php5-common php5-curl php5-mysql php5-odbc php5-recode php5-xsl phpmyadmin
  pinentry-qt pnm2ppa popularity-contest powernowd ppdfilt ppp pppconfig pppoeconf pppstatus prelink putty putty-tools pxlib1 pybaz python-at-spi
  python-bughelper python-cairo-dev python-celementtree python-crypto python-debian python-elementtree python-gnome2-desktop-dev
  python-gnome2-desktop-doc python-gnome2-dev python-gnome2-extras-dev python-gnome2-extras-doc python-gnuplot python-gobject-dev python-gst0.10
  python-gtk2-dev python-gtk2-doc python-gtk2-tutorial python-libbtctl python-msn python-mysqldb python-orca-brlapi python-paramiko python-pycurl
  python-pyrex python-qt3 python-qt4 python-qt4-dev python-qt4-doc python-roman python-sip4 python-subversion python-virtkey python-vte
  python-wxversion python-xml python-zopeinterface python2.5-doc qca-tls qt3-apps-dev qt3-dev-tools qt4-designer qt4-dev-tools qt4-doc qtparted
  quilt r-base-core r-cran-boot r-cran-cluster r-cran-foreign r-cran-kernsmooth r-cran-lattice r-cran-mgcv r-cran-nlme r-cran-rpart r-cran-survival
  r-cran-vr r-recommended rcs rdesktop readahead recode-doc reiserfsprogs resilience-theme rhythmbox rlwrap rpm rss-glx ruby samba samba-doc
  sane-utils schroot scim scim-gtk2-immodule scim-modules-socket scim-qtimm screen screensaver-default-images seahorse serpentine sgmls-doc sgmlspl
  sharutils-doc shorewall shorewall-doc skim slib slocate snort-doc sound-juicer soundconverter sox sp sqlite3 sqlite3-doc ssh ssh-askpass-gnome
  ssldump startup-tasks strace subversion subversion-helper-scripts subversion-tools sun-java5-demo sun-java5-jdk swig swig-doc system-services
  tangerine-icon-theme tango-icon-theme tango-icon-theme-common tar-doc tasksel tasksel-data tcl8.4-doc tcpdump tcptraceroute tdb-dev telnet
  tex-chess texi2html texinfo thunderbird-locale-en-gb tidy time tinyca tk8.4-doc tomcat5.5 tomcat5.5-admin tomcat5.5-webapps totem-gstreamer trang
  transcode tsclient tshark ttf-arphic-ukai ttf-arphic-uming ttf-baekmuk ttf-gentium ttf-kochi-gothic ttf-kochi-mincho ttf-lao ttf-mgopen
  ubuntu-artwork ubuntu-calendar ubuntu-calendar-december ubuntu-calendar-february ubuntu-calendar-january ubuntu-calendar-march
  ubuntu-calendar-november ubuntu-calendar-october ubuntu-docs ubuntu-minimal ubuntu-restricted-extras ubuntu-sounds ubuntu-standard unshield
  update-manager update-manager-core update-notifier upstart upstart-compat-sysv upstart-logd util-linux-locales valgrind vim-common vim-doc
  vim-gnome vim-gui-common vim-runtime vim-scripts vim-tiny vmware-tools-kernel-modules vnc-common vorbis-tools vrms w3-dtd-mathml w3m wajig
  wamerican wbritish wdiff-doc whois wireless-tools wireshark wireshark-common wpagui wvdial x11proto-bigreqs-dev x11proto-composite-dev
  x11proto-core-dev x11proto-damage-dev x11proto-dmx-dev x11proto-evie-dev x11proto-fixes-dev x11proto-fontcache-dev x11proto-fonts-dev
  x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-record-dev x11proto-render-dev x11proto-resource-dev
  x11proto-scrnsaver-dev x11proto-trap-dev x11proto-video-dev x11proto-xcmisc-dev x11proto-xext-dev x11proto-xf86bigfont-dev x11proto-xf86dga-dev
  x11proto-xf86dri-dev x11proto-xf86misc-dev x11proto-xf86vidmode-dev x11proto-xinerama-dev xarchive xboard xcursor-themes xdg-utils xfonts-100dpi
  xfonts-75dpi xfonts-scalable xkeyboard-config xml2rfc xmlstarlet xmltoman xmms xorg xorg-dev xpdf-reader xsane xsane-common xscreensaver-data
  xscreensaver-gl xserver-xorg-dev xtrans-dev xulrunner-gnome-support xvncviewer zenity zlib-bin zlibc
The following packages will be upgraded:
  docbook-xml kdeaddons-kfile-plugins kicker-applets libbluetooth2 libbluetooth2-dev
5 packages upgraded, 0 newly installed, 1347 to remove and 0 not upgraded.
Need to get 116kB/845kB of archives. After unpacking 3259MB will be freed.

Revision history for this message
John Vivirito (gnomefreak) wrote :

does removing libbluetooth2-dbgsym than attempeing to upgrade help?

Revision history for this message
berg (berg-foss) wrote :

whats happened if you use apt-get upgrade and not apt-get dist-upgrade ???

Revision history for this message
C de-Avillez (hggdh2) wrote :

@John: no difference. In fact libbluetooth2-dgbsym was removed later on via synaptic.Also, sorry for the delay, got sort of awfully busy the last month.

atp-get and synaptic behave identically, and sane: they do not try to remove (pretty much) the whole system.

@berg: apt-get {dist-upgrade | upgrade} do not try to delete the system. Only aptitude does it, and it behaves the same for upgrade or dist-upgrade. So this is pretty much contained with aptitude.

Revision history for this message
John Vivirito (gnomefreak) wrote :

What does this part mean? "Feisty with Gutsy updates." are you upgrading from feisty to gutsy or feisty system with some gutsy packages or repos?

Revision history for this message
C de-Avillez (hggdh2) wrote : Re: [Bug 112084] Re: aptitude wants to commit suicide (and take all system with it)

Full Gutsy.

Revision history for this message
C de-Avillez (hggdh2) wrote :

Sorry. I mean upgraded to Gutsy from Feisty.

Revision history for this message
C de-Avillez (hggdh2) wrote :

OK. I went looking around, and found bug 64814 with a similar symptom, but with apt.

In there there was a suggestion to delete /var/lib/apt/extended_states. I then decided to to the same with the aptitude equivalent -- /var/lib/aptitude/pkgstates. Deleted it, run aptidude update && aptitude dist-upgrade and...

nothing to be removed anymore.

So. For me, this is solved. I am not going to reject it myself, since I do not know what you would want to do -- perhaps document something?

Since this laptop has suffered Edgy -> Feisty -> Gutsy (and a move from KDE to Gnome in early Feisty), it might very well have gotten a not-so-perfect version of something, and it just happened that I seldom use aptitude.

Revision history for this message
Daniel Hahler (blueyed) wrote :

Setting this to confirmed.
I don't think it's invalid, because aptitude should never commit suicide/be so wrong about something.

Changed in aptitude:
status: New → Confirmed
Revision history for this message
John Vivirito (gnomefreak) wrote :

hggdh,
 bug 64814 is different that is an autoremove issue where as this is apt/aptitude issue. I have a strange feeling this is due to leftover unofficial packages or wasnt fully up-to-date when you ran dist-upgrade, but i do think Michael should see what he thinks can be done.

Revision history for this message
C de-Avillez (hggdh2) wrote :

Yup, I agree, and I understood that from 64814. But the fact remained that it still wanted to remove everything, and that there is something similar between apt and aptitude (i.e. the extended_states and pkgstates files) -- and please note I said similar, not the same.

I have not had unofficial packages in this system -- they are either Ubuntu-official, or I build them myself (and they end up via "make install" in /usr/local).

Revision history for this message
Mario Vukelic (kreuzsakra) wrote :

I see something similar. I also run Gutsy upgraded from Feisty. The only unofficial repo is medibuntu, which should have no impact. On a fully up-to-date system as of today, apt-get and aptitude behave differently:

sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  apt apt-utils libcurl3-gnutls
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

 sudo aptitude dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Building tag database... Done
The following packages are BROKEN:
  aptitude libapt-pkg-perl openoffice.org-core python-apt synaptic
The following packages will be automatically REMOVED:
  libcurl4-gnutls
The following packages will be REMOVED:
  libcurl4-gnutls
The following packages will be upgraded:
  apt apt-utils libcurl3-gnutls
3 packages upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Need to get 1853kB of archives. After unpacking 73.7kB will be freed.
The following packages have unmet dependencies:
  openoffice.org-core: Depends: libcurl4-gnutls (>= 7.16.2-1) but it is not installable
  aptitude: Depends: libapt-pkg-libc6.5-6-4.4 which is a virtual package.
  python-apt: Depends: libapt-inst-libc6.5-6-1.1 which is a virtual package.
              Depends: libapt-pkg-libc6.5-6-4.4 which is a virtual package.
  libapt-pkg-perl: Depends: libapt-pkg-libc6.5-6-4.4 which is a virtual package.
  synaptic: Depends: libapt-inst-libc6.5-6-1.1 which is a virtual package.
            Depends: libapt-pkg-libc6.5-6-4.4 which is a virtual package.
Resolving dependencies...
The following actions will resolve these dependencies:
Remove the following packages:
apport
apport-gtk
apt-listchanges
apt-utils
gdebi
gdebi-core
gnome-app-install
language-selector
libgimme-codec0
python-apport
python-apt
python-launchpad-bugs
python-software-properties
restricted-manager
software-properties-gtk
synaptic
ubuntu-desktop
ubuntu-minimal
unattended-upgrades
update-manager
update-manager-core
update-notifier
Keep the following packages at their current version:
apt [0.7.2ubuntu3 (now)]
libcurl3-gnutls [7.16.2-6ubuntu3 (now)]
libcurl4-gnutls [7.16.2-6ubuntu3 (gutsy, now)]
Leave the following dependencies unresolved:
debconf recommends apt-utils (>= 0.5.1)
nautilus recommends gnome-app-install (>= 0.2.6~)
ubuntu-standard recommends update-manager-core
Score is -7953
Accept this solution? [Y/n/q/?]

Revision history for this message
Mario Vukelic (kreuzsakra) wrote :

Ok, my issue has gone away with the recent update to aptitude 0.4.4-4ubuntu3 and apt 0.7.2ubuntu6.

Revision history for this message
Matthew Woerly (nattgew) wrote :

You reported this bug a while ago and there hasn't been any activity in it recently. Mario reports that it's fixed. Is this accurate?

Revision history for this message
C de-Avillez (hggdh2) wrote :

Yes. For me it has been solved by the bypass I pointed out on 2007-06-20. I never again had it. Go ahead and close it. Thanks.

Revision history for this message
John Vivirito (gnomefreak) wrote :

Marking Fix Released as this issue has been resolved

Changed in aptitude:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.