Hi Fleep,

In my case, things are a bit unclear. The original database I used for Groups 
came from the XmlRpcGroupsServer that I had downloaded in May 2010. This works 
flawlessly, to my bafflement and surprise, using UTF8 under MySQL 5.1.53/Linux. 
It worked under 0.7.0.1 and 0.7.0.2, and it did not stop working under 0.7.2 (I 
skipped 0.7.1 :) ). Since it works so well, I'm scared to touch any of it — 
either the code from May 2010, or the created tables :)

When installing Xoopensim (yes, I've been following your experiences and trying 
to replicate them as best as possible!), I thought I ought to give Xoopensim's 
built-in groups a try. Although the databases created are a perfect replica of 
what XmlRpcGroupsServer uses — they don't work. When copying over exactly the 
same content I had in the "old" tables to Xoopensim's own — Groups stopped 
working.

I gave up on Xoopensim's groups and went back to XmlRpcGroupsServer's instead. 
They remain functional. Again, they're in UTF8. As a matter of fact, Groups are 
the *only* thing I can get to work (well, and the Broker, too, because that at 
least has such an easy protocol that I wrote something quickly — even though 
it's less useful than I thought, I imagined I'd get at least the *name* of the 
avatar that changed regions). Everything else refuses to work. Profiles worked 
under 0.6.9 or so, but not since the upgrade to 0.7.X, and it's hard to say 
"why" — I just get "slow POST requests" and unacknowledged LLSD packets — and 
both OSProfiles and Xoopensim's own implementation give similar results.

From the error you describe, I might just have been lucky and not require long 
keys, and that's why I managed to create those tables back in May 2010, but I 
guess that an alternative to keep as most of the code using UTF8 as possible, 
is to change the key length somewhere. Now if one could figure out *where*, it 
would be tremendously helpful :)

Cheers,

        - Gwyn

On 2011/11/04, at 19:41, Fleep Tuque wrote:

> Hi all,
> 
> Given the problems I had with installing Xoopensim, I decided to go the other 
> route and try to install the various modules individually for groups and 
> profiles and so on.
> 
> First note: I noticed that there are two pages on the wiki, when I think 
> there should perhaps only be one, or one should redirect to the other:
> 
> http://opensimulator.org/wiki/Groups is the first page, and it seems 
> incomplete.
> 
> http://opensimulator.org/wiki/Enabling_Groups is the second page, and its 
> instructions are much more fleshed out and clear.
> 
> The first page should probably redirect or link to the second page, no?
> 
> 
> Second note:  I ran into problems installing the XmpRpcGroupsServer at first, 
> and finally after some digging around discovered the problem was that I 
> installed MySQL with the utf8 charset, and due to this bug:  
> http://bugs.mysql.com/bug.php?id=4541 some of the tables needed for the 
> groups functionality were not being created.  Upon trying to create the 
> tables, I was getting an error message:
> 
> Specified key was too long; max key length is 1000 bytes
> 
> Since all things considered we hadn't done too much with anything yet, I 
> resintalled MySQL with the latin1 charset and voila, the groups functionality 
> seems to be working perfectly.
> 
> Before I notate the groups page about this problem, I just wanted to confirm 
> that anyone else has seen this error with utf8 and resolved it with the 
> latin1 charset?  Are the folks who developed the XmlRpcGroupsServer planning 
> to fix this issue for those who need international characters?
> 
> Is this a known problem and I'm just behind the curve (as usual)? 
> 
> :)
> 
> - 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
> [email protected]
> 
> http://www.uc.edu/ucit/learningtools/secondlife.html
> _______________________________________________
> Opensim-users mailing list
> [email protected]
> https://lists.berlios.de/mailman/listinfo/opensim-users

_______________________________________________
Opensim-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-users

Reply via email to