[Opensim-users] 0.7.6 and MONO 3 (OS X)

Jeff Kelley opensim at pescadoo.net
Fri Dec 13 13:39:56 UTC 2013


MONO 3 compatibility report (and MONO 2.10.11 issue) .

Previously running 0.7.5 with MONO 2.4.3, Mac OS X (Darwin) 10.6.8

- Upgrading to 0.7.6 required a MONO update
- Official minimum version is said to be 2.10.8.1 (*)
- go-mono.com offers "Stable Version" 2.10.11 for my platform

(*) This is for the dev branch. 0.7.6 won't run under 2.4.3 : "The 
runtime version supported by this application is unavailable". Since 
0.8 is in the tube, it is wise to anticipate and meet or exceed 
2.10.8.1 right now.


Trying MONO 2.10.11 : opensim 0.7.6 suffers from a "Shutting down 
finalizer thread timed out". See these discussions:

http://opensim-users.2152040.n2.nabble.com/quot-Shutting-down-finalizer-thread-timed-out-quot-td7579150.html 


http://forums.osgrid.org/viewtopic.php?f=9&t=3838

This is a severe one since the process is unkillable and leaves UDP 
ports allocated, forcing a server reboot.

=> Mac OS + MONO 2.10.11 : NO
It may work under Linux, i don't know.


I decided to make a big jump forward and install MONO 3.2.4
Finger crossed... Not a single problem since November, 15.

=> Mac OS + MONO 3.2.4 : YES
(Snow Leopard. Don't ask for Lion)


Cherry on the cake : a nasty bug under MONO 2.4.3 seems gone. From 
time to time,  opensim was unable to read the content of 
config-include files. This one baffled me. I could cat the files. 
opensim could not read them. Id did not spring since the upgrade.


If you are runing Darwin, skip 2.10.11 "stable" and go MONO 3.2.4 "latest".



-- Jeff




More information about the Opensim-users mailing list