[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

How to purge removed package?



Now, this is kind-of an odd one.  I've got Dovecot2 installed on Squeeze
from squeeze-backports.  Originally, I had installed Dovecot (1) from
the regular repository.  However, there seems to have been one package
left in a kind-of hanging state:  dovecot-common from version 1.  I
discovered this when I did a

aptitude search '~c'

to see if there were any packages that I could clean up (I don't like to
leave config files laying around when I've removed something).  Several
were found, including the old dovecot-common package (which as of
version 2, is a transitional package that doesn't need to be there).

So, having found several packages with the above command, I did a

aptitude purge '~p'

to clean them up.  Everything *except* dovecot-common went away.  When
it got to dovecot-common, it just gave me an error message.  Oh, and it
deleted /etc/dovecot/dovecot.conf for me before erroring out.  Oops.
Thankfully I found a backup copy in /usr/share/dovecot which I was able
to copy back. :-)

But in the meantime, I've still got this old reference to version 1
dovecot-common.

> # aptitude search '~c'
> c   dovecot-common                       - Transitional package for dovecot

> # dpkg -s dovecot-common
> Package: dovecot-common
> Status: purge ok config-files
> Priority: optional
> Section: mail
> Installed-Size: 18948
> Maintainer: Dovecot Maintainers <jaldhar-dovecot@debian.org>
> Architecture: amd64
> Source: dovecot
> Version: 1:1.2.15-7
> Replaces: dovecot
> Depends: libbz2-1.0, libc6 (>= 2.7), libcomerr2 (>= 1.01), libdb4.8, libgssapi-krb5-2 (>= 1.8+dfsg), libk5crypto3 (>= 1.6.dfsg.2), libkrb5-3 (>= 1.6.dfsg.2), libldap-2.4-2 (>= 2.4.7), libmysqlclient16 (>= 5.1.21-1), libpam0g (>= 0.99.7.1), libpq5 (>= 8.4~0cvs20090328), libsqlite3-0 (>= 3.7.3), libssl0.9.8 (>= 0.9.8m-1), zlib1g (>= 1:1.1.4), libpam-runtime (>= 0.76-13.1), openssl, adduser, ucf (>= 2.0020)
> Suggests: ntp
> Description: secure mail server that supports mbox and maildir mailboxes
>  Dovecot is a mail server whose major goals are security and extreme
>  reliability. It tries very hard to handle all error conditions and verify
>  that all data is valid, making it nearly impossible to crash. It should
>  also be pretty fast, extensible, and portable.
>  .
>  This package contains the files used by both the dovecot IMAP and POP3 servers
>  and the Dovecot LDA (deliver).
> Homepage: http://dovecot.org/

I suppose it's not actually hurting anything by remaining there, but I'd
prefer to get it to purged status (p) when doing a "aptitude search
dovcot" and looking at the list if I can.

So, the question is:  *Is* there a way I can get it to clear that "c"
flag and put it back to a "p" like it should be?  How to get rid of the
error when trying to purge it?  (Or if it's really purged, then back to
how to get it to *list* it as being purged?)

Do I need to remove/purge all my dovecot packages and reinstall after
getting -common out?  (I'd prefer to NOT do that if it can be avoided.)

                --Dave

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: