Run Your Own Virtual Reality with OpenSim

By running OpenSim on your own server, you can create your own virtual world and even connect it to other virtual worlds.

Bill Childers is an IT Manager in Silicon Valley, where he lives with his wife and two children. He enjoys Linux far too much and probably should get more sun from time to time. If he ever finds the time to make it into Second Life, he goes by Bill Deere.


Bill Childers is the Virtual Editor for Linux Journal. No one really knows what that means.


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Opensimulator web magazine

Jani Pirkola's picture

Check out the web magazine for Opensim and other open source virtual world platforms at

nant failed!

steve723's picture

External Program Failed: /usr/lib/mono/2.0/gmcs.exe (return code was 1)

Total time: 2.6 seconds.


Nested build failed. Refer to build log for exact reason.

Total time: 204.7 seconds.

I am running the latest version of Kubuntu with the Adams kernel.

I got further but...

steve723's picture

I figured out how to get further but I got stuck again. I think you forgot a step. I'll try copying that file.

steve723@steve723-ASUS-Eee-PC-netbook:~/opensim/opensim$ cd bin
steve723@steve723-ASUS-Eee-PC-netbook:~/opensim/opensim/bin$ mono ./OpenSim.exe
log4net:ERROR XmlHierarchyConfigurator: No appender named [NHibernateFileLog] could be found.
log4net:ERROR XmlHierarchyConfigurator: Appender named [NHibernateFileLog] not found.
05:42:04 - Performing compatibility checks...
05:42:04 - Environment is compatible.

05:42:04 - [CONFIG]: Reading configuration settings
05:42:04 - [CONFIG]: Could not load any configuration
05:42:04 - [CONFIG]: Tried to load /home/steve723/opensim/opensim/bin/OpenSim.ini,
05:42:04 - [CONFIG]: and XML source /home/steve723/opensim/opensim/bin/OpenSim.xml
05:42:04 - [CONFIG]: Did you copy the OpenSim.ini.example file to OpenSim.ini?

I need Oracle

steve723's picture

Copying the file got the configuration started. It needs Oracle and ADEPT can't find it. Does anyone know of a repository for Kubuntu?

I don't have version 3 of sqlite

steve723's picture

I have version 2.8.17-4build1. The opensim README.txt says that version 3 is a prerequisite. ADEPT can not find a newer version. I can get the viewer to run but just the splash screen comes up and then the video on my entire screen starts to flicker. If sqlite is the reason why then where can I find a repository that has what I need?

Installing OpenSim

Mel's picture

An addendum to the instructions for installing OpenSim: For Ubuntu and (apparently) Debian releases you must also apt-get install the library 'libmono-oracle2.0-cli'


steve723's picture

steve723@steve723-ASUS-Eee-PC-netbook:~/opensim$ sudo apt-get install libmono-oracle2.0-cli
[sudo] password for steve723:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package libmono-oracle2.0-cli

Do I need another repository?

I need Oracle

steve723's picture

Opps wrong person to reply to. Linux Magazine should add a delete button so people can delete their own comments.

White Paper
Linux Management with Red Hat Satellite: Measuring Business Impact and ROI

Linux has become a key foundation for supporting today's rapidly growing IT environments. Linux is being used to deploy business applications and databases, trading on its reputation as a low-cost operating environment. For many IT organizations, Linux is a mainstay for deploying Web servers and has evolved from handling basic file, print, and utility workloads to running mission-critical applications and databases, physically, virtually, and in the cloud. As Linux grows in importance in terms of value to the business, managing Linux environments to high standards of service quality — availability, security, and performance — becomes an essential requirement for business success.

Learn More

Sponsored by Red Hat

White Paper
Private PaaS for the Agile Enterprise

If you already use virtualized infrastructure, you are well on your way to leveraging the power of the cloud. Virtualization offers the promise of limitless resources, but how do you manage that scalability when your DevOps team doesn’t scale? In today’s hypercompetitive markets, fast results can make a difference between leading the pack vs. obsolescence. Organizations need more benefits from cloud computing than just raw resources. They need agility, flexibility, convenience, ROI, and control.

Stackato private Platform-as-a-Service technology from ActiveState extends your private cloud infrastructure by creating a private PaaS to provide on-demand availability, flexibility, control, and ultimately, faster time-to-market for your enterprise.

Learn More

Sponsored by ActiveState