Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0008928opensim[REGION] OpenSim Corepublic2021-09-03 08:352021-09-18 08:12
Reporteraiaustin 
Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
StatusnewResolutionopen 
PlatformPCOperating SystemWindowsOperating System Version10
Product Version0.9.2.0 dev 
Target Version0.9.2.0 devFixed in Version 
Summary0008928: Cannot TP to a hypergrid destination when viewer is on same local network as destination - [CAPS]: Unauthorized CAPS client
DescriptionThe issue seems to be that if the viewer is on the same local network as the hypergrid destination grid/region it fails. If a viewer on a non-local IP is used it works fine.

Works fine when viewer is NOT on same local network as the server.

---

Viewer is on on 129.215.165.106 (dynamic)

Avatar logs in to OSGrid on a self hosted region on 129.215.165.103 (ailsa.aiai.ed.ac.uk)

Avatar TPs to a region on Openvue grid on 129.215.165.107 (virtual.aiai.ed.ac.uk)
hop://virtual.aiai.ed.ac.uk:8002/Openvue/128/128/25 [^]

Fails with

16:30:35 - [CAPS]: Unauthorized CAPS client e858df02-a860-4b92-937a-2b87e4ebcd6d from 129.215.125.106:61122

User sees start of terrain coming in which stops loading, partially textured, no objects seen. Cannot TP back home to OSGrid. Viewer crash after a minute or so.

---

Variant: have OSGrid be on OSGrid Sandbox Plaza.. and hence on a region NOT running on the same local network as the viewer and destination. TP from hop://hg.osgrid.org:80/Sandbox [^] Plaza/139/107/22 to hop://virtual.aiai.ed.ac.uk:8002/Openvue/128/128/25 [^] Then TP to Openvue grid and that still fails.
TagsNo tags attached.
Git Revision or version numberopensim-0.9.2.0Dev-1256-g1e1ec44.zip
Run Mode Grid (Multiple Regions per Sim)
Physics EngineBulletSim
Script EngineXEngine
EnvironmentMono / Windows
Mono VersionNone
ViewerFirestorm 6.4.21.64531
Attached Filestxt file icon 2021-09-17-OSGrid-Vue-Port-From-Location-OpenSimExe.txt [^] (6,321 bytes) 2021-09-18 03:39 [Show Content]
txt file icon 2021-09-17-Openvue-Openvue-To-Location-RobustExe.txt [^] (2,564 bytes) 2021-09-18 03:40 [Show Content]
txt file icon 2021-09-17-Openvue-Openvue-To-Location-OpenSim.exe.txt [^] (4,380 bytes) 2021-09-18 03:40 [Show Content]

- Relationships

-  Notes
(0037937)
Total Sorbet (reporter)
2021-09-14 10:45

Very likely NAT loopback issue. Look to http://opensimulator.org/wiki/Network_Settings [^]

I believe there's a loopback adapter available for windows which may be worth a try.
(0037938)
aiaustin (developer)
2021-09-14 10:56
edited on: 2021-09-14 10:57

Thanks Total. The server host involved has a fixed IP address and full DNS registered address on a University network. I don't think loopback issues occur in such a context do they?

I was using VPN for the viewer though, which would appear in the same subnet as the server, and I do wonder if that is a possible cause.

(0037939)
Total Sorbet (reporter)
2021-09-14 11:11

Unfortunately loopback can be an issue in that context. Fixed ip and dns can't save you there.
(0037940)
tampa (reporter)
2021-09-14 12:28

The error comes from a small checking routine that is only triggered if either the circuit could not be established or something. Somewhere the circuit is not a circuit and it cannot call back. What would be useful would be logs from both ends and perhaps what robust says about the incoming client.
(0037941)
aiaustin (developer)
2021-09-14 13:05
edited on: 2021-09-14 13:19

I will set up again and can obtain the server Robust.exe and OpenSim.exe ends. Can you advise how I can get the relevant viewer (Firestorm) end logs?

(0037942)
tampa (reporter)
2021-09-14 13:42

Don't think FS logs will be much help, Robust and Simulator should give good info on failure points, beyond that well, it's networking, there is a reason that's universally disliked cause it's always DNS or Level3 is down :)
(0037968)
aiaustin (developer)
2021-09-18 03:39
edited on: 2021-09-18 03:47

I have the logs that I have control over... situation is an avatar (Ai Austin) logged in natively on OSGrid region Vue-Port (OpenSim.exe running on a system called ailsa.aiai.ed.ac.uk IP 129.215.165.103). Teleport is tried to Openvue grid Openvue region (Robust.exe and OpenSim.exe running on a system called rona.aiai.ed.ac.uk, also aliases to virtual.aiai.ed.ac.uk IP 129.215.165.107). Firestorm viewer is running on a system over VPN to IP 129.215.125.106. All looks normal from OSGrid end. When avatar appears on the destination the terrain starts to come in and is partially textured, no in world objects load, and then it stops and avatar is unresponsive. After a couple of minutes viewer crashes.

2021-09-17-OSGrid-Vue-Port-From-Location-OpenSimExe.txt

2021-09-17-Openvue-Openvue-To-Location-RobustExe.txt
2021-09-17-Openvue-Openvue-To-Location-OpenSim.exe.txt

Openvue is running lastest dev master (17-Sep-2021), OSGrId region server is on latest OSGrid standard release (16-Sep-2021).

(0037969)
tampa (reporter)
2021-09-18 08:12

User Client Verification for Ai.Austin @hg.osgrid.org in Openvue returned false

means

if (!userVerification.VerifyClient(aCircuit, ep.Address.ToString()))

fails.

This, if I read it correctly, requests verification from destination, which I can't seem to find in the logs though.

- Issue History
Date Modified Username Field Change
2021-09-03 08:35 aiaustin New Issue
2021-09-03 08:35 aiaustin Summary Cannot TP to a hypergrid when viewer is on same local network as destination - [CAPS]: Unauthorized CAPS client => Cannot TP to a hypergrid destination when viewer is on same local network as destination - [CAPS]: Unauthorized CAPS client
2021-09-03 08:36 aiaustin Description Updated View Revisions
2021-09-14 10:45 Total Sorbet Note Added: 0037937
2021-09-14 10:56 aiaustin Note Added: 0037938
2021-09-14 10:57 aiaustin Note Edited: 0037938 View Revisions
2021-09-14 11:11 Total Sorbet Note Added: 0037939
2021-09-14 12:28 tampa Note Added: 0037940
2021-09-14 13:05 aiaustin Note Added: 0037941
2021-09-14 13:19 aiaustin Note Edited: 0037941 View Revisions
2021-09-14 13:42 tampa Note Added: 0037942
2021-09-18 03:39 aiaustin Note Added: 0037968
2021-09-18 03:39 aiaustin File Added: 2021-09-17-OSGrid-Vue-Port-From-Location-OpenSimExe.txt
2021-09-18 03:40 aiaustin File Added: 2021-09-17-Openvue-Openvue-To-Location-RobustExe.txt
2021-09-18 03:40 aiaustin File Added: 2021-09-17-Openvue-Openvue-To-Location-OpenSim.exe.txt
2021-09-18 03:47 aiaustin Note Edited: 0037968 View Revisions
2021-09-18 08:12 tampa Note Added: 0037969


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker