Monday, November 3, 2008

The neverending Linux Lib chase - part two

Yesterday I blogged about my problems with getting Mono and Nant going on a CentOS 5.2 64-bits Linux server. I need those to compile and run OpenSim, and I get stuck at the compiling part - the Nant task dies with an error.

Today I received notice from my old hosting provider, that my account cancellation was processed and will be effective - in april 2009! Apparently there's a six month period for cancelling. So I took the opportunity to use my old server there, a brand new CentOS 5.2 32 bits install, for another go at Mono/Nant/Opensim. And it worked, very easy even! Got Mono and Nant installed with Yum using the trick described in yesterdays' post, downloaded OpenSim, compile - it all just worked, at the first go.

Apparently the problem is with the 64 bits distro. There's no official Mono for RHEL 5 64-bits, so neither is there for Centos. The most recent available official Mono, is for RHEL 4 32 bits! I need to figure out what I have installed on the CentOS 64 bits server, and see if I can fix it to run reliably.

I don't pretend to understand why RHEL and CentOS are left out at Mono, but maybe the fact that much of the Mono downloads reside on Novell owned servers is a clue. Novell is RedHat's competitor in the Linux field, now that they own Suse, and they are sponsoring the Mono project. Perhaps that's why only recent Suse/OpenSuse distros are officially supported; all other Linux distros including RHEL, CentOS, Debian and Ubuntu, are not. Well, hhat'll help if you want to turn Mono into an industry standard, right?


Max Ping said...

I'm glad I spotted this post, i just ordered a new CentOS 32bit server and neglected to check about mono!

Sered said...

then you're lucky, as for now you're probably better off with the 32 bits version :)