Hi,

I can confirm this (when using the curses UI, see below) and I have some precisions as well a possible workaround.

First, this is the contents of the configuration file (/etc/apt/listchanges.conf) on the "testing" box where the problem is observable :
[apt]
frontend=pager
email_address=root
confirm=1
save_seen=/var/lib/apt/listchanges.db
which=both

The problem described in the original bug report is in my case further aggravated by the fact that the mail report is not sent.

The box is updated daily. The last time the message was sent was on February, 23rd. Here is the /var/log/aptitude excerpt for this day :

[CONSERVÉ] octave3.2
[INSTALLÉ] printer-driver-pxljr
[MIS A JOUR] alsa-oss 1.0.17-5 -> 1.0.25-1
[MIS A JOUR] alsa-tools 1.0.24.1-3 -> 1.0.25-1
[MIS A JOUR] alsa-tools-gui 1.0.24.1-3 -> 1.0.25-1
[MIS A JOUR] alsa-utils 1.0.24.2-5 -> 1.0.25-1
[MIS A JOUR] fonts-pecita 3.2-4 -> 3.3-1
[MIS A JOUR] foomatic-db 20111206-1 -> 20120212-1
[MIS A JOUR] foomatic-filters 4.0.9-1 -> 4.0.12-1
[MIS A JOUR] ghostscript 9.04~dfsg-3 -> 9.05~dfsg-2
[MIS A JOUR] ghostscript-cups 9.04~dfsg-3 -> 9.05~dfsg-2
[MIS A JOUR] ghostscript-x 9.04~dfsg-3 -> 9.05~dfsg-2
[MIS A JOUR] libasound2 1.0.24.1-4 -> 1.0.25-2
[MIS A JOUR] libencode-locale-perl 1.02-2 -> 1.03-1
[MIS A JOUR] libev4 1:4.04-1 -> 1:4.11-1
[MIS A JOUR] libgs9 9.04~dfsg-3 -> 9.05~dfsg-2
[MIS A JOUR] libgs9-common 9.04~dfsg-3 -> 9.05~dfsg-2
[MIS A JOUR] libqscintilla2-8 2.6-3 -> 2.6.1-1
[MIS A JOUR] libsqlite3-0 3.7.9-2 -> 3.7.10-1
[MIS A JOUR] libsqlite3-dev 3.7.9-2 -> 3.7.10-1
[MIS A JOUR] login 1:4.1.4.2+svn3283-3 -> 1:4.1.5-1
[MIS A JOUR] manpages-fr-extra 20111118 -> 20120212
[MIS A JOUR] mime-support 3.51-1 -> 3.52-1
[MIS A JOUR] openprinting-ppds 20111206-1 -> 20120212-1
[MIS A JOUR] passwd 1:4.1.4.2+svn3283-3 -> 1:4.1.5-1
[MIS A JOUR] pyqt4-dev-tools 4.9-2 -> 4.9.1-1
[MIS A JOUR] python-blockdiag 1.1.2-1 -> 1.1.2-2
[MIS A JOUR] python-qscintilla2 2.6-3 -> 2.6.1-1
[MIS A JOUR] python-qt4 4.9-2 -> 4.9.1-1
[MIS A JOUR] python-qt4-dbus 4.9-2 -> 4.9.1-1
[MIS A JOUR] python-qt4-dev 4.9-2 -> 4.9.1-1
[MIS A JOUR] python-qt4-doc 4.9-2 -> 4.9.1-1
[MIS A JOUR] python-qt4-gl 4.9-2 -> 4.9.1-1
[MIS A JOUR] python-qt4-sql 4.9-2 -> 4.9.1-1
[MIS A JOUR] python-sip 4.13.1-3 -> 4.13.2-1
[MIS A JOUR] python-sip-dev 4.13.1-3 -> 4.13.2-1
[MIS A JOUR] sakura 2.4.2-3 -> 2.4.2-4
[MIS A JOUR] sqlite3 3.7.9-2 -> 3.7.10-1
[MIS A JOUR] sqlite3-doc 3.7.9-2 -> 3.7.10-1
[MIS A JOUR] xserver-xorg-video-dummy 1:0.3.5-1 -> 1:0.3.5-2

The day after, the message was not sent. Here is what was upgraded on February, 24th :

[INSTALLÉ, DÉPENDANCES] sphinx-common
[INSTALLÉ, DÉPENDANCES] sphinx-doc
[INSTALLÉ, DÉPENDANCES] xz-lzma
[CONSERVÉ] octave3.2
[MIS A JOUR] ca-certificates 20111211 -> 20120212
[MIS A JOUR] dbus 1.4.16-1 -> 1.4.18-1
[MIS A JOUR] dbus-x11 1.4.16-1 -> 1.4.18-1
[MIS A JOUR] libaacs0 0.3.0-3 -> 0.3.0-4
[MIS A JOUR] libass4 0.10.0-2 -> 0.10.0-3
[MIS A JOUR] libc-client2007e 8:2007e~dfsg-3.2 -> 8:2007e~dfsg-3.3
[MIS A JOUR] libdbus-1-3 1.4.16-1 -> 1.4.18-1
[MIS A JOUR] libdiscid0 0.2.2-2 -> 0.2.2-3
[MIS A JOUR] libevent-2.0-5 2.0.16-stable-1 -> 2.0.17-stable-1
[MIS A JOUR] libgudev-1.0-0 175-3 -> 175-3.1
[MIS A JOUR] libjs-sphinxdoc 1.0.8+dfsg-2 -> 1.1.2+dfsg-5
[MIS A JOUR] librhino-java 1.7R3-4 -> 1.7R3-5
[MIS A JOUR] libtamuanova-0.2 0.2-1 -> 0.2-2
[MIS A JOUR] libudev0 175-3 -> 175-3.1
[MIS A JOUR] libwrap0 7.6.q-22 -> 7.6.q-23
[MIS A JOUR] mercurial 2.0.2-1 -> 2.1-1
[MIS A JOUR] mercurial-common 2.0.2-1 -> 2.1-1
[MIS A JOUR] mlock 8:2007e~dfsg-3.2 -> 8:2007e~dfsg-3.3
[MIS A JOUR] pdf2djvu 0.7.11-1 -> 0.7.12-1
[MIS A JOUR] python-apt 0.8.0 -> 0.8.3+nmu1
[MIS A JOUR] python-apt-common 0.8.0 -> 0.8.3+nmu1
[MIS A JOUR] python-sphinx 1.0.8+dfsg-2 -> 1.1.2+dfsg-5
[MIS A JOUR] python-wimpiggy 0.0.7.31+dfsg-1 -> 0.0.7.36+dfsg-1
[MIS A JOUR] rhino 1.7R3-4 -> 1.7R3-5
[MIS A JOUR] tcpd 7.6.q-22 -> 7.6.q-23
[MIS A JOUR] udev 175-3 -> 175-3.1
[MIS A JOUR] xfce4-session 4.8.2-3 -> 4.8.3-1
[MIS A JOUR] xpra 0.0.7.31+dfsg-1 -> 0.0.7.36+dfsg-1

Please note the upgrade of python-apt 0.8.0 -> 0.8.3+nmu1 . Later, I tried uninstalling xz-lzma but this did not change anything.

Yet, I find it strange that the problem only exhibited itself _during_ the upgrade since when the error messages are printed the new packages are not even unpacked (AFAIK). On the other hand, I don't see any package upgrade on the day before that could have triggered the problem (not even on this day activity log).

And now for the workaround : I found out that this problem only occur when the curses UI of aptitude is launched by a normal user, gaining root privileges when requesting a database update, packages upgrade, ...

If you first su to root before to run aptitude, then everything goes as expected. This is why the problem does not show when using the CLI ("aptitude dist-upgrade") invocation.

Hope this helps.

phep



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to