[Opensim-dev] MySQL on CentOS 5
John Ward
jward at uci.edu
Mon Mar 3 22:35:22 UTC 2008
A colleague and I at UC Irvine have been trying to get this working on
Fedora Core 8 for more time them I'm willing to admit ;-). Your CentOS
description is familiar when trying to get the UGAI servers running
(most notably the Grid server) too. We have gotten a configuration that
works on both Widows and Ubuntu flavored OSes but will not on FC8. I
was going to try CentOS4 or RHEL4 but have decided to try FC7 next. I
think OSGrid servers run on FC6 without this trouble. Does any one have
opensim running on FC7, FC8, CentOS 4/5, or RHEL 4/5?
John.
coreone wrote:
> Hello,
>
> I have been trying for the last several days to get OpenSim working on a
> CentOS 5 box using MySQL. It seems to work nicely with SQLite, but I
> really would like to get MySQL working. I have tried both with the
> 0.5.0 release as well as a current SVN copy. With both, I get MySQL
> configured and it connects to the database fine. The problem comes (I
> believe) when it tries to create the tables the first time. When I
> start with 'mono OpenSim.exe', I get the following:
>
> <snippet>
> OpenSim 0.4, SVN build
>
> Performing compatibility checks... Environment is compatible.
>
> Starting...
>
> Creating new local console
> Logs will be saved to current directory in ./region-console.log
> [DATASTORE
> ] [03-03 16:03:48] Attempting to load OpenSim.Framework.Data.MySQL.dll
> [DATASTORE
> ] [03-03 16:03:48] MySql - connecting: Data
> Source=localhost;Database=opensim;User ID=opensim;Password=************;
> [DATASTORE
> ] [03-03 16:03:48] MySql Database doesn't exist... creating
> </snippet>
>
> At this point OpenSim just sits there indefinitely. If I log into MySQL
> and look at the opensim database, only the 'prims' table is created.
>
> From what I've read in the documentation, all the tables should be
> created automatically by OpenSim. So, since one table is created
> correctly, I'm assuming connecting to the database is occurring
> correctly since otherwise nothing would be created (i.e. in the case of
> incorrect permissions). I have also tested this on several other CentOS
> 5 boxes as well as with several disparate MySQL servers on those boxes
> with both local and remote connections (i.e. with OpenSim both on the
> same box and on different boxes than the MySQL database). I'm not sure
> if it is my configuration or a bug, so I figured I would post here
> first. Any help would be appreciated.
>
> Here are some of the system stats from the main machine on which I am
> testing OpenSim as well as the OpenSim.ini and mysql_connection.ini files:
>
> CentOS 5 (i686)
> MySQL 5.0.22
> Kernel 2.6.18 (53.1.13.el5)
> 512MB RAM
> GCC 4.1.2
>
> My OpenSim.ini file:
>
> <snippet>
> [Startup]
> gridmode = False
> physics = OpenDynamicsEngine
> verbose = True
> physical_prim = True
> child_get_tasks = False
> serverside_object_permissions = True
> storage_plugin = OpenSim.Framework.Data.MySQL.dll
> storage_connection_string="Data Source=localhost;Database=opensim;User
> ID=opensim;Password=*******;";
> storage_prim_inventories = True
> startup_console_commands_file = startup_commands.txt
> shutdown_console_commands_file = shutdown_commands.txt
> script_engine = OpenSim.Region.ScriptEngine.DotNetEngine.dll
> asset_database = mysql
> [StandAlone]
> accounts_authenticate = true
> welcome_message = Welcome to OpenSim
> inventory_plugin = OpenSim.Framework.Data.MySQL.dll
> userDatabase_plugin = OpenSim.Framework.Data.MySQL.dll
> asset_plugin = OpenSim.Framework.Data.MySQL.dll
> dump_assets_to_file = False
> [Network]
> default_location_x = 1000
> default_location_y = 1000
> http_listener_port = 9000
> remoting_listener_port = 8895
> grid_server_url = http://127.0.0.1:8001
> grid_send_key = null
> grid_recv_key = null
> user_server_url = http://127.0.0.1:8002
> user_send_key = null
> user_recv_key = null
> asset_server_url = http://127.0.0.1:8003
> inventory_server_url = http://127.0.0.1:8004
> [RemoteAdmin]
> enabled = false
> </snippet>
>
> My mysql_connection.ini file:
>
> <snippet>
> [mysqlconnection]
> hostname=localhost
> database=opensim
> username=opensim
> password=********
> pooling=false
> port=3306
> </snippet>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
More information about the Opensim-dev
mailing list