Cannot connect to nucleus server (Enterprise trial version)

Hello everyone,

I need some help with the authentication on Enterprise Nucleus (trial). The password suddenly stop working.

I was setting up my server by the following instructions :
https://docs.omniverse.nvidia.com/nucleus/latest/enterprise/installation/install-ove-nucleus.html

The first time I set it up, it can be logged in with the password in the nucleus-stack.env file.

After I changed the SERVER_IP_OR_HOST (from IP to a HOST Domain), i can no longer logging in with the previous credentials anymore. (The network was tested ok with the new host)

I’ve tried multiple passwords from other threads, plus restarted my instance service by

docker compose --env-file <.env file path> -f <.yml file path> down
docker compose --env-file <.env file path> -f <.yml file path> up

once I updated the nucleus-stack.env file, still with no luck. Could anyone shed some light on how to regain the access ?

thanks for your time.

This can happen if you run the generate secrets script twice. Or you have not used the same secrets. Check the date on the secrets directory and its contents. if you do not have the same secrets file as when you first started Nucleus, there is no solution to this. You need to :

  • stop nucleus
  • remote all contents from what DATA_ROOT points too. OR use a diff dir for DATA_ROOT
  • restart nucleus
    Only use one version of the secrets for the entire lifetime of the Nucleus server
1 Like

It works !!!
I used a diff dir for DATA-ROOT in the nucleus-stack.env file by changing the path below.


Thanks so much.

Additional Question:

I am trying to connect to the newly installed Nucleus server from another workstation, but the login is being blocked. It appears to be due to the CORS policy. The error message is below:

Access to fetch at ‘http://localhost:33480/components/nucleus-workstation’ from origin ‘http://myhostserver.com:8080’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource. If an opaque response serves your ‘http://myhostserver.com:8080’ needs, set the request’s mode to ‘no-cors’ to fetch the resource with CORS disabled.

Could you please also guide me on how to configure the CORS headers on the server side?

Much appreciated!

Let me ask @dlindsey or @mirice

Please make sure you’re following the instructions here to share a workstation install of Nucleus.

Using Nucleus Workstation — Omniverse Nucleus

When you invite a user, you’ll also need to make sure you invite from the ip they’re logging in with.

Hi Dlindsey, Mirice and Richard, thanks for the support.

I am in the process of connecting a Windows workstation to the Enterprise Nucleus server (running Ubuntu). Following the provided instructions, we generated an invitation link from the server, then opened the link in a browser on the Windows machine to establish the connection. However, the login panel did not appear as expected.

It seems I may have already overlooked some configuration step before inviting a user.

Could you give me more hints regarding this issue. Many thanks

Make sure the browser is Chromium based, so Chrome or Edge.

1 Like

The Chromium browser didn’t fully resolve the issue for us, but after configuring SSL/TLS with NGINX,

https://docs.omniverse.nvidia.com/nucleus/latest/enterprise/installation/ssl_nginx.html#configuring-ssl-tls-with-nginx

everything is working fine now. Thanks so much for the support!

1 Like

Thanks for letting us know. This is great news

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.