Greetings!
Les, thanks for the info. I ran your complete procedure, starting with a fresh install of Scalix 11.4. However, it appears that some things have changed; it may of course also have to do with the fact that the original mailstore was created on a different system. I noticed the following problems:
1. webmail is extremely slow; loading a mailbox, calendars, the options dialog, the rules editor, whatever I tried takes forever.
2. mobile access reports the dreaded "error A00000", even though the IP number and hostname are correct. (This is on an isolated system, with local DNS server.)
However, I've now figured out a procedure that at least appears to reliably get my installation migrated. Here, I present a description, with comments, of what I did and what happened, hoping for comments and additions, in particular from Scalix people, in order to improve the procedure. This is on an isolated test system, not yet on the real server.
Starting situation: Scalix 11.3 community edition for openSUSE 10.2, installed on an openSUSE 10.3 system. Target: Scalix 11.4 on a SLES10 SP2 system.
1. On the production mailserver, stop all Scalix services, write a tar-file of the contents of /var/opt/scalix; restart Scalix. This tar archive will be used to test the installation on a freshly installed SLES10SP2 system.
2. Install SLES10 SP2 on the test system. Note that you are expected to set up LDAP authentication. This is incompatible with Scalix. A local DNS server is helpful (for an isolated system, it is of course essential). Postfix must not be installed, sendmail must be included.
2a. Make sure that the user scalix has the same UID as before and that the group scalix has the same GID. Setting up user and group is not necessarily sufficient. Create a dummy user and a dummy group with UID and GID one lower and the Scalix installer will generate user and group scalix with the correct UID and GID.
2b. When everything is installed and running, disconnect the machine from the network and set IP number and hostname to those of the production mailserver.
3. Install Scalix 11.3. No problems arose here, no error messages in the logfile. Stop all Scalix services after the installation.
4. Unpack the tar-archive of the mailstore; be careful not to overwrite /var/opt/scalix/sx.
5. Delete /var/opt/scalix/s; from the original mailstore, copy the subdirectories s and indexes to /var/opt/scalix/sx.
6. Start scalix-postgres, scalix-tomcat, scalix. Tests using the Firefox browser show that the administrative console, webmail, mobile access and api/dav work as expected. I noticed that omscan.server and omctmon are active for quite some time. I waited tor those processes to finish before upgrading to Scalix 11.4
7. Start the Scalix 11.4 installer. It issues a warning that the server is running. Should one stop the server first? The documentation and installation instructions contains a lot of irrelevant verbiage, but nothing on this point. As it turns out later, the installer is capable of stopping the services.
7a. A warning is written in the logfile: the installer cannot tidy up the message store, so one should consult the installation guide about running omtidyallu. Not unexpectedly, the installation guide contains no information at all. Could this be a leftover message from udates of very old Scalix versions?
8. Very important: before doing any tests, empty the browser cache.
9. Again, test with Firefox: Administrative console, webmail, mobile client and api/dav all work fine. This time, SWA is much faster that with 11.3.
Some additional comments:
Which packages are needed to run Scalix? This is very poorly documented, in the form of a confusing inaccurate generic one-size-fits-all overview of which "packages" are needed. Many of these packages don't exist as such, others are part of the default installation set or included in other packages. A professional documentation should contain, for each OS, a list of the required packages, using the OS-specific names, and indicate which ones are not part of the default installation set.
The few required 32-bit packages mean another 4 GB download. Isn't it getting time to provide a true 64-bit version of Scalix, given that this architecture is around for a couple of years now?
Why install 11.3 and then upgrade? I had of course tried 11.4 first, hoping to save time.

Instead, I had a chance to explore many ways that don't work. Getting the message store to work with 11.4 didn't work (see above). I was very surprised, however, to see in the installation logfile that the postgres database could not be initialized. And indeed, even though the installer claimed to have finished successfully, I could not start Scalix. Fortunately, a reboot miraculously solved this problem, but ones confidence does suffer from such an experience.
Some tasks that should be performed by the installer:
1. Enabling Submit and/or LMTP
2. setting up SSL for apache2. Secure access should be standard, not a hacker-option!
3. setting up stunnel for POP3, IMAP, SUBMIT, etc.
That is my contribution so far. As stated above, I hope to see comments, additions, and improvements.
Best wishes,
Nico