Postby KimVette » Wed Dec 07, 2005 8:41 pm
After working with SuSE 10 I decided to revert to SuSE 9.3 pro to test Scalix, figuring the installation would go more smoothly (after ~2 hours of working with it I could NOT get Scalix to work properly with the JRE 1.4.2 or 1.5). Even after I reverted to SuSE 9.3 it took a couple of hours to get Scalix to run on it. It didn't recognize the installed Tomcat, and once I installed the bundled version of Tomcat I still had to jump through a few hoops. I badly want to punt Microsoft Exchange but am going to wait until the next release. Here's why:
If you specify certain distributions, the assumption is that by supporting only specific versions of specific distros and by providing an installer, you would be limiting it to known quantities.
By limiting it to known quantities, you should know:
1. The location of the JRE by default
2. The location of Tomcat by default
3. The location of the required config files
And since these are known quantities with supporting a limited matrix of distros and versions, and the installer's enforcing the limiting of this matrix, the installer should be able to detect the dependencies and move forward on those detected dependencies, again, based on those dependencies being fulfilled, should proceed with the installation without users having to wrestle with it by pointing it at the various JREs which may be installed. Sendmail's "voodoo" configuration files (and likewise apache's) are a cakewalk in comparison because at least those are documented very well. With the Scalix documentation being brief and the installer's GUI providing little to no feedback initial setup and configuration of Scalix is by no means easy.
If Scalix configuration is going to be this difficult, then why not just get rid of the GUI and make the installer a shell script which is easy to modify (set the required variables at the top) and open up the matrix? Then you can have "recommended" distributions but also enable (relatively) easy installation on the distributions you didn't test on. The way it's done now, as I can see from existing threads in these forums (fora?) more than one person has run into such headaches on the "required" distributions so it seems limiting the matrix hasn't helped make installation easy.
Lastly: I contacted support via email over the weekend and have yet to receive a courtesy reply.