#769758 aptitude: autoclean reports zero cleaned size on armel

#769758#3
Date:
2014-11-16 07:22:41 UTC
From:
To:
Steps to reproduce:
# du -hs /var/cache/apt/archives/
484M    /var/cache/apt/archives
# aptitude autoclean
Del tzdata 2013i-0wheezy1 [0 B]
Del dpkg-dev 1.16.13 [0 B]
Del apache2.2-common 2.2.22-13+deb7u1 [0 B]
Del libc6-dev 2.13-38+deb7u3 [0 B]
Del libavutil51 6:0.8.15-1 [0 B]
Del curl 7.26.0-1+wheezy8 [0 B]
Del libcups2 1.5.3-5+deb7u1 [0 B]
Del base-files 7.1wheezy5 [0 B]
Del libgnutlsxx27 2.12.20-7 [0 B]
Del cups-common 1.7.5-4 [0 B]
Del libssl1.0.0 1.0.1e-2+deb7u11 [0 B]
Del cups-common 1.7.4-4 [0 B]
Del cups-server-common 1.7.1-5 [0 B]
Del libavutil51 6:0.8.13-1 [0 B]
Del apt 0.9.7.9+deb7u5 [0 B]
Del libqpdf13 5.1.1-1 [0 B]
Del wireshark-common 1.8.2-5wheezy10 [0 B]
Del libdpkg-perl 1.16.13 [0 B]
Del linux-image-3.2.0-4-kirkwood 3.2.57-3 [0 B]
Del cups-common 1.7.1-7 [0 B]
Del libcupscgi1 1.6.4-2 [0 B]
Del cups-common 1.7.1-4 [0 B]
Del dbus 1.6.8-1+deb7u3 [0 B]
Del cups-server-common 1.7.4-1 [0 B]
Del linux-libc-dev 3.2.60-1+deb7u3 [0 B]
Del linux-libc-dev 3.2.57-3 [0 B]
Del openssl 1.0.1e-2+deb7u4 [0 B]
Del cups-common 1.6.4-2 [0 B]
Del ddclient 3.8.1-1.1 [0 B]
Del libcups2 1.7.1-2 [0 B]
Del cups-bsd 1.7.1-12 [0 B]
Del libdpkg-perl 1.16.14 [0 B]
Del libfontembed1 1.0.34-3+b1 [0 B]
Del libcupsimage2 1.7.1-12 [0 B]
Del libssl1.0.0 1.0.1e-2+deb7u4 [0 B]
Del libcups2 1.6.4-2 [0 B]
Del libcupsppdc1 1.7.1-12 [0 B]
Del libcupsmime1 1.7.1-4 [0 B]
Del libmagic1 5.11-2+deb7u4 [0 B]
Del apt-utils 0.9.7.9+deb7u4 [0 B]
Del linux-image-3.2.0-4-kirkwood 3.2.57-3+deb7u2 [0 B]
Del curl 7.26.0-1+wheezy9 [0 B]
Del libcupsppdc1 1.7.1-10 [0 B]
Del cups-server-common 1.7.1-7 [0 B]
Del apt-utils 0.9.7.9+deb7u3 [0 B]
Del libgnutls-dev 2.12.20-7 [0 B]
Del libavutil51 6:0.8.10-1 [0 B]
Del cups-common 1.7.2-1 [0 B]
Del libcurl3 7.26.0-1+wheezy8 [0 B]
Del tcllib 1.15-dfsg-2 [0 B]
Del linux-libc-dev 3.2.57-3+deb7u2 [0 B]
Del dpkg 1.16.14 [0 B]
Del cups-common 1.7.4-1 [0 B]
Del cups-common 1.7.5-5 [0 B]
Del libcupsppdc1 1.6.4-2 [0 B]
Del libapt-inst1.5 0.9.7.9+deb7u2 [0 B]
Del libcups2 1.7.1-4 [0 B]
Del libssl1.0.0 1.0.1e-2+deb7u1 [0 B]
Del cups-server-common 1.7.1-10 [0 B]
Del libcupsimage2 1.7.1-7 [0 B]
Del cups-common 1.7.2-3 [0 B]
Del apt 0.9.7.9+deb7u4 [0 B]
Del libc6 2.13-38+deb7u3 [0 B]
Del openssl 1.0.1e-2+deb7u6 [0 B]
Del gpgv 1.4.12-7+deb7u4 [0 B]
Del libdbus-1-3 1.6.8-1+deb7u3 [0 B]
Del libcupscgi1 1.7.1-10 [0 B]
Del cups-bsd 1.7.1-10 [0 B]
Del locales 2.13-38+deb7u1 [0 B]
Del libcupscgi1 1.7.1-5 [0 B]
Del cups-common 1.7.1-12 [0 B]
Del cups-bsd 1.6.4-2 [0 B]
Del libcupsmime1 1.7.1-5 [0 B]
Del locales 2.13-38+deb7u3 [0 B]
Del libjbig-dev 2.0-2 [0 B]
Del file 5.11-2+deb7u2 [0 B]
Del libapt-inst1.5 0.9.7.9+deb7u4 [0 B]
Del apache2-mpm-worker 2.2.22-13+deb7u2 [0 B]
Del cups-server-common 1.7.3-6 [0 B]
Del cups-server-common 1.7.1-2 [0 B]
Del libcupscgi1 1.7.1-12 [0 B]
Del libgnutls26 2.12.20-8 [0 B]
Del libcupsmime1 1.7.1-7 [0 B]
Del apt 0.9.7.9+deb7u2 [0 B]
Del radicale 0.8-2 [0 B]
Del libapt-inst1.5 0.9.7.9+deb7u3 [0 B]
Del liblcms2-dev 2.2+git20110628-2.2 [0 B]
Del cups-client 1.7.1-10 [0 B]
Del mysql-common 5.5.35+dfsg-0+wheezy1 [0 B]
Del libssl1.0.0 1.0.1e-2+deb7u3 [0 B]
Del apache2-mpm-worker 2.2.22-13+deb7u1 [0 B]
Del libapt-pkg4.12 0.9.7.9+deb7u4 [0 B]
Del libkrb5-dev 1.10.1+dfsg-5+deb7u1 [0 B]
Del libmagic1 5.11-2+deb7u1 [0 B]
Del libavformat53 6:0.8.12-1 [0 B]
Del libc-bin 2.13-38+deb7u1 [0 B]
Del cups-client 1.7.1-7 [0 B]
Del apache2-utils 2.2.22-13+deb7u1 [0 B]
Del cups-server-common 1.7.1-12 [0 B]
Del smbclient 2:3.6.6-6+deb7u3 [0 B]
Del cups-common 1.7.1-5 [0 B]
Del cups-bsd 1.7.1-2 [0 B]
Del dpkg-dev 1.16.14 [0 B]
Del libapt-pkg4.12 0.9.7.9+deb7u2 [0 B]
Del cups-client 1.7.1-2 [0 B]
Del cups-bsd 1.7.1-4 [0 B]
Del libcupsimage2 1.6.4-2 [0 B]
Del libcupsppdc1 1.7.1-4 [0 B]
Del libavcodec53 6:0.8.13-1 [0 B]
Del cups-bsd 1.7.1-7 [0 B]
Del openssl 1.0.1e-2+deb7u7 [0 B]
Del samba-tools 2:3.6.6-6+deb7u3 [0 B]
Del file 5.11-2+deb7u1 [0 B]
Del linux-libc-dev 3.2.57-3+deb7u1 [0 B]
Del libcupsppdc1 1.7.1-7 [0 B]
Del libcupsimage2-dev 1.5.3-5+deb7u1 [0 B]
Del cups-server-common 1.7.2-1 [0 B]
Del base-files 7.1wheezy6 [0 B]
Del dpkg 1.16.13 [0 B]
Del libapt-pkg4.12 0.9.7.9+deb7u5 [0 B]
Del cups-common 1.7.3-6 [0 B]
Del libavformat53 6:0.8.13-1 [0 B]
Del libcurl3-gnutls 7.26.0-1+wheezy9 [0 B]
Del libmagic1 5.11-2+deb7u2 [0 B]
Del libmysqlclient18 5.5.37-0+wheezy1 [0 B]
Del cups-common 1.7.5-1 [0 B]
Del libjpeg62-turbo 1:1.3.1-8 [0 B]
Del cups-client 1.6.4-2 [0 B]
Del samba 2:3.6.6-6+deb7u3 [0 B]
Del openssl 1.0.1e-2+deb7u11 [0 B]
Del apt-utils 0.9.7.9+deb7u2 [0 B]
Del libcupsimage2 1.7.1-4 [0 B]
Del cups-server-common 1.7.5-4 [0 B]
Del libcups2-dev 1.5.3-5+deb7u1 [0 B]
Del cups-client 1.7.1-12 [0 B]
Del libc6-dev 2.13-38+deb7u1 [0 B]
Del cups-server-common 1.7.2-3 [0 B]
Del base-files 7.1wheezy4 [0 B]
Del libssl1.0.0 1.0.1e-2+deb7u10 [0 B]
Del libcupsimage2 1.7.1-2 [0 B]
Del mysql-common 5.5.37-0+wheezy1 [0 B]
Del libcupsppdc1 1.7.1-5 [0 B]
Del file 5.11-2+deb7u3 [0 B]
Del libcupsmime1 1.6.4-2 [0 B]
Del cups-bsd 1.7.1-5 [0 B]
Del apache2.2-bin 2.2.22-13+deb7u1 [0 B]
Del openssl 1.0.1e-2+deb7u10 [0 B]
Del libcurl3 7.26.0-1+wheezy9 [0 B]
Del libcupsimage2 1.7.1-10 [0 B]
Del libcupsmime1 1.7.1-2 [0 B]
Del linux-image-3.2.0-4-kirkwood 3.2.60-1+deb7u3 [0 B]
Del cups-client 1.7.1-5 [0 B]
Del multiarch-support 2.13-38+deb7u3 [0 B]
Del tzdata 2014e-0wheezy1 [0 B]
Del bash 4.2+dfsg-0.1+deb7u1 [0 B]
Del libmysqlclient18 5.5.35+dfsg-0+wheezy1 [0 B]
Del libc6 2.13-38+deb7u1 [0 B]
Del libcupscgi1 1.7.1-7 [0 B]
Del python-radicale 0.8-2 [0 B]
Del libavutil51 6:0.8.12-1 [0 B]
Del libavcodec53 6:0.8.12-1 [0 B]
Del cups-common 1.7.3-3 [0 B]
Del linux-libc-dev 3.2.60-1+deb7u1 [0 B]
Del libwbclient0 2:3.6.6-6+deb7u3 [0 B]
Del cups-server-common 1.7.5-5 [0 B]
Del krb5-multidev 1.10.1+dfsg-5+deb7u1 [0 B]
Del linux-image-3.2.0-4-kirkwood 3.2.54-2 [0 B]
Del libwireshark2 1.8.2-5wheezy10 [0 B]
Del libcups2 1.7.1-7 [0 B]
Del libavcodec53 6:0.8.10-1 [0 B]
Del libapt-pkg4.12 0.9.7.9+deb7u3 [0 B]
Del linux-image-3.2.0-4-kirkwood 3.2.60-1+deb7u1 [0 B]
Del libcupscgi1 1.7.1-2 [0 B]
Del libqpdf-dev 5.1.0-1 [0 B]
Del libssl1.0.0 1.0.1e-2+deb7u6 [0 B]
Del linux-image-3.2.0-4-kirkwood 3.2.57-3+deb7u1 [0 B]
Del libcupsmime1 1.7.1-12 [0 B]
Del libapt-inst1.5 0.9.7.9+deb7u5 [0 B]
Del cups-server-common 1.7.1-4 [0 B]
Del openssl 1.0.1e-2+deb7u9 [0 B]
Del libcupsimage2 1.7.1-5 [0 B]
Del libjpeg8-dev 8d-1 [0 B]
Del libwiretap2 1.8.2-5wheezy10 [0 B]
Del openssl 1.0.1e-2+deb7u3 [0 B]
Del gnupg 1.4.12-7+deb7u4 [0 B]
Del cups-client 1.7.1-4 [0 B]
Del apt 0.9.7.9+deb7u3 [0 B]
Del libcupsfilters1 1.0.34-3+b1 [0 B]
Del apt-utils 0.9.7.9+deb7u5 [0 B]
Del file 5.11-2+deb7u4 [0 B]
Del cups-server-common 1.6.4-2 [0 B]
Del tzdata 2014a-0wheezy1 [0 B]
Del libqpdf13 5.1.0-1 [0 B]
Del libcupsimage2 1.5.3-5+deb7u1 [0 B]
Del libavcodec53 6:0.8.15-1 [0 B]
Del openssl 1.0.1e-2+deb7u1 [0 B]
Del linux-image-2.6.32-5-kirkwood 2.6.32-48squeeze5 [0 B]
Del libgnutls-openssl27 2.12.20-7 [0 B]
Del libcupscgi1 1.7.1-4 [0 B]
Del ddclient 3.8.2-1 [0 B]
Del libyaml-0-2 0.1.4-2+deb7u3 [0 B]
Del libc6-dbg 2.13-38 [0 B]
Del cups-server-common 1.7.5-1 [0 B]
Del libgnutls26 2.12.20-8+deb7u1 [0 B]
Del libssl1.0.0 1.0.1e-2+deb7u7 [0 B]
Del libc-dev-bin 2.13-38+deb7u3 [0 B]
Del samba-common-bin 2:3.6.6-6+deb7u3 [0 B]
Del cups-ppdc 1.5.3-5+deb7u2 [0 B]
Del libcupsppdc1 1.7.1-2 [0 B]
Del tshark 1.8.2-5wheezy10 [0 B]
Del libmagic1 5.11-2+deb7u3 [0 B]
Del libxml2 2.8.0+dfsg1-7+nmu3 [0 B]
Del libwsutil2 1.8.2-5wheezy10 [0 B]
Del libcups2 1.7.1-5 [0 B]
Del libcups2 1.7.1-12 [0 B]
Del libyaml-0-2 0.1.4-2+deb7u2 [0 B]
Del apache2.2-common 2.2.22-13+deb7u2 [0 B]
Del libpq5 9.1.13-0wheezy1 [0 B]
Del libc-dev-bin 2.13-38+deb7u1 [0 B]
Del cups-common 1.7.1-2 [0 B]
Del libssl1.0.0 1.0.1e-2+deb7u9 [0 B]
Del libwireshark-data 1.8.2-5wheezy10 [0 B]
Del libssl1.0.0 1.0.1e-2+deb7u5 [0 B]
Del libcupsmime1 1.7.1-10 [0 B]
Del apache2.2-bin 2.2.22-13+deb7u2 [0 B]
Del libc-bin 2.13-38+deb7u3 [0 B]
Del samba-common 2:3.6.6-6+deb7u3 [0 B]
Del cups-common 1.7.1-10 [0 B]
Del libavformat53 6:0.8.10-1 [0 B]
Del rsyslog 5.8.11-3+deb7u1 [0 B]
Del linux-libc-dev 3.2.54-2 [0 B]
Del cups-server-common 1.7.4-4 [0 B]
Del openssl 1.0.1e-2+deb7u5 [0 B]
Del libavformat53 6:0.8.15-1 [0 B]
Del libcups2 1.7.1-10 [0 B]
Del apache2-utils 2.2.22-13+deb7u2 [0 B]
Del libcurl3-gnutls 7.26.0-1+wheezy8 [0 B]
Del cups-server-common 1.7.3-3 [0 B]
Del libdbus-1-dev 1.6.8-1+deb7u1 [0 B]
Del multiarch-support 2.13-38+deb7u1 [0 B]
Freed 0 B of disk space
# du -hs /var/cache/apt/archives/
219M    /var/cache/apt/archives

Directory size is decreased to 265M, but aptitude reports that 0 B was
freed.

The same version of aptitude on amd64 machine works well.

#769758#8
Date:
2015-08-29 15:58:32 UTC
From:
To:
Hello Alexander, APT deities,

2014-11-16 07:22 Alexander Galanin:

aptitude autoclean uses SizeToStr() from apt's strutl.h file and the
same basic code at least for a decade (the same for all architectures),
so I am reassigning the bug report for their consideration, in the case
that they know if there is/was some known problem under this
architecture to explain that behaviour (please reassign back if you
confirm that all is well within apt).

I tried to reproduce it in an armel machine but was unable to set it up
properly (do not own root on it).


For reference, the relevant code from cmdline_clean.cc is:

===================================
class LogCleaner : public pkgArchiveCleaner
{
  ...
protected:
  virtual void Erase(const char *File,string Pkg,string Ver,struct stat &St)
  {
    printf(_("Del %s %s [%sB]\n"),
           Pkg.c_str(),
           Ver.c_str(),
           SizeToStr(St.st_size).c_str());
  ...
===================================



Cheers.
--
Manuel A. Fernandez Montecelo <manuel.montezelo@gmail.com>