Hello,
After reading that it was supported, I mistakenly tried to install Scalix 11.0.4 Trial on RHEL 5. Unfortunately, the installer is bugged.
2007-05-09 03:19:01,482 ERROR Operation failed: Dependency check failed -- The following component(s) were missing from in
stall/upgrade selection:
2007-05-09 03:19:01,482 ERROR Operation failed: Scalix Server and Scalix Apache/Tomcat Connecto
r.
2007-05-09 03:19:01,482 ERROR Operation failed: Please return to the previous screen to select
the missing component(s).
Further up in the log is the following:
007-05-09 03:18:58,370 INFO File /root/scalix-11.0.4-GA/software/scalix_server/scalix-sis-11.0.4.25-1.noarch.rpm is a Sca
lix file, for this platform and valid version
2007-05-09 03:18:58,370 INFO File /root/scalix-11.0.4-GA/software/scalix_server/scalix-swa-11.0.4.25-1.noarch.rpm is a Sca
lix file, for this platform and valid version
2007-05-09 03:18:58,371 WARNING File /root/scalix-11.0.4-GA/software/scalix_server/scalix-server-11.0.4.10790-1.rhel4.i386
.rpm is not for this platform
2007-05-09 03:18:58,371 WARNING File /root/scalix-11.0.4-GA/software/scalix_server/scalix-server-11.0.4.10790-1.fc5.i386.r
pm is not for this platform
2007-05-09 03:18:58,371 INFO File /root/scalix-11.0.4-GA/software/scalix_server/scalix-sac-11.0.4.25-1.noarch.rpm is a Sca
lix file, for this platform and valid version
2007-05-09 03:18:58,372 WARNING File /root/scalix-11.0.4-GA/software/scalix_server/scalix-tomcat-connector-11.0.4.25-1.rhe
l3.i386.rpm is not for this platform
2007-05-09 03:18:58,372 WARNING File /root/scalix-11.0.4-GA/software/scalix_server/scalix-tomcat-connector-11.0.4.25-1.fc5
.x86_64.rpm is not for this platform
2007-05-09 03:18:58,373 INFO File /root/scalix-11.0.4-GA/software/scalix_server/scalix-platform-11.0.4.25-1.noarch.rpm is
a Scalix file, for this platform and valid version
2007-05-09 03:18:58,373 INFO File /root/scalix-11.0.4-GA/software/scalix_server/scalix-res-11.0.4.25-1.noarch.rpm is a Sca
lix file, for this platform and valid version
2007-05-09 03:18:58,373 WARNING File /root/scalix-11.0.4-GA/software/scalix_server/scalix-tomcat-connector-11.0.4.25-1.fc5
.i386.rpm is not for this platform
2007-05-09 03:18:58,374 WARNING File /root/scalix-11.0.4-GA/software/scalix_server/scalix-tomcat-connector-11.0.4.25-1.rhe
l4.i386.rpm is not for this platform
2007-05-09 03:18:58,374 INFO File /root/scalix-11.0.4-GA/software/scalix_server/scalix-tomcat-5.5.16-263.noarch.rpm is a S
calix file, for this platform and valid version
2007-05-09 03:18:58,374 WARNING File /root/scalix-11.0.4-GA/software/scalix_server/scalix-server-11.0.4.10790-1.rhel3.i386
.rpm is not for this platform
2007-05-09 03:18:58,375 INFO File /root/scalix-11.0.4-GA/software/scalix_server/scalix-postgres-11.0.4.25-1.noarch.rpm is
a Scalix file, for this platform and valid version
2007-05-09 03:18:58,375 WARNING File /root/scalix-11.0.4-GA/software/scalix_server/scalix-tomcat-connector-11.0.4.25-1.rhe
l3.x86_64.rpm is not for this platform
2007-05-09 03:18:58,375 WARNING File /root/scalix-11.0.4-GA/software/scalix_server/scalix-text-extractors-1.0-1.src.rpm is
not for this platform
2007-05-09 03:18:58,376 INFO File /root/scalix-11.0.4-GA/software/scalix_server/scalix-mobile-11.0.4.25-1.noarch.rpm is a
Scalix file, for this platform and valid version
2007-05-09 03:18:58,376 WARNING File /root/scalix-11.0.4-GA/software/scalix_server/scalix-text-extractors-1.0-1.rhel3.i386
.rpm is not for this platform
2007-05-09 03:18:58,376 WARNING File /root/scalix-11.0.4-GA/software/scalix_server/scalix-text-extractors-1.0-1.fc5.i386.r
pm is not for this platform
2007-05-09 03:18:58,377 WARNING File /root/scalix-11.0.4-GA/software/scalix_server/scalix-text-extractors-1.0-1.rhel4.i386
.rpm is not for this platform
2007-05-09 03:18:58,377 WARNING File /root/scalix-11.0.4-GA/software/scalix_server/scalix-tomcat-connector-11.0.4.25-1.rhe
l4.x86_64.rpm is not for this platform
I'm on i386. As the supplied tarball does not ship rhel5 specific packages, and rhel5 is binary compatible with rhel4, I guess the rhel4 packages are meant to be used, but the installer invalidates them thanks to the broken is_package_for_platform function in sxsystem.py.
# echo "Red Hat Enterprise Linux ES release 4" > /etc/redhat_release and the installer will find and install the rhel4 packages for scalix server and tomcat connector. The packages install and the installer will then proceed, but fail because of a version mismatch in httpd:
httpd: Syntax error on line 209 of /etc/httpd/conf/httpd.conf: Syntax error on line 11 of /etc/httpd/conf.d/scalix-tomcat-connector.conf: API module structure `jk_module' in file /etc/httpd/modules/mod_jk.so is garbled - perhaps this is not an Apache module DSO?
To the release manager: Please do not advertise software as being certified for a platform when it is clearly not. You just make yourself and your company look stupid.
To support: Please respond with a fix or a timeframe for when a real, working version of Scalix 11 supporting RHEL 5 will be available. In the mean time, I will have to build and deploy a RHEL 4 server to be able to successfully evaluate your product.