I have done this successfully on a test server in preparation for doing it on our "real" server.
First you are going to have to upgrade Zimbra to a version that is supported by ubuntu 8.04. I would recommend 5.0.18 GA.
Once you have 5.0.18 running on Ubuntu 6.10, as root shut down Zimbra by running /etc/init.d/zimbra stop. Then make sure all Zimbra processes have stoped by running ps aux | grep zimbra. You should not see any zimbra processes running.
Now to be safe copy the Zimbra directory to another location. cp -a /opt/zimbra "new location".
Next chmod -x /etc/init.d/zimbra so that is does not start up after performing the upgrade to Ubuntu.
Then go through the standard upgrade procedures for Ubuntu until you are running 8.04.
After the Ubuntu upgrade run the installer for the same version of Zimbra that you were last using, but be sure and use the package designed for Ubuntu 8.04
The Zimbra installer will verify that you have the correct packages on your system but it seems to get confused about libstdc++5. So make sure you run apt-get install libstdc++5 before reinstalling Zimbra. You will have to open up the UNIVERSE files to get it.
This might also work by going directly to Zimbra 6.0.1 first but I have not tested it that way yet.
Last edited by wedge; 09-29-2009 at 12:52 PM..
|