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

Re: How to purge removed package?



Never mind, figured it out. :-)

             --Dave

David Guntner grabbed a keyboard and wrote:
> 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: