[Opensim-users] Still trying to set up groups - progress and problems
Fleep Tuque
fleep513 at gmail.com
Mon Nov 28 18:52:17 UTC 2011
Hi Wayne,
If you're calling the new database you just created 'osmods' then you would
use 'osmods' in the configuration files for profiles, offline IMs, etc.
You are directing those services to retrieve the information from your new
database.
Hope that helps!
- Chris/Fleep
Chris M. Collins (SL/OS: Fleep Tuque)
Center for Simulations & Virtual Environments Research (UCSIM)
UCIT Instructional & Research Computing
University of Cincinnati
406A Zimmer Hall
315 College Drive
PO BOX 210088
Cincinnati, OH 45221-0088
chris.collins at uc.edu
(513) 556-3018
http://ucsim.uc.edu
On Mon, Nov 28, 2011 at 1:45 PM, Wayne <lppwayne at gmail.com> wrote:
> Hi Jason,
>
> Thank you for your fast reply.
>
> I have the Diva opensim install running and I've called my database
> opensim, etc etc. (all the common defaults here)
>
> Step 1 of your quick setup instructions says to create a new MySQL
> database and here is where I get confused. Let's say I call that database
> osmods. When I go to modify config.php and databaseinfo.php, where it asks
> for database name, do I use opensim or osmods?
>
> Thanks.
>
>
> On Mon, Nov 28, 2011 at 1:22 PM, core <core at odosys.net> wrote:
>
>> **
>> Wayne,
>>
>> a quick response to your 2 points:
>>
>> 1) the names i used in the documentation are either default values
>> ('opensim' is the database and user name found in the .nin file comments
>> and has been the convention for those comments as far back as i can
>> remember) or suggested values to simplify the instructions. i personally
>> stick with 'opensim' as the username because i have several other databases
>> and users for other projects and it makes it easy for me to restrict
>> privileges for a user named 'opensim' to all my OpenSim databases.
>>
>> the same goes for the database name. i used 'os_services' as an example
>> that hopefully most people would find useful and straightforward. feel
>> free to use whatever names suit your needs/environment. all that matters
>> is that the values you assign are reflected in the .ini files.
>>
>> 2) i do believe the 'profile' urls in grid-specific .ini files NEED to be
>> externally accessible (when running OpenSim with outside connectivity)
>> because other grids will use those to handle aspects of your identity when
>> you do HG jumps. i don't know for sure all of the background services that
>> pass through those urls beyond the obvious, but unless i'm explicitly
>> running a closed standalone sandbox with no grid or HG capabilities i use
>> fully qualified urls for the sake of consistency.
>>
>> - Core/Jason
>>
>>
>>
>> On 11/28/2011 10:21 AM, Wayne wrote:
>>
>> Hi Fleep,
>>
>> I downloaded the Memetic Core package and followed his install
>> instructions and then looked at yours. Looking it all over it seems all
>> parts are in place but for the life of me, I can not get it to work.
>> profiles just give me a message "unable to fetch profile data at this
>> time". When I try to send an offline message I get the following console
>> error:
>>
>> ERROR - OpenSim.Framework.Servers.HttpServer.BaseHttpServer [BASE HTTP
>> SERVER]: Handler not found for http request
>> /offline/Offline.php/SaveMessage/
>> 2011-11-28 11:00:11,708 DEBUG -
>> OpenSim.Framework.SynchronousRestObjectRequester
>> [SynchronousRestObjectRequester]: Invalid XML
>> http://enakai.dyndns-server.com:11000/offline/Offline.php/SaveMessage/System.Boolean
>>
>> A few questions I do have are:
>>
>> 1) When it says to add your custom database information to the php config
>> files, do I use "opensim" or do I use "opensimmods" (using your example db
>> name)?
>>
>> 2) When changing the urls do I use localhost or
>> enakai.dyndns-server:11000 or are they both the same thing since
>> enakai.dyndns-server:11000 is just the dns of my local machine?
>>
>> Thanks for your time and your great instructions on these core modules.
>>
>> Wayne
>>
>>
>>
>> On Wed, Nov 23, 2011 at 2:37 PM, Fleep Tuque <fleep513 at gmail.com> wrote:
>>
>>> Hi Kurt,
>>>
>>> Definitely will need to have PHP working correctly in order for any of
>>> the modules to work, but since our last email exchange, Memetic Core
>>> released an awesome and easy to follow package of modules for groups,
>>> offline IMs, profiles, and search. I got it installed on both my personal
>>> grid and the grid at work with not a single issue - and the instructions
>>> made sense!
>>>
>>> I highly recommend it, download the package at:
>>> http://public.odosys.net/files/opensim/os_modules/
>>>
>>> I detailed the steps I took on a Windows & IIS system:
>>> http://fleep.wikispaces.com/FleepGrid (11/19 entry)
>>>
>>> Best of luck with the PHP errors but I think if you can iron those out,
>>> you'll have a lot more success with Mimetic's package than we were having
>>> trying to install each module individually. :)
>>>
>>> Sincerely,
>>>
>>> - Chris/Fleep
>>>
>>> Chris M. Collins (SL/OS: Fleep Tuque)
>>> Center for Simulations & Virtual Environments Research (UCSIM)
>>> UCIT Instructional & Research Computing
>>> University of Cincinnati
>>> 406A Zimmer Hall
>>> 315 College Drive
>>> PO BOX 210088
>>> Cincinnati, OH 45221-0088
>>> chris.collins at uc.edu
>>> (513) 556-3018
>>>
>>> http://ucsim.uc.edu
>>>
>>>
>>> On Wed, Nov 23, 2011 at 2:09 PM, Kurt Reisler <kreisler at mitre.org>wrote:
>>>
>>>> I redid the install again following those instructions and am now
>>>> beginning to suspect that PHP is not installed properly on my server. The
>>>> error I am now getting is:
>>>>
>>>> 13:33:25 - [SCENE]: Adding new agent Kurt Reisler to scene Orientation
>>>> Island
>>>> 13:33:25 - [XMLRPC-GROUPS-CONNECTOR]: An error has occured while
>>>> attempting to a
>>>> ccess the XmlRpcGroups server method groups.getAgentActiveMembership at
>>>> http://m
>>>> osgrid.mitre.org/XmlRpcGroupsServer/xmlrpc.php
>>>> 13:33:25 - [XMLRPC-GROUPS-CONNECTOR]: The remote server returned an
>>>> error: (500)
>>>> Internal Server Error. at System.Net.HttpWebRequest.GetResponse()
>>>>
>>>> The error 500 is screaming PHP installation error. I am going to go
>>>> over the PHP installation and configuration again.
>>>>
>>>> Happy Thanksgiving to those in the US.
>>>> Kurt
>>>>
>>>>
>>>> On 11/4/2011 8:12 PM, Fleep Tuque wrote:
>>>>
>>>> Kurt,
>>>>
>>>> I followed the instructions at
>>>> http://opensimulator.org/wiki/Enabling_Groups and successfully
>>>> installed the module and got groups working with Windows Server 2008 and
>>>> IIS.
>>>>
>>>> I discovered that the problems I was having initially were due to my
>>>> MySQL database using the utf8 character set. When I reinstalled the
>>>> database using the latin1 character set, the module installed with no
>>>> problem.
>>>>
>>>> Hope that helps!
>>>>
>>>> - Chris/Fleep
>>>>
>>>>
>>>> Chris M. Collins (SL: Fleep Tuque)
>>>> Project Manager, UC Second Life
>>>> UCit Instructional & Research Computing
>>>> University of Cincinnati
>>>> 406E Zimmer Hall
>>>> PO Box 210088
>>>> Cincinnati, OH 45221-0088
>>>> (513)556-3018
>>>> chris.collins at uc.edu
>>>>
>>>> http://www.uc.edu/ucit/learningtools/secondlife.html
>>>>
>>>>
>>>>
>>>> On Tue, Oct 25, 2011 at 7:19 PM, Justin Clark-Casey <
>>>> jjustincc at googlemail.com> wrote:
>>>>
>>>>> As a quick sanity check you could just try pointing your browser at
>>>>> the php. If this part is working you should see
>>>>>
>>>>> <methodResponse>
>>>>> <fault>
>>>>> <value>
>>>>> <struct>
>>>>> <member>
>>>>> <name>faultCode</name>
>>>>> <value><int>105</int></value>
>>>>> </member>
>>>>> <member>
>>>>> <name>faultString</name>
>>>>> <value><string>XML error:
>>>>> Invalid document end at line 1, column 1</string></value>
>>>>> </member>
>>>>> </struct>
>>>>> </value>
>>>>> </fault>
>>>>> </methodResponse>
>>>>>
>>>>> Other than that, I'm afraid the next step is to insert a
>>>>> Console.WriteLine(inputXml) at about line 1159 in
>>>>> XmlRpcGroupsServiceConnectorModule.Send(String url):XmlRpcRespone to see
>>>>> what you're actually getting back.
>>>>>
>>>>>
>>>>> On 25/10/11 16:10, Kurt Reisler wrote:
>>>>>
>>>>>> Thanks to Justin's changes, I was able to get the MySQL (5.5.16)
>>>>>> database tables created. I have PHP installed with IIS
>>>>>> on a Windows 2008 server (tested with a helloworld.php script).
>>>>>> Running OpenSim 0.7.2 with the OpenSim.ini module
>>>>>> modified to include the following:
>>>>>>
>>>>>> Groups]
>>>>>> ;# {Enabled} {} {Enable groups?} {true false} false
>>>>>> ;; Enables the groups module
>>>>>> Enabled = true
>>>>>>
>>>>>> ;# {Module} {Enabled:true} {Groups module to use? (Use
>>>>>> GroupsModule to use Flotsam/Simian)} {} Default
>>>>>> ;; This is the current groups stub in
>>>>>> Region.CoreModules.Avatar.Groups.
>>>>>> ;; All the other settings below only really apply to the
>>>>>> Flotsam/SimianGrid
>>>>>> ;; GroupsModule.
>>>>>> ;; This module can use a PHP XmlRpc server from the Flotsam
>>>>>> project at
>>>>>> ;; http://code.google.com/p/flotsam/
>>>>>> ;; or from the SimianGrid project at
>>>>>> http://code.google.com/p/openmetaverse
>>>>>> Module = GroupsModule
>>>>>>
>>>>>> ;# {MessagingEnabled} {Module:GroupsModule} {Is groups messaging
>>>>>> enabled?} {true false} true
>>>>>> MessagingEnabled = true
>>>>>>
>>>>>> ;# {MessagingModule} {MessagingEnabled:true} {Module to use for
>>>>>> groups messaging} {GroupsMessagingModule}
>>>>>> GroupsMessagingModule
>>>>>> MessagingModule = GroupsMessagingModule
>>>>>>
>>>>>> ;# {ServicesConnectorModule} {Module:GroupsModule} {Service
>>>>>> connector to use for groups}
>>>>>> {XmlRpcGroupsServicesConnector SimianGroupsServicesConnector}
>>>>>> XmlRpcGroupsServicesConnector
>>>>>> ;; Service connectors to the Groups Service as used in the
>>>>>> GroupsModule. Select one depending on
>>>>>> ;; whether you're using a Flotsam XmlRpc backend or a SimianGrid
>>>>>> backend
>>>>>> ServicesConnectorModule = XmlRpcGroupsServicesConnector
>>>>>> XmlRpcServiceURL = http://mosgrid.mitre.org/groups/xmlrpc.php
>>>>>>
>>>>>> ;# {GroupsServerURI} {Module:GroupsModule} {Groups Server URI} {}
>>>>>> ;; URI for the groups services
>>>>>> ;; e.g. http://yourxmlrpcserver.com/xmlrpc.php for Flotsam XmlRpc
>>>>>> ;; or http://mygridserver.com:82/Grid/ for SimianGrid
>>>>>> GroupsServerURI = http://mosgrid.mitre.org/groups/xmlrpc.php
>>>>>>
>>>>>> ;# {NoticesEnabled} {Module:GroupsModule} {Enable group notices?}
>>>>>> {true false} true
>>>>>> ;; Enable Group Notices
>>>>>> NoticesEnabled = true
>>>>>>
>>>>>> ;; This makes the Groups modules very chatty on the console.
>>>>>> DebugEnabled = true
>>>>>>
>>>>>> ;; XmlRpc Security settings. These must match those set on your
>>>>>> backend
>>>>>> ;; groups service if the service is using these keys
>>>>>> XmlRpcServiceReadKey = 1234
>>>>>> XmlRpcServiceWriteKey = 1234
>>>>>>
>>>>>> ; Disables HTTP Keep-Alive for XmlRpcGroupsServicesConnector HTTP
>>>>>> Requests,
>>>>>> ; this is a work around fora problem discovered on some Windows
>>>>>> based region servers.
>>>>>> ; Only disable keep alive if you see a large number (dozens) of
>>>>>> the following Exceptions:
>>>>>> ; System.Net.WebException: The request was aborted: The request
>>>>>> was canceled.
>>>>>> ;
>>>>>> ; XmlRpcDisableKeepAlive = false
>>>>>>
>>>>>> When I attempt to create a new group, I get the following error every
>>>>>> time the XMLRPC-GROUPS-CONNECTOR is called.
>>>>>>
>>>>>> 10:31:09 - [GROUPS]: CreateGroup called
>>>>>> 10:31:09 - [XMLRPC-GROUPS-CONNECTOR]: An error has occured while
>>>>>> attempting to a
>>>>>> ccess the XmlRpcGroups server method groups.getGroup at
>>>>>> http://mosgrid.mitre.org/groups/xmlrpc.php
>>>>>> 10:31:09 - [XMLRPC-GROUPS-CONNECTOR]: Data at the root level is
>>>>>> invalid. Line 1, position 1.
>>>>>> at System.Xml.XmlTextReaderImpl.Throw(Exception e)
>>>>>>
>>>>>> The config.php file is correctly set up to point to the correct
>>>>>> database, with the right login and password.
>>>>>>
>>>>>> Any suggestions?
>>>>>> Thanks in advance
>>>>>> Kurt
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Opensim-users mailing list
>>>>>> Opensim-users at lists.berlios.de
>>>>>> https://lists.berlios.de/mailman/listinfo/opensim-users
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Justin Clark-Casey (justincc)
>>>>> http://justincc.org/blog
>>>>> http://twitter.com/justincc
>>>>>
>>>>> _______________________________________________
>>>>> Opensim-users mailing list
>>>>> Opensim-users at lists.berlios.de
>>>>> https://lists.berlios.de/mailman/listinfo/opensim-users
>>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Opensim-users mailing listOpensim-users at lists.berlios.dehttps://lists.berlios.de/mailman/listinfo/opensim-users
>>>>
>>>>
>>>> _______________________________________________
>>>> Opensim-users mailing list
>>>> Opensim-users at lists.berlios.de
>>>> https://lists.berlios.de/mailman/listinfo/opensim-users
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Opensim-users mailing list
>>> Opensim-users at lists.berlios.de
>>> https://lists.berlios.de/mailman/listinfo/opensim-users
>>>
>>>
>>
>> _______________________________________________
>> Opensim-users mailing listOpensim-users at lists.berlios.dehttps://lists.berlios.de/mailman/listinfo/opensim-users
>>
>>
>>
>> --
>> meatspace: jason
>> cyberspace: mimetic.core
>> chicago, il uscore at odosys.net
>> twitter: @odosys
>>
>>
>>
>> _______________________________________________
>> Opensim-users mailing list
>> Opensim-users at lists.berlios.de
>> https://lists.berlios.de/mailman/listinfo/opensim-users
>>
>>
>
> _______________________________________________
> Opensim-users mailing list
> Opensim-users at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-users/attachments/20111128/77014ce8/attachment.html>
More information about the Opensim-users
mailing list