[Opensim-users] SYSTEMIP and a repeated UseCircuitCode

Justin Clark-Casey jjustincc at gmail.com
Fri Jun 25 17:36:59 UTC 2010


On 23/06/10 11:21, FoTo50 wrote:
> Am 23.06.2010 11:36, schrieb Marck:
>>
>>
>> FoTo50 wrote:
>>> On 23/06/2010 02:54, Justin Clark-Casey wrote:
>>>> On 22/06/10 18:52, FoTo50 wrote:
>>>>> Can somebody tell me where I can find a possibility to set the
>>>>> SYSTEMIP?
>>>>>
>>>>> I use Linux with several IP's and dont want to use the default IP for
>>>>> opensim but an additional one. Even setting the subdomain to the
>>>>> 2nd IP
>>>>> and setting all values in the ini files to there, after startup I find
>>>>> the following line in the opensim.log:
>>>>>
>>>>> INFO - OpenSim.OpenSim [NETWORK]: Using xx.xx.xx.228 as SYSTEMIP
>>>>>
>>>>> ...but that's my default IP address.
>>>>>
>>>>> This caused for me big problems at login after a fresh install of
>>>>> 0.6.9:
>>>>> the login got stuck at the region handshake. In the log file I could
>>>>> find always 3times the following line:
>>>>>
>>>>> WARN - OpenSim.Region.ClientStack.LindenUDP.LLUDPServer [LLUDPSERVER]:
>>>>> Ignoring a repeated UseCircuitCode from
>>>>> 723e059f-36be-45fb-8bc9-999efe5de9d5 at xx.xx.xx.xx:56000 for circuit
>>>>> 340530339
>>>>>
>>>>> and then the client (tried with Hippo and Imprudence) stopped.
>>>>>
>>>>> After setting the subdomain to the default IP, everything worked
>>>>> fine. I
>>>>> looked quite a lot, but could not find, where I can set this value
>>>>> to my
>>>>> desired IP address.
>>>>
>>>> This setting is in the bin/Regions/Regions.ini file. You can set it
>>>> directly to an IP address.
>>>>
>>>> Regards,
>>>>
>>>> --
>>>> Justin Clark-Casey (justincc)
>>>> http://justincc.org
>>>> http://twitter.com/justincc
>>>
>>> Hi Justin
>>>
>>> I tried that already, but this does not change the message (and
>>> setting):
>>>
>>> INFO - OpenSim.OpenSim [NETWORK]: Using xx.xx.xx.228 as SYSTEMIP
>>>
>>> But it should be xx.xx.xx.236 which is the first additional IP address
>>> at eth0 (btw. the OS is openSuSE 11.2 with Mono 2.4.2.3). It looks like
>>> somehow it just takes the basic IP from eth0 and this obviously causes a
>>> lack of comunication during the region handshake that results in a login
>>> failure.
>>>
>>> Greetings
>>> Georg
>>
>> Hi George,
>>
>> Did you actually do the following steps and still get the "Using
>> xx.xx.xx.228" message?
>>
>> 1) In RegionConfig.ini (or Regions.ini if OpenSim automatically
>> created the file), change the setting
>> ExternalHostName = SYSTEMIP
>> to
>> ExternalHostName = "xx.xx.xx.236"
>>
>> 2) Restart the region.
>> _______________________________________________
>> Opensim-users mailing list
>> Opensim-users at lists.berlios.de
>> https://lists.berlios.de/mailman/listinfo/opensim-users
>>
>>
>
> Hi Marck
>
> I tried it with and without "...", restarted the region(s) only or all 4
> services (currently grid mode, but also happened when testing
> standalone) - it doesnt make any change.
>
> But I'm also not sure if the error is to be located in the regions.ini.
> I currently load 17 regions, so the SYSTEMIP message should also turn up
> 17 times during startup, but it only shows once after all regions are
> loaded at the end of the startup process right after "INFO -
> OpenSim.OpenSim [!]STARTUP COMPLETE", so it should be some server wide
> setting somewhere ... or do I see that wrong?

Hi Marck.  As someone else pointed out, the SYSTEMIP message was printed out regardless of whether it was actually used 
or not.  In the latest OpenSim master (commit 2c4df19805f9) I've changed this so that it's only printed out when it's 
used for a region's external host name.  Therefore, if you're running this code and you don't have a SYSTEMIP in your 
region files then you should no longer see this message.

I suspect this is a red herring anyway and you're true problem is something else (as other posters have suggested).

-- 
Justin Clark-Casey (justincc)
http://justincc.org
http://twitter.com/justincc



More information about the Opensim-users mailing list