Omniverse kit remote errors

Hi there
I just managed to get Isaac Sim running. However, I keep getting bunch of errors when launching Omniverse kit remote application. It still manages to launch and I was able to actually interact with the Leonardo preview.
Any thoughts on how to fix the errors?

Thanks
HA

~/Downloads/omniverse-kit-remote-linux-x86_64_2020.1.0/bin ~/Downloads/omniverse-kit-remote-linux-x86_64_2020.1.0
I-!$> Tue May 12 16:56:37:190 INFO [BifrostClient: Scheduler] {1EF09700} - Successfully set TLS with value 0x207caa0
I-!$> Tue May 12 16:56:37:190 INFO [BifrostClient: Scheduler] {17FFF700} - Successfully set TLS with value 0x207caa0
I-!$> Tue May 12 16:56:37:190 INFO [BifrostClient: Scheduler] {1E708700} - Successfully set TLS with value 0x207caa0
I-!$> Tue May 12 16:56:37:190 INFO [BifrostClient: Scheduler] {1DF07700} - Successfully set TLS with value 0x207caa0
I-!$> Tue May 12 16:56:37:197 DEBUG [BifrostClient: Interface] {296B3140} - nvbCreateClient( 0x2066c30 )
Tue May 12 16:56:37:923 ERROR [BifrostClient: Streamer] {296B3140} - updateVideoSettingsForNVbProfile: profile 8 is not handled
Tue May 12 16:56:37:926 ERROR [NVST:NvNetworkCommon] {296B3140} - Socket Bind: failed to bind socket 32 to 0.0.0.0:49007 (Error: 98)
Tue May 12 16:56:38:027 ERROR [NVST:RtspClient] {1EF09700} - usePocoRtspClient flag enabled, but build is not available, fallback to curl Rtsp client
Tue May 12 16:56:38:041 ERROR [NVST:ClientSession] {1EF09700} - Number of channels(2) is not valid for surround configuration
Tue May 12 16:56:38:041 ERROR [NVST:ClientSession] {1EF09700} - Either in stereo or error in receiving opus information from server
Tue May 12 16:56:38:041 ERROR [NVST:ClientSession] {1EF09700} - Server URL is invalid 172.17.0.1
Tue May 12 16:56:38:042 ERROR [NVST:NvNetworkLinux] {1EF09700} - Address family 1 for Network address: 0x7f941eefb220 not supported
Tue May 12 16:56:38:042 ERROR [NVST:NvNetworkCommon] {1EF09700} - Socket Bind: failed to bind socket 50 to 0.0.0.0:49003 (Error: 98)
Tue May 12 16:56:38:042 ERROR [NVST:ClientSession] {1EF09700} - ClientSession: no available port in rage: 50000-55000 (Error: 0x8000000B)
Tue May 12 16:56:38:042 ERROR [NVST:ClientSession] {1EF09700} - clientPorts.useReserved: Failed to create a bound AUDIO stream on 0.0.0.0:49003.
Tue May 12 16:56:38:263 ERROR [NVST:NvNetworkCommon] {1EF09700} - Socket Bind: failed to bind socket 55 to 0.0.0.0:49005 (Error: 98)
Tue May 12 16:56:38:263 ERROR [NVST:ClientSession] {1EF09700} - ClientSession: no available port in rage: 50000-55000 (Error: 0x8000000B)
Tue May 12 16:56:38:263 ERROR [NVST:ClientSession] {1EF09700} - clientPorts.useReserved: Failed to create a bound VIDEO stream on 0.0.0.0:49005.
Tue May 12 16:56:38:368 ERROR [NVST:NvNetworkCommon] {1EF09700} - Socket Bind: failed to bind socket 60 to 0.0.0.0:49006 (Error: 98)
Tue May 12 16:56:38:368 ERROR [NVST:ClientSession] {1EF09700} - ClientSession: no available port in rage: 50000-55000 (Error: 0x8000000B)
Tue May 12 16:56:38:368 ERROR [NVST:ClientSession] {1EF09700} - clientPorts.useReserved: Failed to create a bound CONTROL stream on 0.0.0.0:49006.
Tue May 12 16:56:38:503 ERROR [GIOInterface] {DAFFD700} - GERONIMO_ERROR 0xC0020003 GERONIMO_IOINTERFACE_INVALID_AUDIO_FUNC: Audio Renderer is NULL.
[h264 @ 0x25b59a0] no frame!
Tue May 12 16:56:38:506 ERROR [LAVCDecoder] {FBEB1700} - GERONIMO_ERROR 0xC0040006 GERONIMO_LAVCDECODER_DECODE: Packet decode failure.

Hi. Please ignore the errors on the client if the connection is working. The errors will be cleaned up for the next version.

I’m getting errors, too, and it’s not working and just closing the connection. Please help!

Here’s my errors:
ERROR [NVST:ClientSession] {6595F700} - Control channel hole punching failednching failed.
ERROR [NVST:ClientSession] {6595F700} - Server URL is invalid xxx.xxx.xxx.xxx
ERROR [NVST:ServerControlEnet] {6595F700} - Could not create control connection to server 172.17.0.2 port 47999
ERROR [BifrostClient: Streamer] {6595F700} - Streamer connection failure. Error: NVST_R_SERVER_CONTROL_HOLE_PUNCH_FAILURE
ERROR [NVST:ClientSession] {6595F700} - Failed to connect to server using RTSP handshake (error codes: 0X800C0014 0X800C0014)

I’m using an AWS g4dn.2xlarge instance with 1 NVIDIA T4 Tensor Core GPU. I have docker nvcr.io/nvidia/isaac-sim:2020.1_ea successfully started on the remote server. I’ve opened all TCP and UDP ports for my ip address. I’ve installed the local dependencies libavcodec57, libavformat57 and libavutil55.

Many apologies for this guys.
We have decided to leave the errors on the clients as this will help to debug issues with live-streaming.
Here’s a link to the note in our User Guide:
https://docs.omniverse.nvidia.com/robotics/text/Robotics_QuickStart.html#connect-to-isaac-sim
There is also a known issue with live-streaming only on AWS instances. Please see this note:
https://docs.omniverse.nvidia.com/robotics/text/Robotics_QuickStart.html#aws-deployment

Please provide some info about which AWS region your instance is in and the region where your Kit Remote Client is in.
We are working on a fix for this issue.

I’m running the latest version of Docker (19.03) and nvidia drivers (440.59) on a g4dn.2xlarge instance in the us-east-1 region (N. Virginia). My Kit Remote Client is installed locally on my laptop.

Let me know if you’d like me to beta test a new version of the isaac-sim docker or Kit Remote Client.

Thanks for the info. Sure, we’ll let you know if we have a fix to try.

Another piece of information: On failure to load, one of the log entries in my Kit Remote Client (which is calling a remote server in AWS) is:
ERROR [NVST:ServerControlEnet] {05814700} Could not create control connection to server 172.17.0.2 port 47999.

The curious thing is the IP address. That IP address is unknown to my local computer (is it hard coded in the Kit Remote Client?). The closest thing I have on my computer is the Docker IP 172.17.0.1. Hopefully, this piece of information may help with troubleshooting.

I believe that 172.17.0.2 is an internal IP address of a docker container.
Indeed, I am not seeing that line with my tests.

Do we have a solution for AWS instances yet? Seems like I am getting the same issue, and the window immediately closed. I am using a g4dn instance with the Isaac SIM AMI.

Hi, please share your logs and the commands you run.
Live streaming is working using WebSockets or Kit Remote Client on Isaac Sim 2021.1.1. Please use the latest version of Isaac Sim and Kit Remote Client.

Hi, turns out that my error was that I did not add --entrypoint ./runheadless.websocket.sh when I started my container.

Now everything works as expected. Thanks!

1 Like