[SVN] r505 - /trunk/cyrus-imapd-2.2.13/debian/README.Debian.database

debian at incase.de debian at incase.de
Thu Jul 20 13:53:34 UTC 2006


Author: sven
Date: Thu Jul 20 15:53:19 2006
New Revision: 505

URL: https://mail.incase.de/viewcvs?rev=505&root=cyrus22&view=rev
Log:
Update README.Debian.databaase a bit by including additional hints

Modified:
    trunk/cyrus-imapd-2.2.13/debian/README.Debian.database

Modified: trunk/cyrus-imapd-2.2.13/debian/README.Debian.database
URL: https://mail.incase.de/viewcvs/trunk/cyrus-imapd-2.2.13/debian/README.Debian.database?rev=505&root=cyrus22&r1=504&r2=505&view=diff
==============================================================================
--- trunk/cyrus-imapd-2.2.13/debian/README.Debian.database (original)
+++ trunk/cyrus-imapd-2.2.13/debian/README.Debian.database Thu Jul 20 15:53:19 2006
@@ -33,7 +33,8 @@
 
 If cvt-cyrusdb locks up just at the beginning of the conversion, your databases
 might be locked.  Unlock them (i.e. REALLY stop Cyrus if it is still running,
-use the db3* utilities to clean any stray locks, or try a reboot).
+use the db* utilities (from the older Berkeley DB version) to clean any stray 
+locks, or try a reboot).
 
 Step-by-step conversion guide:
 
@@ -54,7 +55,14 @@
 
    If the BerkeleyDB version is what was changed, you need to use the
    Berkeley DB upgrade utility in all db* databases.  See the manpages for
-   db*_upgrade.
+   db*_upgrade. Note that you need to use the db*_upgrade utility with the
+   same version as given on the DBENGINE line of cyrus-db-types.txt.
+   You should look for lines with 'berkeley' or 'berkeley_nosync' on 
+   the right side. You can safely ignore lines with 'flat', 'skiplist' or 
+   'quotalegacy'.
+   NOTE: If you changed the type of any of the databases through imapd.conf,
+   cyrus-db-types.txt isn't updated to match those. Be sure to cross-check
+   imapd.conf if you did that.
 
    The SUBS and SEEN databases are different: there are many of them (one
    for every mail folder of every user for SEEN; one for every user for
@@ -98,7 +106,7 @@
    the SEEN databases:
    find /var/lib/cyrus -type f -name '*.seen' -exec myshellscript {} \;
 
-   The "find" command above you give you the name of the database as "$1"
+   The "find" command above gives you the name of the database as "$1"
    inside your shell script.
 
 3. Reset the database backend change system



More information about the Pkg-Cyrus-imapd-Debian-devel mailing list