On Tue, Aug 14, 2012 at 2:40 AM, David Kalnischkies <kalnischkies+deb...@gmail.com> wrote: > For the record: Packages listed in this file are marked as auto-installed > (Auto-Installed: 1). Packages not listed or with Auto-Installed: 0 are marked > as manual. So what you say here is that packages are randomly marked > as automatic, not as manual. That is a big difference. > (Packages which were auto and are later marked as manual will disappear > from this file as it is the default.)
Thanks for the info. In order to get more information for you, I have just now set up the following wrapper (in /usr/local/bin) around apt-get, apt-mark, apt-cache, and aptitude, in addition to my dpkg hook mentioned previously. #!/bin/bash FILE=/var/lib/apt/extended_states TMPDIR=/tmp/apt-log now=$(date +'%Y-%M-%d_%H:%M') before="$TMPDIR/$(basename $FILE).$now.before" command="$TMPDIR/$(basename $FILE).$now.command" after="$TMPDIR/$(basename $FILE).$now.after" prog="$(basename $0)" mkdir -p "$TMPDIR" cp "$FILE" "$before" echo $prog "$@" > "$command" /usr/bin/$prog "$@" rc=$? cp "$FILE" "$after" diff -u "$before" "$after" exit $? However, as noted below, I ran into the problem again last night (even before I set up the wrapper above). Based on this new data, it is clearly not a problem of entries disappearing. > General hint: > You can find backups of the extended_state file in /var/backup. A deep > look into /var/log/apt/history.log should tell you what you have run. Thanks again. Here are the last two entries in /var/log/apt/history.log. The first was the last command I ran yesterday (before the backup to /var/backups), while the second was the Xfce auto-updater. Start-Date: 2012-08-13 21:54:50 Commandline: apt-get install xfce4-mixer Install: xfce4-mixer:amd64 (4.8.0-2ubuntu1) End-Date: 2012-08-13 21:54:54 Start-Date: 2012-08-14 18:36:32 Commandline: aptdaemon role='role-commit-packages' sender=':1.42' Upgrade: libreoffice-draw:amd64 (3.5.4-0ubuntu1, 3.5.4-0ubuntu1.1), libreoffice-help-en-us:amd64 (3.5.4-0ubuntu1, 3.5.4-0ubuntu1.1), update-notifier-common:amd64 (0.119ubuntu8.4, 0.119ubuntu8.5), update-notifier:amd64 (0.119ubuntu8.4, 0.119ubuntu8.5), libreoffice-style-tango:amd64 (3.5.4-0ubuntu1, 3.5.4-0ubuntu1.1), libreoffice-impress:amd64 (3.5.4-0ubuntu1, 3.5.4-0ubuntu1.1), libbonobo2-common:amd64 (2.32.1-0ubuntu1, 2.32.1-0ubuntu1.1), liblaunchpad-integration-common:amd64 (0.1.56, 0.1.56.1), fonts-opensymbol:amd64 (102.2+LibO3.5.4-0ubuntu1, 102.2+LibO3.5.4-0ubuntu1.1), liblaunchpad-integration-3.0-1:amd64 (0.1.56, 0.1.56.1), perl:amd64 (5.14.2-6ubuntu2, 5.14.2-6ubuntu2.1), libbonobo2-0:amd64 (2.32.1-0ubuntu1, 2.32.1-0ubuntu1.1), perl-base:amd64 (5.14.2-6ubuntu2, 5.14.2-6ubuntu2.1), libnspr4-0d:amd64 (4.8.9-1ubuntu2, 4.8.9-1ubuntu2.1), perl-modules:amd64 (5.14.2-6ubuntu2, 5.14.2-6ubuntu2.1), libreoffice-math:amd64 (3.5.4-0ubuntu1, 3.5.4-0ubuntu1.1), update-manager:amd64 (0.156.14.6, 0.156.14.9), update-manager-core:amd64 (0.156.14.6, 0.156.14.9), libreoffice-gtk:amd64 (3.5.4-0ubuntu1, 3.5.4-0ubuntu1.1), libreoffice-common:amd64 (3.5.4-0ubuntu1, 3.5.4-0ubuntu1.1), uno-libs3:amd64 (3.5.4-0ubuntu1, 3.5.4-0ubuntu1.1), launchpad-integration:amd64 (0.1.56, 0.1.56.1), python-uno:amd64 (3.5.4-0ubuntu1, 3.5.4-0ubuntu1.1), google-chrome-stable:amd64 (21.0.1180.77-r150576, 21.0.1180.79-r151411), libnspr4:amd64 (4.8.9-1ubuntu2, 4.8.9-1ubuntu2.1), libreoffice-style-human:amd64 (3.5.4-0ubuntu1, 3.5.4-0ubuntu1.1), ure:amd64 (3.5.4-0ubuntu1, 3.5.4-0ubuntu1.1), libreoffice-base-core:amd64 (3.5.4-0ubuntu1, 3.5.4-0ubuntu1.1), libperl5.14:amd64 (5.14.2-6ubuntu2, 5.14.2-6ubuntu2.1), libbonoboui2-0:amd64 (2.24.5-0ubuntu1, 2.24.5-0ubuntu1.1), libreoffice-calc:amd64 (3.5.4-0ubuntu1, 3.5.4-0ubuntu1.1), gir1.2-launchpad-integration-3.0:amd64 (0.1.56, 0.1.56.1), liblaunchpad-integration1:amd64 (0.1.56, 0.1.56.1), libreoffice-emailmerge:amd64 (3.5.4-0ubuntu1, 3.5.4-0ubuntu1.1), libbonoboui2-common:amd64 (2.24.5-0ubuntu1, 2.24.5-0ubuntu1.1), libreoffice-core:amd64 (3.5.4-0ubuntu1, 3.5.4-0ubuntu1.1), libreoffice-writer:amd64 (3.5.4-0ubuntu1, 3.5.4-0ubuntu1.1) End-Date: 2012-08-14 18:38:11 And here is the result. Note the timestamp of the backup file - between the two commands. --- /var/backups/apt.extended_states.0 2012-08-13 21:58:44.445655157 -0400 +++ /var/lib/apt/extended_states 2012-08-14 18:38:16.115119339 -0400 @@ -52,7 +52,7 @@ Package: perl Architecture: amd64 -Auto-Installed: 1 +Auto-Installed: 0 Package: libsub-name-perl Architecture: amd64 @@ -744,7 +744,7 @@ Package: libnspr4-0d Architecture: amd64 -Auto-Installed: 1 +Auto-Installed: 0 Package: libwxbase2.8-0 Architecture: amd64 @@ -776,7 +776,7 @@ Package: libbonobo2-0 Architecture: amd64 -Auto-Installed: 1 +Auto-Installed: 0 Package: libmagickwand4 Architecture: amd64 @@ -1048,7 +1048,7 @@ Package: libbonoboui2-0 Architecture: amd64 -Auto-Installed: 1 +Auto-Installed: 0 Package: libruby1.8 Architecture: amd64 @@ -1056,7 +1056,7 @@ Package: libbonoboui2-common Architecture: amd64 -Auto-Installed: 1 +Auto-Installed: 0 Package: libgnomecanvas2-common Architecture: amd64 @@ -1976,7 +1976,7 @@ Package: liblaunchpad-integration1 Architecture: amd64 -Auto-Installed: 1 +Auto-Installed: 0 Package: libid3tag0 Architecture: amd64 @@ -2472,7 +2472,7 @@ Package: update-notifier Architecture: amd64 -Auto-Installed: 1 +Auto-Installed: 0 Package: irqbalance Architecture: amd64 @@ -2492,7 +2492,7 @@ Package: libreoffice-style-tango Architecture: amd64 -Auto-Installed: 1 +Auto-Installed: 0 Package: libcupsimage2 Architecture: amd64 @@ -2852,7 +2852,7 @@ Package: liblaunchpad-integration-common Architecture: amd64 -Auto-Installed: 1 +Auto-Installed: 0 Package: printer-driver-sag-gdi Architecture: amd64 @@ -2940,7 +2940,7 @@ Package: fonts-opensymbol Architecture: amd64 -Auto-Installed: 1 +Auto-Installed: 0 Package: libgtk2-perl Architecture: amd64 @@ -2984,7 +2984,7 @@ Package: liblaunchpad-integration-3.0-1 Architecture: amd64 -Auto-Installed: 1 +Auto-Installed: 0 Package: libdbus-1-3 Architecture: amd64 @@ -3916,7 +3916,7 @@ Package: libreoffice-math Architecture: amd64 -Auto-Installed: 1 +Auto-Installed: 0 Package: libglibmm-2.4-1c2a Architecture: amd64 @@ -3996,7 +3996,7 @@ Package: update-manager Architecture: amd64 -Auto-Installed: 1 +Auto-Installed: 0 Package: indicator-sound Architecture: amd64 @@ -4096,7 +4096,7 @@ Package: libreoffice-common Architecture: amd64 -Auto-Installed: 1 +Auto-Installed: 0 Package: python-pam Architecture: amd64 @@ -4284,7 +4284,7 @@ Package: uno-libs3 Architecture: amd64 -Auto-Installed: 1 +Auto-Installed: 0 Package: rtkit Architecture: amd64 @@ -4304,7 +4304,7 @@ Package: launchpad-integration Architecture: amd64 -Auto-Installed: 1 +Auto-Installed: 0 Package: debconf-i18n Architecture: amd64 @@ -4432,7 +4432,7 @@ Package: python-uno Architecture: amd64 -Auto-Installed: 1 +Auto-Installed: 0 Package: iputils-arping Architecture: amd64 @@ -5040,7 +5040,7 @@ Package: libnspr4 Architecture: amd64 -Auto-Installed: 1 +Auto-Installed: 0 Package: tar Architecture: amd64 @@ -5108,7 +5108,7 @@ Package: libreoffice-style-human Architecture: amd64 -Auto-Installed: 1 +Auto-Installed: 0 Package: pcmciautils Architecture: amd64 @@ -5232,7 +5232,7 @@ Package: ure Architecture: amd64 -Auto-Installed: 1 +Auto-Installed: 0 Package: libhunspell-1.3-0 Architecture: amd64 @@ -5316,7 +5316,7 @@ Package: libreoffice-base-core Architecture: amd64 -Auto-Installed: 1 +Auto-Installed: 0 Package: liblircclient0 Architecture: amd64 @@ -5324,7 +5324,7 @@ Package: libperl5.14 Architecture: amd64 -Auto-Installed: 1 +Auto-Installed: 0 Package: libudev0 Architecture: amd64 @@ -5640,7 +5640,7 @@ Package: gir1.2-launchpad-integration-3.0 Architecture: amd64 -Auto-Installed: 1 +Auto-Installed: 0 Package: libcmis-0.2-0 Architecture: amd64 @@ -5860,7 +5860,7 @@ Package: libreoffice-emailmerge Architecture: amd64 -Auto-Installed: 1 +Auto-Installed: 0 Package: libpulsedsp Architecture: amd64 @@ -6388,7 +6388,7 @@ Package: libreoffice-core Architecture: amd64 -Auto-Installed: 1 +Auto-Installed: 0 Package: less Architecture: amd64 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org