Nucleus error - failed connection to Delta server

Hi! New user here, excited to dive into Omniverse!

But facing a connection issue that I can’t sort on my own.

I’m on a single local machine, 2080 Ti.
Installed the Nucleus Collaboration Service and I’m able to log in to its config page, as well as add a server.
But no app or connector relying on a connection works.

I then realized the Nucleus app (v.109.8-1935) shows as not running, with an error log.

From:
[Info] [omni.server] Successfully launched the DeltaContent Server Process

It leads to:
[...]
[Info] [omni.server] Attempt to connect Delta server failed, retry after 2000 ms. (10/10)
[Fatal] [omni.server] Failed to connect to the DeltaContentServer, can't continue

Since it doesn’t display much more, does anybody have an idea what it could be?

I tried whitelisting all the ports mentioned in the documentation, as well as reinstalling the Nucleus service on varied locations. No change.

Any insight greatly appreciated!

Hi phscatena, sorry you’re having issues with Nucleus. Unfortunately I can’t repro your issue. Can you provide some more info to help us resolve this issue please?

  • What is your environment OS?
  • Do you still repro the issue when you kill the omni.server.app process and restart it?
  • Can you share your full Nucleus server log? It can be found in the .nvidia-omniverse directory. It can also be found in System Monitor (localhost:3080), under Logs.

Also, one more question to tack on to @j-san’s requests :

Can you check to see if omni.delta-server.app.exe is actually running in your Task Manager Details tab? (CTRL+SHIFT+ESCAPE, click More Details at the bottom if you don’t have a Details tab, I find sorting by name helps quickly find processes in the list).

Thank you for the quick replies!

Indeed, it sounds more like a specific local issue. I had a colleague with similar specs try a fresh install and it all ran smoothly. So I’m trying to narrow it down…

I am running Win 10 v1909, and he is running v20H2. Maybe that could be a thing? I’m queuing up an update anyways.

For the process,omni.delta-server.app.exe runs while the Nucleus attempt to use it (i.e., when I set it to “start” from the system monitor). When it fails, the process is killed. If I start the process on my own, nothing changes.

Log is in attachment.
Nucleus.log (24.7 KB)

Thank you for the logs phscatena. I’ve opened up an internal ticket to track this. OM-25729

I’ve tried a few more times to repro this and no dice. For what it’s worth, these are the exact steps I’m using:

  1. Install Launcher on Windows. I’m on Version 10.0.19041.685
  2. Set Library and Data paths to external D: drive
  3. Install Local Collaboration Service (version 2020.3.0)
  4. Verify that everything is running (no DeltaServer issues at this point). I used localhost:3080 in web browser to check.
  5. Install and launch Create
  6. In Create content browser, try to add ‘localhost’ as a connection
  7. Open up omniverse://localhost/NVIDIA/Samples/OldAttic/Attic_NVIDIA.usd

I did not encounter any issue when following these steps.

1 Like

Thank you for the continued support!

I did update Windows to its latest version, to no changes. Tried fresh re-installs of launcher and nucleus service on different drives. Always the same undesired error, in what would be step 4.

It’s sounding like it is a problem very specific to this machine. I wonder why.
I will update here if I manage to do a full system reinstall.

If it’s of any worth, logs and configs for the latest install can be found in attachment:
monitor_logs.zip (28.9 KB)
user_nvidia-omniverse.zip (20.6 KB)

Hi @phscatena, it’s no problem. I’m grateful for your patience while we try and get this issue resolved.

Checking Search Service logs, it looks like it can’t communicate with the Nucleus Server.

A couple more questions

  • Is the Nucleus Server itself running? It is omniverse.server.app.exe in task manager
  • If so, can you try running this command in Windows and dump the output here please? netstat -nao

It’s possible another process is running on the default Nucleus Server and Delta Server ports. Nucleus Server uses 3009, and Delta Server uses 3001. Checking the netstat output should help verify that.

1 Like

Hi @j-san, thanks again!

The nucleus server process runs only while attempting to connect. When the error happens, it gets killed, together with the Delta Server.

I had formerly used the Resource Monitor to check if something else was listening at said ports, and it didn’t seem so.
I believe Netstat points in the same direction.

For better review, in attachment are the output of netstat in four different moments: before the Omniverse services were started, during the attempted connection, shortly after, and a couple of minutes after, when the processes are fully terminated again.
Apparently the Omni servers are the only ones using such ports.

netstat_scatena.zip (9.7 KB)

We have forwarded that information to our developers and will get back to you.