[Opensim-users] Fw: Load OAR --default-user
Thomas Ringate
tringate at gmail.com
Thu Feb 19 04:12:52 UTC 2015
I am running with mysql or rather the new db Fedora switched to.
When I do the show account for both of the name variations I see the
identical account, same UUID, same everything.
I am not able to do a copy paste because I am running on headless servers
and my VNC does not do copy/paste.
Ever since I used the all lower case name in the LOAD OAR I can now use
either name variation and the LOAD OAR works.
That is what is so strange. It thinks I have two accounts, but I do not. I
can only log in with Ztarlite Ball.
If it was not for the other users I have using my standalone, I would drop
the database and start again to see if somehow
I did something wrong when I created that account. Once OSgrid comes back,
I can easily do that since no one will be using
it after that.
-----Original Message-----
From: Justin Clark-Casey
Sent: Wednesday, February 18, 2015 7:56 PM
To: opensim-users at opensimulator.org
Subject: Re: [Opensim-users] Fw: Load OAR --default-user
What database adapter are you using?
What output do you get when you execute the commands
show account ztarlite ball
and
show account Ztarlite Ball
?
On 17/02/15 01:37, Thomas Ringate wrote:
> Justin,
>
> Thank you for trying this. Here are my actual log entries for when I:
> - logged in on the 13th as Ztarlite Ball
> - ran the LOAD OAR using the name as spelled when I created this account
> - tried to create an account "ztarlite ball" using all lower case (that
> failed saying there already was an account by
> that name)
> - then tried a LOAD OAR using the name as all lower case (that worked
> even though I never created such an account name)
>
> As I did these steps that user name did not exist in any form prior to me
> creating it.
> When I tried to create the name with all lower case it would not let me do
> it.
> looking at the user account table in the database there was a user with
> the name Ztarlite Ball
> Even now there is only one entry in the account table with the name
> Ztarlite Ball.
> Since I was successful at loading the OAR using the all lowercase name I
> tried loading it again using the correct
> spelling and now it does load the OAR using either spelling.
>
> If I do a "show account Ztarlite Ball, or ztarlite ball it now displays
> either but with the identical UUID. The
> database only has one entry in it for Ztarlite Ball, and it uses the upper
> case first letters.
>
> Before I could not login using all lowercase.
> My own user account Slow Putzo will not let me log in with slow putzo.
>
> When using either form of the account Ztarlite Ball I get the exact same
> avatar but the upper case version
>
> Here are the log entries for when I first tried to do this.
>
> 2015-02-13 21:54:21,328 INFO -
> OpenSim.Services.LLLoginService.LLLoginService [LLOGIN SERVICE]: Login
> request for
> Ztarlite Ball at home using viewer Cool VL Viewer 1.26.12.28, channel Cool
> VL Viewer, IP 66.56.218.195, Mac
> 30cdaf342d5baec8db66e3ee346e495c, Id0 b970a44a33ae62c4c5802f4370530945
> 2015-02-13 21:54:21,452 DEBUG -
> OpenSim.Services.LLLoginService.LLLoginService [LLOGIN SERVICE]: Finding
> destination
> matching start location home for Ztarlite Ball
> 2015-02-13 21:54:21,501 DEBUG -
> OpenSim.Services.LLLoginService.LLLoginService [LLOGIN SERVICE]: Found
> destination
> Sanctuary-Home, endpoint 71.243.237.23:9180 for Ztarlite Ball
> 2015-02-13 21:54:21,504 DEBUG -
> OpenSim.Services.HypergridService.UserAgentService [USER AGENT SERVICE]:
> Request to
> login user Ztarlite Ball (@66.56.218.195) to grid
> http://tringate.us.to:9180/
> 2015-02-13 21:54:21,517 INFO -
> OpenSim.Services.HypergridService.GatekeeperService [GATEKEEPER SERVICE]:
> Login request
> for Ztarlite Ball @ http://tringate.us.to:9180/
> (727c10ae-be97-4001-9b70-04c59ea1417b) at
> 3d4bdbc2-3bd5-11e1-b86c-0800200c9a66 using viewer Cool VL Viewer
> 1.26.12.28, channel Cool VL Viewer, IP 66.56.218.195,
> Mac 30cdaf342d5baec8db66e3ee346e495c, Id0
> b970a44a33ae62c4c5802f4370530945, Teleport Flags: ViaHome, ViaLogin. From
> region Unknown
> 2015-02-13 21:54:21,519 DEBUG -
> OpenSim.Services.HypergridService.GatekeeperService [GATEKEEPER SERVICE]:
> Identity
> verified for Ztarlite Ball @ http://tringate.us.to:9180/
> 2015-02-13 21:54:21,522 DEBUG -
> OpenSim.Services.HypergridService.GatekeeperService [GATEKEEPER SERVICE]:
> User Ztarlite
> Ball is ok
>
> ****** NEXT DAY tried to do a LOAD OAR
>
> 2015-02-14 21:17:24,489 INFO - OpenSim.Framework.Servers.ServerBase
> [SERVER BASE]: Running 'change region Emerald Isle'
> 2015-02-14 21:17:24,489 INFO - OpenSim.Framework.Servers.ServerBase
> [SERVER BASE]: Running 'load oar --default-user
> "Ztarlite Ball" /var/opensim/backup/stand-alone/OAR/Emerald-Isle1.gz'
> 2015-02-14 21:17:24,517 ERROR -
> OpenSim.Region.CoreModules.World.Archiver.ArchiverModule [ARCHIVER MODULE]
> cannot find
> specified default user Ztarlite Ball
>
> 2015-02-14 21:27:23,887 INFO - OpenSim.Framework.Servers.ServerBase
> [SERVER BASE]: Running 'load oar --default-user
> "Ztarlite Ball" /var/opensim/backup/stand-alone/OAR/Emerald-Isle1.gz'
> 2015-02-14 21:27:23,887 ERROR -
> OpenSim.Region.CoreModules.World.Archiver.ArchiverModule [ARCHIVER MODULE]
> cannot find
> specified default user Ztarlite Ball
>
> ****** Tried to create an account of ztarlite ball.
>
> 2015-02-14 22:03:56,309 ERROR -
> OpenSim.Services.UserAccountService.UserAccountService [USER ACCOUNT
> SERVICE]: A user
> with the name ztarlite ball already exists!
>
> ****** Ran the LOAD OAR using the lowercase spelling and it worked.
>
> 2015-02-14 22:05:27,865 INFO - OpenSim.Framework.Servers.ServerBase
> [SERVER BASE]: Running 'change region Emerald Isle'
> 2015-02-14 22:05:27,865 INFO - OpenSim.Framework.Servers.ServerBase
> [SERVER BASE]: Running 'load oar --default-user
> "ztarlite ball" /var/opensim/backup/stand-alone/OAR/Emerald-Isle1.gz'
>
> ****** TODAYS testing
>
> 2015-02-16 18:05:41,144 ERROR -
> OpenSim.Services.UserAccountService.UserAccountService [USER ACCOUNT
> SERVICE]: A user
> with the name ztarlite ball already exists!
> 2015-02-16 18:53:13,369 INFO -
> OpenSim.Services.LLLoginService.LLLoginService [LLOGIN SERVICE]: Login
> request for
> ztarlite ball at home using viewer Cool VL Viewer 1.26.12.15, channel Cool
> VL Viewer, IP 192.168.1.25, Mac
> 8aec1b5283935294b670126f76c8785a, Id0 bca7184a15e1ef63221c345b793c81f1
> 2015-02-16 18:53:14,187 DEBUG -
> OpenSim.Services.LLLoginService.LLLoginService [LLOGIN SERVICE]: Finding
> destination
> matching start location home for Ztarlite Ball
> 2015-02-16 18:53:14,281 DEBUG -
> OpenSim.Services.HypergridService.GatekeeperService [GATEKEEPER SERVICE]:
> User Ztarlite
> Ball is ok
>
> ****** Very strange that it changed the spelling to use the uppercase
> first letters when I logged in using all lowercase.
> ****** Something sure is not right.
> ****** Here is my attempt to login as myself. I got the results I
> expected since I never registered with all lowercase
> characters in my name.
>
> 2015-02-16 18:55:19,073 INFO -
> OpenSim.Services.LLLoginService.LLLoginService [LLOGIN SERVICE]: Login
> request for slow
> putzo at home using viewer Cool VL Viewer 1.26.12.15, channel Cool VL
> Viewer, IP 192.168.1.25, Mac
> 8aec1b5283935294b670126f76c8785a, Id0 bca7184a15e1ef63221c345b793c81f1
> 2015-02-16 18:55:19,077 INFO -
> OpenSim.Services.LLLoginService.LLLoginService [LLOGIN SERVICE]: Login
> failed for slow
> putzo, reason: authentication failed
>
>
> Since LOAD OAR now works with either spelling for this user name, my
> original problem is resolved. It does not solve
> the problem for some other user who tries to do this same operation and
> follows the same steps I did originally.
>
> Is there a way to delete a user account? I read the entire console
> command list, actually printed it out, and do not
> see a command that would do that.
>
>
>
>
>
> -----Original Message----- From: Justin Clark-Casey
> Sent: Monday, February 16, 2015 1:27 PM
> To: opensim-users at opensimulator.org
> Subject: Re: [Opensim-users] Fw: Load OAR --default-user
>
> Load oar does not convert the given names to lowercase and I was able just
> now to create two user accounts of the same
> name but with different casing.
>
> When you do load oar, are you doing --default-user "Joe Bloggs"? The
> quotes are critical so that the full name is
> passed as the --default-user argument and not just Joe.
>
> On 15/02/15 22:53, Thomas Ringate wrote:
>> I think I found a bug in how the OAR --default-user parameter is being
>> used by opensim. I tried using a name that had
>> the first letter of the first and last name upper case, however the LOAD
>> OAR function says that user can not be found.
>> I then changed the name to have all lower case letters in the LOAD OAR
>> command and it worked.
>> The problem is the user really is registered with the first letters of
>> each name as upper case. I tried to log in using
>> the name with all lower case, and opensim fails that login name. The
>> problem is the LOAD OAR command is apparently
>> changing all letters in the string to be lower case for the registered
>> name but testing for the actual entered name in
>> the LOAD OAR command. The correct operation I would think would be to
>> preserve whatever case is in either field so no
>> matter what actual name was used it would only match that name and be
>> case sensitive. In any case, opensim has a
>> problem with case sensitive names because it is not consistent in how the
>> different functions look for a registered
>> name. I discovered trying to create a user of an existing user with
>> mixed case finds the existing user using a case
>> insensitive process and says the user already exists. opensim should be
>> consistent in user names in terms of case
>> sensitivity. Most people do use upper case for the first letter of their
>> proper names.
>> The name “New User”, and “new user” are not the same name, but LOAD OAR
>> treats them as if they are, LOGIN does not and
>> treats them as if they are two unique names, CREATE USER treats them as
>> the same name but let you register either one
>> retaining the case enter. This is very inconsistent since other commands
>> and functions use the user name and there
>> should be a single correct way for all parts of the program to work with
>> the actual registered user name that exists in
>> the database.
>> Am I missing something in how the user name is suppose to work?
>> Tom
>> *From:* Thomas Ringate <mailto:tringate at gmail.com>
>> *Sent:* Saturday, February 14, 2015 8:51 PM
>> *To:* opensim-users at opensimulator.org
>> <mailto:opensim-users at opensimulator.org>
>> *Subject:* Re: [Opensim-users] Load OAR --default-user
>> I have a question about using the --default-user switch on a older
>> release of opensim. I am currently stuck using
>> version 0.8.1 DEV 2014-08-15 which is what was running just before OSgrid
>> went down. When I do the load oar it says it
>> cannot find the user but “show user account” does show the user. Have
>> these commands been updated since that release?
>> The OAR was saved using the –publish option.
>> I tried to use the current release, but on my standalone avatars remain
>> gray, nearly nothing will rezz on the regions,
>> and the operation is very erratic. I guess trying to leap forward 6
>> months does not work very well with existing
>> regions.
>> Tom
>>
>>
>> _______________________________________________
>> Opensim-users mailing list
>> Opensim-users at opensimulator.org
>> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
>>
>
>
--
Justin Clark-Casey (justincc)
OSVW Consulting
http://justincc.org
http://twitter.com/justincc
_______________________________________________
Opensim-users mailing list
Opensim-users at opensimulator.org
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
More information about the Opensim-users
mailing list