So you want to install openCRX on you Ubuntu 10.04 LTS 64-bit server? Easy: just follow their nice manual that can be found here. After downloading you’ll execute the openMDX installer:
./TomcatOpenEJB-6.0.26-linux-installer.bin TomcatOpenEJB-6.0.26-linux-installer.bin: 172: TomcatOpenEJB-6.0.26-linux-installer.bin/fmsini: not found
Uh? What’s going on here? Let’s check that the file is an executable:
file TomcatOpenEJB-6.0.26-linux-installer.bin TomcatOpenEJB-6.0.26-linux-installer.bin: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, stripped
Sure it is! But it’s a 32-bit executable that tries to dynamic link with other libraries. After some googling I found this blogpost About running 32 bit programs on 64 bit Ubuntu and shared libraries. Instaling the 32-bits dynamic linker with apt-get is easy:
apt-get install libc6-i386
And now you can simply run the two installers:
./TomcatOpenEJB-6.0.26-linux-installer.bin ./opencrxServer-2.7.0-linux-installer.bin
And voilĂ : openCRX up and running. Well not exactly: goto the directory where you installed openMDX Tomcat and run the script:
Start Tomcat + OpenEJB 6.0.26 (8080).desktop
Now you can point your browser to http://localhost:8080 and see the Tomcat manager. Note that the admin is admin-Root with password amin-Root. Edit the ${catalina_home}/conf/tomcat-users.xml file to change this. You can also go to http://localhost:8080/opencrx-core-CRX to open openCRX.