I'm using opensim and opensl on linux - attempting to connect to my own grid server - using MySQL database as a backend. Detailed below are the steps I'm taking to try and do this, including both the commands i'm using at the console to start the various servers - along with the output/logfiles that are produced. First I start the Userserver with: cd /home/archive/open_secondlife/opensim/bin/ ; mono OpenGridServices.UserServer.exe which gives the following console output: Starting... ServerConsole.cs - creating new local console Logs will be saved to current directory in opengrid-userserver-console.log Main.cs:Startup() - Loading configuration Loading Db40Config dll Config.cs:InitConfig() - Found a UserConfig object in the local database, loading User settings loaded: Default startup message: Welcome to OGS Grid server URL: http://127.0.0.1:8001/ Key to send to grid: null Key to expect from grid: null Main.cs:Startup() - Establishing data connection Userstorage: Attempting to load OpenGrid.Framework.Data.MySQL.dll Userstorage: Found 5 interfaces. MySQL connection established Userstorage: Added IUserData Interface Main.cs:Startup() - Starting HTTP process BaseHttpServer.cs: Starting up HTTP Server Enter help for a list of commands Then I start the GridServer with: cd /home/archive/open_secondlife/opensim/bin/ ; mono OpenGridServices.GridServer.exe which gives the following console output: Starting... ServerConsole.cs - creating new local console Logs will be saved to current directory in opengrid-gridserver-console.log Main.cs:Startup() - Loading configuration Loading Db40Config dll Config.cs:InitConfig() - Found a GridConfig object in the local database, loading Grid settings loaded: Grid owner: OGS development team Default asset server: http://127.0.0.1:8003/ Key to send to asset server: null Key to expect from asset server: null Default user server: http://127.0.0.1:8002/ Key to send to user server: null Key to expect from user server: null Key to send to sims: null Key to expect from sims: null Main.cs:Startup() - Connecting to Storage Server Storage: Attempting to load OpenGrid.Framework.Data.MySQL.dll Storage: Found 5 interfaces. MySQL connection established Storage: Added IGridData Interface MySQL connection established Storage: Added ILogData Interface Main.cs:Startup() - Starting HTTP process BaseHttpServer.cs: Starting up HTTP Server Main.cs:Startup() - Starting sim status checker BaseHttpServer.cs: StartHTTP() - Spawned main thread OK Then I start the AssetServer with: cd /home/archive/open_secondlife/opensim/bin/ ; mono OpenGridServices.AssetServer.exe Starting... ServerConsole.cs - creating new local console Logs will be saved to current directory in opengrid-AssetServer-console.log Main.cs:Startup() - Setting up asset DB Main.cs:setupDB() - creation Main.cs:Startup() - Starting HTTP process BaseHttpServer.cs: Starting up HTTP Server Enter help for a list of commands OpenAsset# : BaseHttpServer.cs: StartHTTP() - Spawned main thread OK Then I start the sim with: cd /home/archive/open_secondlife/opensim/bin/ ; mono OpenSim.exe Starting... ServerConsole.cs - creating new local console Logs will be saved to current directory in region-console-966f3d40-e77b-499a-9eb a-bb1247b2edf2.log Main.cs:Startup() - Loading configuration RegionInfo.CS:SaveToGrid() - Grid said: OK Simulator Settings Loaded Starting in Grid mode Remote Asset Server class created Remote Grid Server class created Creating Asset cache 0 Main.cs:Startup() - Success: Got a grid connection OK! Main.cs:Startup() - We are OpenSim Island at 997,996 Initialising world World.cs - creating new entitities instance World.cs - creating LandMap Avatar.cs:LoadAnims() - Loading avatar animations Loaded 3 animation(s) Creating OpenSim JVM scripting engine Db4LocalStorage Opening localworld.yap Db4LocalStorage creation LoadWorld() - Loading world.... LoadWorld() - Looking for a heightmap in local DB LoadWorld() - Found a heightmap in local database, loading Main.cs:Startup() - Starting up messaging system creating basicphysics World.cs: LoadPrimsFromStorage() - Loading primitives Db4LocalStorage.cs: LoadPrimitives() - number of prims in storages is 0 Main.cs:Startup() - Initialising HTTP server Main.cs:Startup() - Starting HTTP server BaseHttpServer.cs: Starting up HTTP Server UDPServer.cs:ServerListener() - Opening UDP socket on 9000 UDPServer.cs:ServerListener() - UDP socket bound, getting ready to listen UDPServer.cs:ServerListener() - Listening... Main.cs:Startup() - Setting up Master Avatar Main.cs:Startup() - Grid Mode; Do not know how to get the user's master key yet! Creating Estate Manager Creating Parcel Manager Loading Parcels from DB... Parcel Backup: Loading Parcels... BaseHttpServer.cs: StartHTTP() - Spawned main thread OK Parcel Backup: Parcels exist in database. Parcel Backup: Parcels Restored Region OpenSim Island# : Then I start OpenSL with: cd /home/archive/open_secondlife/opensl/linden/indra ; cp ../scripts/messages/message_template.msg newview/app_settings/ ; ( cd newview && LD_LIBRARY_PATH=../../libraries/i686-linux/lib_release_client:${LD_LIBRARY_PATH}:/usr/local/lib ./secondlife-i686-bin -loginuri http://127.0.0.1:8002 -user http://127.0.0.1) Which starts up the open secondlife client - waiting at the login screen I then go back to the User Server console and do: create user First name: test Last name: test Password test Start Region X: 128 Start Region Y: 128 Then I go to the open SL client and try to login as user test with the password test - setting destination sim to OpenSim Island Which gives the following console output: 2007-06-23T23:03:23Z WARNING: parseFile: Couldn't open file /home/.secondlife/test_test/overrides.xml 2007-06-23T23:03:23Z WARNING: parseFile: LLXmlTree parse failed. Line 1: Couldn't open file /home/.secondlife/test_test/overrides.xml 2007-06-23T23:03:23Z WARNING: loadFromFile: Unable to open control file /home/.secondlife/test_test/overrides.xml 2007-06-23T23:03:28Z WARNING: setHostByName: LLHost::setAddress(): host not found 2007-06-23T23:03:28Z INFO: init_start_screen: Loading startup bitmap... 2007-06-23T23:03:28Z WARNING: setLastError: Unable to open file for reading FILE:/home/.secondlife/test_test/screen_home.bmp 2007-06-23T23:03:28Z INFO: init_start_screen: Bitmap load failed 2007-06-23T23:03:28Z INFO: idle_startup: Userserver set explicitly 2007-06-23T23:03:28Z INFO: LLCircuit::addCircuitData for 255.255.255.255:12036 2007-06-23T23:03:28Z INFO: idle_startup: Verifying message template... 2007-06-23T23:03:28Z INFO: send_packet: sendto() failed: 13, Permission denied 2007-06-23T23:03:28Z INFO: send_packet: 255.255.255.255:12036 2007-06-23T23:03:48Z INFO: idle_startup: Resending on timeout 2007-06-23T23:03:48Z INFO: idle_startup: Verifying message template... 2007-06-23T23:03:48Z INFO: send_packet: sendto() failed: 13, Permission denied 2007-06-23T23:03:48Z INFO: send_packet: 255.255.255.255:12036 2007-06-23T23:03:51Z INFO: send_packet: sendto() failed: 13, Permission denied 2007-06-23T23:03:51Z INFO: send_packet: 255.255.255.255:12036 2007-06-23T23:03:53Z INFO: send_packet: sendto() failed: 13, Permission denied 2007-06-23T23:03:53Z INFO: send_packet: 255.255.255.255:12036 2007-06-23T23:03:53Z INFO: send_packet: sendto() failed: 13, Permission denied 2007-06-23T23:03:53Z INFO: send_packet: 255.255.255.255:12036 2007-06-23T23:03:53Z WARNING: createXml: Alert: [SystemMayBeDown] 2007-06-23T23:03:53Z WARNING: createDialog: Alert: Unable to connect to Second Life The system may be down. Please try again in a few minutes, or click Help for advice and a link to the system status web page. 2007-06-23T23:03:53Z INFO: idle_startup: Initializing Window 2007-06-23T23:03:53Z INFO: login_show: Initializing Login Screen 2007-06-23T23:03:53Z WARNING: createCtrlWidget: Unknown control type web_browser 2007-06-23T23:03:53Z INFO: login_show: Decoding Images 2007-06-23T23:03:53Z INFO: login_show: Setting Servers Heres my various config & log files: Region log file: ======================================================================== Region Started at 23/06/2007 23:29:31 Main.cs:Startup() - Loading configuration RegionInfo.CS:SaveToGrid() - Grid said: OK Simulator Settings Loaded Starting in Grid mode Remote Asset Server class created Remote Grid Server class created Creating Asset cache Main.cs:Startup() - Success: Got a grid connection OK! Main.cs:Startup() - We are OpenSim Island at 997,996 Initialising world World.cs - creating new entitities instance World.cs - creating LandMap Avatar.cs:LoadAnims() - Loading avatar animations Loaded 3 animation(s) Db4LocalStorage Opening localworld.yap Db4LocalStorage creation LoadWorld() - Loading world.... LoadWorld() - Looking for a heightmap in local DB LoadWorld() - Found a heightmap in local database, loading Main.cs:Startup() - Starting up messaging system creating basicphysics World.cs: LoadPrimsFromStorage() - Loading primitives Db4LocalStorage.cs: LoadPrimitives() - number of prims in storages is 0 Main.cs:Startup() - Initialising HTTP server Main.cs:Startup() - Starting HTTP server BaseHttpServer.cs: Starting up HTTP Server UDPServer.cs:ServerListener() - Opening UDP socket on 9000 UDPServer.cs:ServerListener() - UDP socket bound, getting ready to listen UDPServer.cs:ServerListener() - Listening... Main.cs:Startup() - Setting up Master Avatar Main.cs:Startup() - Grid Mode; Do not know how to get the user's master key yet! Creating Estate Manager Creating Parcel Manager Loading Parcels from DB... Parcel Backup: Loading Parcels... BaseHttpServer.cs: StartHTTP() - Spawned main thread OK Parcel Backup: Parcels exist in database. Parcel Backup: Parcels Restored Region OpenSim Island# : World.cs: Backup() - Terrain tainted, saving. SaveWorld() - updating saved copy of heightmap in local database World.cs: Backup() - Rebuilding world map image. World.cs: Backup() - Terrain saved, informing Physics. World.cs: Backup() - Terrain changed, informing Clients. World.cs: Backup() - Backing up Primitives Parcel Backup: Saving Parcels... Parcel Backup: Parcel Save Complete World.cs: Backup() - Backing up Primitives Parcel Backup: Saving Parcels... Parcel Backup: Parcel Save Complete World.cs: Backup() - Backing up Primitives Parcel Backup: Saving Parcels... Parcel Backup: Parcel Save Complete World.cs: Backup() - Backing up Primitives Parcel Backup: Saving Parcels... Parcel Backup: Parcel Save Complete World.cs: Backup() - Backing up Primitives Parcel Backup: Saving Parcels... Parcel Backup: Parcel Save Complete Asset Server log file: ======================================================================== OpenAsset Started at 24/06/2007 00:00:20 Main.cs:Startup() - Setting up asset DB Main.cs:setupDB() - creation Main.cs:Startup() - Starting HTTP process BaseHttpServer.cs: Starting up HTTP Server Enter help for a list of commands OpenAsset# : BaseHttpServer.cs: StartHTTP() - Spawned main thread OK User server log file: ======================================================================== OpenUser Started at 23/06/2007 23:59:11 Main.cs:Startup() - Loading configuration Loading Db40Config dll Config.cs:InitConfig() - Found a UserConfig object in the local database, loading User settings loaded: Default startup message: Welcome to OGS Grid server URL: http://127.0.0.1:8001/ Key to send to grid: null Key to expect from grid: null Main.cs:Startup() - Establishing data connection Userstorage: Attempting to load OpenGrid.Framework.Data.MySQL.dll Userstorage: Found 5 interfaces. Userstorage: Added IUserData Interface Main.cs:Startup() - Starting HTTP process BaseHttpServer.cs: Starting up HTTP Server Enter help for a list of commands OpenUser# : BaseHttpServer.cs: StartHTTP() - Spawned main thread OK create user First name: test Last name: test Password Password Start Region X: 128 Start Region Y: 128 OpenUser# : Sim Config xml file: Grid Server Config xml file: At this stage I'm lost - as i'm unable to ascertain wether it's the servers, client, or the way I'm starting the client thats causing the problem. I'm quite happy to post further config and output files - If it will enable me to resolve my connction problems. I'd appreciate any help that might help me resolve this problem. http://pastebin.ca/586657