scalix 11 on RedHat Enterprise 4 64 bit

Discuss installation of Scalix software

Moderators: ScalixSupport, admin

newbiez
Posts: 20
Joined: Tue Apr 10, 2007 2:53 am

scalix 11 on RedHat Enterprise 4 64 bit

Postby newbiez » Tue Apr 10, 2007 4:38 am

hi..
I'm having problem installing scalix 11 on RHEL4 x86_64.

Below is the list of dependencies problem when running scalix_installer:

Code: Select all

 Dependency check failed -- The 32bit version of cyrus-sasl-plain package is needed by the Scalix Server.
 Dependency check failed -- The 32bit version of cyrus-sasl-md5 package is needed by the Scalix Server.
 Dependency check failed -- Please resolve the following package conflicts and re-run the system checks:
                            compat-libstdc++-296 is needed by scalix-server-11.0.2.17-1.rhel4.i386
                            libcrypto.so.4 is needed by scalix-server-11.0.2.17-1.rhel4.i386
                            libgcc_s.so.1 is needed by scalix-server-11.0.2.17-1.rhel4.i386
                            libgcc_s.so.1(GCC_3.0) is needed by scalix-server-11.0.2.17-1.rhel4.i386
                            libgssapi_krb5.so.2 is needed by scalix-server-11.0.2.17-1.rhel4.i386
                            libkrb5.so.3 is needed by scalix-server-11.0.2.17-1.rhel4.i386
                            liblber-2.2.so.7 is needed by scalix-server-11.0.2.17-1.rhel4.i386
                            libldap-2.2.so.7 is needed by scalix-server-11.0.2.17-1.rhel4.i386
                            libncurses.so.5 is needed by scalix-server-11.0.2.17-1.rhel4.i386
                            libsasl2.so.2 is needed by scalix-server-11.0.2.17-1.rhel4.i386
                            libstdc++.so.6 is needed by scalix-server-11.0.2.17-1.rhel4.i386
                            libstdc++.so.6(CXXABI_1.3) is needed by scalix-server-11.0.2.17-1.rhel4.i386
                            libstdc++.so.6(GLIBCXX_3.4) is needed by scalix-server-11.0.2.17-1.rhel4.i386
                            libxml2.so.2 is needed by scalix-server-11.0.2.17-1.rhel4.i386
                            httpd is needed by scalix-tomcat-connector-11.0.0.181-1.rhel4.x86_64
                            postgresql >= 7.4 is needed by scalix-postgres-11.0.2.23-1.noarch
                            postgresql < 9 is needed by scalix-postgres-11.0.2.23-1.noarch
                            postgresql-server >= 7.4 is needed by scalix-postgres-11.0.2.23-1.noarch
                            postgresql-server < 9 is needed by scalix-postgres-11.0.2.23-1.noarch
                            Suggested resolutions:
                            httpd-2.0.52-9.ent.x86_64.rpm
                            postgresql-7.4.6-1.RHEL4.2.x86_64.rpm
                            postgresql-server-7.4.6-1.RHEL4.2.x86_64.rpm


however, before this problem, I have successfully installed scalix manually on redhat enterprise 4 32 bit. there were also dependencies problems with postgres and httpd-2. But I can managed to make it work properly.

But when I tried to install it in RHEL 64 bit, there are so many library dependencies problem occured. i'm wondering, can I install the 32 bit version of cyrus-sasl-plain and cyrus-sasl-md5 while there are also 64 bit version of it with the same package name?
I have already checked the other libraries such as libstdc++, etc.. are already installed.

any help is very appreciated.

thank you.

ScalixSupport
Scalix
Scalix
Posts: 5503
Joined: Thu Mar 25, 2004 8:15 pm

Postby ScalixSupport » Tue Apr 10, 2007 6:10 am

Hi!

Yes you need to install the 32 bit version of cyrus-sasl-plain and cyrus-sasl-md5 first
before the next retry of Scalix install on a 64-bit machine. Make sure you have the packages as listed below installed as well:
openssl
krb5
postgres


Hope this resolves the issue.

Thanks,
Subir

florian
Scalix
Scalix
Posts: 3852
Joined: Fri Dec 24, 2004 8:16 am
Location: Frankfurt, Germany
Contact:

Postby florian » Tue Apr 10, 2007 7:08 am

32 and 64 bit is always a bit more complex, however, for RedHat it's pretty straightforward.

You will need to install Apache, Postgres and OpenSSL - these are needed in all cases of Scalix install, independent of architecture. The same is true for compat-libstdc++-296 - this is used by our 3rd-party RTF2HTML converter.

For SASL, you will need specific 32 bit versions of the libraries. RedHat ships these 32Bit libraries even with their 64Bit OS versions and they can happily coexist.

Florian.
Florian von Kurnatowski, Die Harder!

newbiez
Posts: 20
Joined: Tue Apr 10, 2007 2:53 am

Postby newbiez » Tue Apr 10, 2007 7:32 am

hi..

thanks for the response.

I'll try to install the required 32bit library then. I'll tell u the result. :)

cya.

newbiez
Posts: 20
Joined: Tue Apr 10, 2007 2:53 am

Postby newbiez » Wed Apr 11, 2007 5:01 am

hi..

i'm currently in the process of installing scalix. I'm installing scalix using manual installation. All package are already installed.

But now I got problem when starting apache:

Code: Select all

apachectl restart
Syntax error on line 11 of /usr/local/apache2/conf.d/scalix-tomcat-connector.conf:
Cannot load /usr/local/apache2/modules/mod_jk.so into server: /usr/local/apache2/modules/mod_jk.so: cannot open shared object file: No such file or directory


I already make sure the file is accessible.

Is it because httpd-2 is 64 bit? I have tried replacing mod_jk.so with http://apache.tradebit.com/pub/tomcat/t ... ux-ia64.so
(by creating symbolic link)

but the result is the same.

Should I install httpd-2 32 bit then? Is there any other way?

thanks

florian
Scalix
Scalix
Posts: 3852
Joined: Fri Dec 24, 2004 8:16 am
Location: Frankfurt, Germany
Contact:

Postby florian » Wed Apr 11, 2007 7:37 am

1. Why are you trying to do a manual install? RHEL4 x86_64 is a fully-supported platform, therefore the installer will work and installer-based installation usually takes 1/10th of the time of a manual installl.

2. The installer would also automatically install the right version of mod_jk for your platform. The file that you picked is for Apache 2.2 (and RHEL4 comes with Apache 2.0) and also for ia64 (that's Intel's Itanium architecture, which is completely different from x86_64). Scalix does not run on ia64.

Florian.
Florian von Kurnatowski, Die Harder!

newbiez
Posts: 20
Joined: Tue Apr 10, 2007 2:53 am

Postby newbiez » Wed Apr 11, 2007 1:27 pm

hi..

yes, I've tried the automatic installation and it works great with less effort and time.
But for this time, I did installation manually because the machine are already having apache2 and postgresql installed. both of them are installed not from rpm, but compiled from source. This machine is not dedicated for scalix only but also other web application. I don't know if this is a good idea to mix scalix with other web application in one machine, but I was just asked to set scalix in this machine.

At last, I install tomcat-connector from the source code, so I could compile it into mod_jk.so 64bit. The scalix installation is complete now. :D

thank u :)

florian
Scalix
Scalix
Posts: 3852
Joined: Fri Dec 24, 2004 8:16 am
Location: Frankfurt, Germany
Contact:

Postby florian » Wed Apr 11, 2007 5:25 pm

Note that we already provide a mod_jk precompiled for RHEL4 x86_64, in ./scalix-11.0.3-GA/software/scalix_server/scalix-tomcat-connector-11.0.3.31-1.rhel4.x86_64.rpm inside the Scalix tarball.

This will get installed automatically by the scalix-installer, however, you could also just install it manually using the RPM command and just use the binary. This is the version we have successfully tested with Scalix.

Florian.
Florian von Kurnatowski, Die Harder!

newbiez
Posts: 20
Joined: Tue Apr 10, 2007 2:53 am

Postby newbiez » Wed Apr 11, 2007 11:34 pm

Oh my.... :oops:
I didn't see it before.. :o :shock: I've just checked it again and found it.
I'll just use scalix-tomcat-connector-11.0.0.181-1.rhel4.x86_64.rpm then. afraid if later there's compatibility problem with my mod_jk.so.

thanks..


Return to “Installation”



Who is online

Users browsing this forum: No registered users and 4 guests

cron