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.

One Click, Universal Protection: Implementing Centralized Security Policies on Linux Systems

As Linux continues to play an ever increasing role in corporate data centers and institutions, ensuring the integrity and protection of these systems must be a priority. With 60% of the world's websites and an increasing share of organization's mission-critical workloads running on Linux, failing to stop malware and other advanced threats on Linux can increasingly impact an organization's reputation and bottom line.

Learn More

Sponsored by Bit9

Linux Backup and Recovery Webinar

Most companies incorporate backup procedures for critical data, which can be restored quickly if a loss occurs. However, fewer companies are prepared for catastrophic system failures, in which they lose all data, the entire operating system, applications, settings, patches and more, reducing their system(s) to “bare metal.” After all, before data can be restored to a system, there must be a system to restore it to.

In this one hour webinar, learn how to enhance your existing backup strategies for better disaster recovery preparedness using Storix System Backup Administrator (SBAdmin), a highly flexible bare-metal recovery solution for UNIX and Linux systems.

Learn More

Sponsored by Storix