Our customer is having issues upgrading his UCS systems with Zarafa from version 3.0 to 3.1. He has sometimes found an error message that says he can’t upgrade because there is no Zarafa 4UCS upgrade for him.
I sent them the download.zarafa.com/univention-z … grade.html he advises:
"This upgrade guide appears to assume that there is only one UCS server and
consequently does not adequately cover the procedure for updating both of the servers
although the UCS 3.1 release notes does state that the PDC should be updated first. I
have completed the steps to prepare for the upgrade up to and including the execution
of ‘sh update-local repository’ and can confirm that the option to upgrade to UCS 3.1
is now available on the mail server and intermittently on the PDC (seems to depend on
how it feels at the time)
Having read through both documents I have constructed what I believe to be an
appropriate update path but would like it reviewed and corrected by someone with far
more knowledge than myself prior to proceeding:
Step 1 - PDC
- Install release update from UMC
- execute ‘univention-run-join-scripts’ from SSH connection
- Restart Server
Step 2 - Mail Server
- Install release update from UMC
- execute ‘univention-run-join-scripts’ from SSH connection
- Restart Server
Step 3 - PDC
- Obtain and update extended licence key per instructions
- execute ‘univention-add-app zarafa’
- execute ‘ucr set update/secure_apt=“yes”’
- execute ‘apt-get update’
** I assume these actions are unnecessary on the Mail Server
Step 4 - PDC
- execute ‘ucr unset repository/online/component/zarafa4ucs/defaultpackages’
- execute ‘ucr unset repository/online/component/zarafa4ucs/server’
- execute ‘ucr unset repository/online/component/zarafa4ucs/version’
- execute ‘ucr unset repository/online/component/zarafa4ucs’
Step 5 - Mail Server
- execute ‘ucr unset repository/online/component/zarafa4ucs/defaultpackages’
- execute ‘ucr unset repository/online/component/zarafa4ucs/server’
- execute ‘ucr unset repository/online/component/zarafa4ucs/version’
- execute ‘ucr unset repository/online/component/zarafa4ucs’
- Remove temporary directory
- Remove local Zarafa4ucs component repositories
I assume all upgrades should be performed when all users are logged off. " I have advised that it is always wise to upgrade whilst users are not on the system and to take a backup before starting any upgrade.
The systems he is running are UCS 3.0-2 and zarafa4ucs 7.1.1000 set up on a PDC and slave
as the mail server.