On upgrade from Lucid to Precise:
Deep dive into the code gave me a fix, which seems like a dirty trick..

The error occurs when one tries in one step to convert from Berkeley 4.8 to 5.1 
and from Berkeley to skiplist.
The converter script, /usr/lib/cyrus/bin/upgrade-db, seems to first convert to 
the latest Berkeley version (5.1), and then to convert from the previous 
Berkeley version (4.6) to skiplist. This fails to open the old database.

Dirty trick workaround:

Change /usr/lib/cyrus/cyrus-db-types.txt, one line:

OLD:
DBENGINE BerkeleyDB
NEW:
DBENGINE BerkeleyDB4.7

Now, the converter script doesn't try to change the Berkeley version any
more, and the conversion to skiplist works.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/989609

Title:
  package cyrus-common-2.4 2.4.12-2 failed to install/upgrade:
  subprocess installed post-installation script returned error exit
  status 75

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cyrus-imapd-2.4/+bug/989609/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to