Public bug reported:
Binary package hint: courier-authdaemon
My friend recently upgraded to Edgy Eft (6.10) and has encountered a
problem with the courier-authdaemon package. It doesn't want to upgrade
or remove and (dist-)upgrade also doesn't work anymore because it tells
us to -f install first, but as you can see below, that just causes more
errors.
I ssh'ed into my friends computer to try and fix the problem, but it
seems like something is horribly broken. See here:
*** -f install ***
1 [EMAIL PROTECTED] $ LC_ALL=C sudo apt-get -f install
Reading package lists... Done
Building dependency tree... Done
Correcting dependencies... Done
The following extra packages will be installed:
courier-authdaemon courier-authlib
The following NEW packages will be installed:
courier-authlib
The following packages will be upgraded:
courier-authdaemon
1 upgraded, 1 newly installed, 0 to remove and 493 not upgraded.
1 not fully installed or removed.
Need to get 0B/83.9kB of archives.
After unpacking 164kB of additional disk space will be used.
Do you want to continue [Y/n]?
dpkg: error processing courier-authdaemon (--remove):
Package is in a very bad inconsistent state - you should
reinstall it before attempting a removal.
terminate called after throwing an instance of 'std::logic_error'
what(): basic_string::_S_construct NULL not valid
Aborted
2 [EMAIL PROTECTED] $ Errors were encountered while processing:
courier-authdaemon
*** dist-upgrade ***
8 [EMAIL PROTECTED] $ LC_ALL=C sudo apt-get dist-upgrade Reading package
lists... Done
Building dependency tree... Done
You might want to run `apt-get -f install' to correct these.
The following packages have unmet dependencies:
courier-authdaemon: Depends: courier-base (>= 0.47) but it is not installed
E: Unmet dependencies. Try using -f.
*** install courier-base and its deps ***
10 [EMAIL PROTECTED] $ LC_ALL=C sudo apt-get install courier-base
courier-authlib courier-authlib-userdb
Reading package lists... Done
Building dependency tree... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
courier-authlib: Conflicts: courier-authdaemon (< 0.58) but 0.47-13ubuntu5.1
is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a
solution).
*** policy courier-authdaemon ***
12 [EMAIL PROTECTED] $ LC_ALL=C apt-cache policy courier-authdaemon
courier-authdaemon:
Installed: 0.47-13ubuntu5.1
Candidate: 0.58-4ubuntu1
Version table:
0.58-4ubuntu1 0
500 http://be.archive.ubuntu.com edgy/universe Packages
*** 0.47-13ubuntu5.1 0
500 http://security.ubuntu.com dapper-security/main Packages
100 /var/lib/dpkg/status
0.47-13ubuntu5 0
500 http://archive.ubuntu.com dapper/main Packages
** Affects: courier-authlib (Ubuntu)
Importance: Undecided
Status: Unconfirmed
--
apt-get broken after upgrade to edgy eft (courier-authdaemon package)
https://launchpad.net/bugs/64615
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs