[Opensim-users] Still trying to set up groups - progress and problems
Wayne
lppwayne at gmail.com
Mon Nov 28 18:45:36 UTC 2011
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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-users/attachments/20111128/29e8714e/attachment.html>
More information about the Opensim-users
mailing list