[Opensim-users] Still trying to set up groups - progress and problems
Gary Banham
banham1 at telus.net
Fri Dec 9 02:44:37 UTC 2011
Wayne just a Quick note if your still using the Zend community server and
it's a new installation make sure the XmlRpc extension is turned on
I Know this sound like Duh but I just spent a couple of hours with a knew
installation before I realized it was off
TC
Gary
-----Original Message-----
From: opensim-users-bounces at lists.berlios.de
[mailto:opensim-users-bounces at lists.berlios.de] On Behalf Of Justin
Clark-Casey
Sent: Thursday, December 08, 2011 5:19 PM
To: opensim-users at lists.berlios.de
Subject: Re: [Opensim-users] Still trying to set up groups - progress and
problems
XmlRpcGroupsServer/ contains the groups server code (xmlrpc.php) so I'm
rather surprised by this.
The code in github has security fixes compared to the code in the forge.
On 07/12/11 23:32, Cuddles McCann wrote:
> I don't remember how I figured this out and I haven't seen any one
> else has mentioned it. Nebadon was the one that helped me connect PHP
> with web server (Thank you for that Nebadon) back before 6.9. However, the
rest I pulled together on my own:
>
> Groups has 3 parts; The Groups Module (which is placed in the
> \opensim\addon-modules\ directory),Web portion, (placed in your web
server), and the SQL file.
> The Web portion is on git:
> https://github.com/mcortez/flotsam.git
> Within this, in the \XmlRpcGroupsServer\ directory, is the
> configuration file and the sql file (for me it seems to work best in
> its own database.)
>
> However, I found the GroupsModule part back on the old SVN link
> http://forge.opensimulator.org/svn/osgroup
>
> It was finding this Module that helped me get Groups working again
> post 7.x
>
> I hope this helps,
> Cuddles McCann
>
> On Mon, Nov 28, 2011 at 2:52 PM, Wayne <lppwayne at gmail.com
<mailto:lppwayne at gmail.com>> wrote:
>
> 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
<mailto: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 <mailto:chris.collins at uc.edu>
> (513) 556-3018 <tel:%28513%29%20556-3018>
>
> http://ucsim.uc.edu
>
> On Mon, Nov 28, 2011 at 1:45 PM, Wayne <lppwayne at gmail.com
<mailto: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
<mailto: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 <mailto: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 <mailto:chris.collins at uc.edu>
>> (513) 556-3018 <tel:%28513%29%20556-3018>
>>
>> http://ucsim.uc.edu <http://ucsim.uc.edu/>
>>
>>
>> On Wed, Nov 23, 2011 at 2:09 PM, Kurt Reisler
<kreisler at mitre.org <mailto: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 <http://m/>
>>
osgrid.mitre.org/XmlRpcGroupsServer/xmlrpc.php
>>
<http://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 <tel:%28513%29556-3018>
>>> chris.collins at uc.edu
>>> <mailto: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
>>> <mailto: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
<mailto: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
<mailto:Opensim-users at lists.berlios.de>
>>>
>>> https://lists.berlios.de/mailman/listinfo/opensim-users
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Opensim-users mailing list
>>> Opensim-users at lists.berlios.de
<mailto:Opensim-users at lists.berlios.de>
>>>
>>> https://lists.berlios.de/mailman/listinfo/opensim-users
>>>
>>
>> _______________________________________________
>> Opensim-users mailing list
>> Opensim-users at lists.berlios.de
<mailto:Opensim-users at lists.berlios.de>
>>
>> https://lists.berlios.de/mailman/listinfo/opensim-users
>>
>>
>>
>> _______________________________________________
>> Opensim-users mailing list
>> Opensim-users at lists.berlios.de
<mailto:Opensim-users at lists.berlios.de>
>>
>> https://lists.berlios.de/mailman/listinfo/opensim-users
>>
>>
>>
>> _______________________________________________
>> Opensim-users mailing list
>> Opensim-users at lists.berlios.de
<mailto:Opensim-users at lists.berlios.de>
>>
>> https://lists.berlios.de/mailman/listinfo/opensim-users
>>
>
>
> --
> meatspace: jason
> cyberspace: mimetic.core
> chicago, il us
> core at odosys.net <mailto:core at odosys.net>
> twitter: @odosys
>
>
>
> _______________________________________________
> Opensim-users mailing list
> Opensim-users at lists.berlios.de
<mailto:Opensim-users at lists.berlios.de>
>
> https://lists.berlios.de/mailman/listinfo/opensim-users
>
>
>
> _______________________________________________
> Opensim-users mailing list
> Opensim-users at lists.berlios.de
<mailto:Opensim-users at lists.berlios.de>
> https://lists.berlios.de/mailman/listinfo/opensim-users
>
>
>
> _______________________________________________
> Opensim-users mailing list
> Opensim-users at lists.berlios.de
<mailto:Opensim-users at lists.berlios.de>
> https://lists.berlios.de/mailman/listinfo/opensim-users
>
>
> _______________________________________________
> Opensim-users mailing list
> Opensim-users at lists.berlios.de <mailto: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
--
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
More information about the Opensim-users
mailing list