Followup-For: Bug #622742 Hi,
that's another case of symlinks vs. directory messup. 1m7.0s INFO: dirname part contains a symlink: /usr/share/doc/libblkid-dev/changelog.Debian.gz != /usr/share/doc/libblkid1/changelog.Debian.gz (libblkid-dev) /usr/share/doc/libblkid-dev/changelog.gz != /usr/share/doc/libblkid1/changelog.gz (libblkid-dev) /usr/share/doc/libblkid-dev/copyright != /usr/share/doc/libblkid1/copyright (libblkid-dev) 1m9.4s ERROR: FAIL: After purging files have disappeared: /usr/share/doc/libblkid1/changelog.Debian.gz owned by: libblkid1:amd64 /usr/share/doc/libblkid1/changelog.gz owned by: libblkid1:amd64 /usr/share/doc/libblkid1/copyright owned by: libblkid1:amd64 >From these log lines I conclude the following (not verified by looking at the actual packges): * lenny had a symlink /usr/share/doc/libblkid-dev -> libblkid1 * this was changed to a regular directory after lenny, but the maintainer scripts were not updated to perform the migration * Note: dpkg intentionally does not replace directories with links and vice versa! To fix this, libblkid-dev.prerm should do something like this: test ! -L /usr/share/doc/libblkid-dev || rm /usr/share/doc/libblkid-dev Cheers, Andreas
libblkid-dev_2.20.1-5.3.log.gz
Description: GNU Zip compressed data

