ISAAC SIM + Client + OPEN VPN

Hello guys.

I’ve set up the ISAAC Sim server container onto the workstation in our lab. I am trying to connect to it with the client while using OpenVPN. It doesn’t work that way as you can see in the following error message. If I try it without using VPN from the lab it does work… An ideas?

walt@walt-MacBookPro:~/isaac$ sudo ./omniverse-kit-remote.sh -s 141.21.44.104
[sudo] password for walt:
~/isaac/bin ~/isaac
I-!$> Tue Sep 15 11:32:11:643 INFO [BifrostClient: Scheduler] {CDF33700} - Successfully set TLS with value 0x1f33470
I-!$> Tue Sep 15 11:32:11:643 INFO [BifrostClient: Scheduler] {CCF31700} - Successfully set TLS with value 0x1f33470
I-!$> Tue Sep 15 11:32:11:643 INFO [BifrostClient: Scheduler] {CD732700} - Successfully set TLS with value 0x1f33470
I-!$> Tue Sep 15 11:32:11:643 INFO [BifrostClient: Scheduler] {C7FFF700} - Successfully set TLS with value 0x1f33470
I-!$> Tue Sep 15 11:32:11:644 DEBUG [BifrostClient: Interface] {D9071180} - nvbCreateClient( 0x2210360 )
Tue Sep 15 11:32:12:635 ERROR [BifrostClient: Streamer] {D9071180} - updateVideoSettingsForNVbProfile: profile 8 is not handled

Tue Sep 15 11:32:12:737 ERROR [NVST:ClientSession] {CDF33700} - Server URL is invalid 141.21.44.104
Tue Sep 15 11:32:22:736 ERROR [BifrostClient: Streamer] {CD732700} - *** NVSC LIBRARY method ‘nvstConnectToServer’ has not returned in 10 seconds.
Tue Sep 15 11:32:32:737 ERROR [BifrostClient: Streamer] {CD732700} - *** NVSC LIBRARY method ‘nvstConnectToServer’ has not returned in 20 seconds.
Tue Sep 15 11:32:34:164 ERROR [NVST:RtspSessionPocoBase] {CDF33700} - rtsp perform() returnCode:Timeout, [N4Poco16TimeoutExceptionE]
Tue Sep 15 11:32:34:164 ERROR [NVST:RtspSessionPocoBase] {CDF33700} - timed out. Retrying in 3000ms
Tue Sep 15 11:32:42:737 ERROR [BifrostClient: Streamer] {CD732700} - *** NVSC LIBRARY method ‘nvstConnectToServer’ has not returned in 30 seconds.
Tue Sep 15 11:32:52:738 ERROR [BifrostClient: Streamer] {CD732700} - *** NVSC LIBRARY method ‘nvstConnectToServer’ has not returned in 40 seconds.
Tue Sep 15 11:32:58:739 ERROR [NVST:RtspSessionPocoBase] {CDF33700} - rtsp perform() returnCode:Timeout, [N4Poco16TimeoutExceptionE]
Tue Sep 15 11:32:58:739 ERROR [NVST:RtspSessionPocoBase] {CDF33700} - timed out. Retrying in 3000ms
Tue Sep 15 11:33:02:737 ERROR [BifrostClient: Streamer] {CD732700} - *** NVSC LIBRARY method ‘nvstConnectToServer’ has not returned in 50 seconds.
Tue Sep 15 11:33:12:738 ERROR [BifrostClient: Streamer] {CD732700} - *** NVSC LIBRARY method ‘nvstConnectToServer’ has not returned in 60 seconds.
Tue Sep 15 11:33:13:125 ERROR [NVST:RtspSessionPocoBase] {A5B4F700} - perform() failed: 0
Tue Sep 15 11:33:22:739 ERROR [BifrostClient: Streamer] {CD732700} - *** NVSC LIBRARY method ‘nvstConnectToServer’ has not returned in 70 seconds.
Tue Sep 15 11:33:23:315 ERROR [NVST:RtspSessionPocoBase] {CDF33700} - rtsp perform() returnCode:Timeout, [N4Poco16TimeoutExceptionE]
Tue Sep 15 11:33:23:316 ERROR [NVST:RtspSessionPocoBase] {CDF33700} - timed out. Retrying in 3000ms
Tue Sep 15 11:33:26:319 ERROR [NVST:ClientSession] {CDF33700} - Cannot connect to server - 141.21.44.104:48010 via RTSP, NOT FOUND
Tue Sep 15 11:33:26:319 ERROR [NVST:RtspSessionPocoBase] {A5B4F700} - rtsp perform() returnCode:No message received, [N4Poco3Net18NoMessageExceptionE]
Tue Sep 15 11:33:26:319 ERROR [NVST:RtspSessionPocoBase] {A5B4F700} - perform() failed: 28
Tue Sep 15 11:33:26:319 ERROR [NVST:RtspPocoEvent] {A5B4F700} - RTSP-XNvEvent Polling failed: 28, rc: 408
Tue Sep 15 11:33:26:320 ERROR [NVST:ClientSession] {CDF33700} - Failed to connect to server using RTSP handshake (error codes: 0X8008301C 0X8008301C)
Tue Sep 15 11:33:26:320 ERROR [NVST:ClientSession] {CDF33700} - Failed to create RTSP connection with error 0X8008301C
Tue Sep 15 11:33:26:320 ERROR [NVST:ClientLibraryWrapper] {CDF33700} - Could not create initial streaming connection : 0x8008301c
Tue Sep 15 11:33:26:320 ERROR [NVST:ConvertNvstResultToString] {CDF33700} - Unhandled NvstResult -2146947044
Tue Sep 15 11:33:26:320 ERROR [BifrostClient: Streamer] {CDF33700} - Failed to initiate connection to rtsp://141.21.44.104:48010: Error: Unknown (0x8008301c)
Tue Sep 15 11:33:26:320 ERROR [NVST:ConvertNvstResultToString] {CDF33700} - Unhandled NvstResult -2146947044
Tue Sep 15 11:33:26:320 ERROR [BifrostClient: Streamer] {CDF33700} - Streamer connection failure. Error: Unknown (0x8008301c)
Tue Sep 15 11:33:26:320 ERROR [RemoteGridApp] {CCF31700} - STREAMING: FAILED: NVB_SN_STREAMING_START_FAILED (8008301c)
Tue Sep 15 11:33:26:320 ERROR [BifrostClient: SessionController] {CDF33700} - Failed to start the streamer for session 80a9b1a6-f69d-4c06-99d1-28667c4c4db8. Aborting the session.

Hi,

I use a VPN connection to access to my Isaac Sim server container from home and everything works fine. Maybe a little silly question from my side: Can you see the server with Isaac Sim when the VPN is enabled (ping 141.21.44.104)?

It seems to work with the VPN if you add --network=host before the other options.

sudo docker run --gpus all -e "ACCEPT_EULA=Y" --network=host --rm -p 47995-48012:47995-48012/udp -p 47995-48012:47995-48012/tcp -p 49000-49007:49000-49007/tcp -p 49000-49007:49000-49007/udp nvcr.io/nvidia/isaac-sim:2020.1_ea

@vinny.ruia helped me with that. Thanks!