thomas: server README.1st,1.92,1.93

cvs at kolab.org cvs at kolab.org
Thu Dec 11 13:00:35 CET 2008


Author: thomas

Update of /kolabrepository/server
In directory doto:/tmp/cvs-serv3262

Modified Files:
	README.1st 
Log Message:
Started instructions for upgrading 2.2.0 -> 2.2.1-beta1


Index: README.1st
===================================================================
RCS file: /kolabrepository/server/README.1st,v
retrieving revision 1.92
retrieving revision 1.93
diff -u -d -r1.92 -r1.93
--- README.1st	25 Aug 2008 17:01:32 -0000	1.92
+++ README.1st	11 Dec 2008 12:00:33 -0000	1.93
@@ -96,16 +96,15 @@
 # sh install-kolab.sh 2>&1 | tee /root/kolab-update.log
 
 If you installed without Horde or F/B-View you need to drop the
-corresponding flags again.
+corresponding flags again.  install-kolab.sh will usually automatically
+determine which packages need to be built.
 
-install-kolab.sh will usually automatically determine which packages
-need to be built.  If you have made changes to configuration files or
-an updated package includes configuration files which are usually
-regenerated from files in /kolab/etc/kolab/templates/ the old
-configuration file will be saved with the extension .rpmsave.  For
-files generated from templates you just have to remove the rpmsave
-file, because services will refuse to start if there still is an
-rpmsave file, e.g.:
+If you have made changes to configuration files or an updated package
+includes configuration files which are usually regenerated from files
+in /kolab/etc/kolab/templates/ the old configuration file will be saved
+with the extension .rpmsave.  For files generated from templates you
+just have to remove the rpmsave file, because services will refuse to
+start if there still is an rpmsave file, e.g.:
 
 # rm /kolab/etc/clamav/*.conf.rpmsave
 
@@ -152,10 +151,50 @@
 too.
 
 
-Upgrade from 2.2.0 to 2.2.1-rc1
--------------------------------
+Upgrade from 2.2.0 to 2.2.1-beta1
+---------------------------------
 
-Nothing special has to be done for this upgrade.
+0. Make a backup of your installation and data stored inside /kolab
+
+1. The Kolab server must be stopped:
+
+    # /kolab/bin/openpkg rc all stop
+
+2. Save the current LDAP data:
+
+   Copy the contents of the openldap database, use a different output
+   filename if you want. You should make sure that no other users can
+   read the sensitive data contained in the ldif file, e.g. with umask:
+
+   # umask 077
+   # /kolab/sbin/slapcat > ~/kolab-2.2.0.ldif
+
+3. Start the standard upgrade:
+   (as described in the General update instructions)
+
+   # sh install-kolab.sh 2>&1 | tee /root/kolab-update.log
+
+4. /kolab/etc/kolab/kolab.conf will be saved as kolab.conf.rpmsave,
+   please move it back to the original name:
+
+   # cd /kolab/etc/kolab && mv kolab.conf.rpmsave kolab.conf
+
+5. Look at *.conf.rpmsave files in the subdirectories of /kolab/etc/,
+   transfer your changes and remove these files.
+   (as described in the General update instructions)
+
+6. Before starting the LDAP server the database must be restored from
+   the ldif:
+
+   # rm /kolab/var/openldap/openldap-data/*
+   # /kolab/sbin/slapadd -l ~/kolab-2.2.0.ldif
+
+7. Start the OpenLDAP, generate the configuration files and start the
+   Kolab server:
+
+   # /kolab/bin/openpkg rc openldap start
+   # /kolab/sbin/kolabconf
+   # /kolab/bin/openpkg rc all start
 
 
 Upgrade from 2.2-rc3 to 2.2.0
@@ -241,11 +280,11 @@
 
 0.  Make a backup of your installation and data stored inside /kolab
 
-1.  Before upgrading the Kolab server must be stoped:
+1.  Before upgrading the Kolab server must be stopped:
 
     # /kolab/bin/openpkg rc all stop
 
-2.  Save the current ldap:
+2.  Save the current LDAP data:
 
     Copy the contents of the openldap database, use a different output
     filename if you want. You should make sure that no other users can





More information about the commits mailing list