[Opensim-users] Still trying to set up groups - progress and problems
Wayne
lppwayne at gmail.com
Mon Nov 28 22:52:55 UTC 2011
Still no luck with the service modules pack.
Tired and out of ideas.
On Nov 28, 2011 1:52 PM, "Fleep Tuque" <fleep513 at gmail.com> wrote:
> 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
>>
>>
>
> _______________________________________________
> 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/60234be4/attachment.html>
More information about the Opensim-users
mailing list