Isaac lab startup issue

I run any example from isaaclab tutorial then I check the logs.
I find some usd download issue as shown in the end.
I can download the usd file by my browsers, using both urls with http://omniverse-content-production.s3-us-west-2.amazonaws.com/ and http://dcb18d6mfegct.cloudfront.net/.
image

However, the logs shows the http: libcurl error.

This issue will make isaac sim crashed.

2024-06-12 15:51:17 [38,497ms] [Info] [omni.isaac.core.utils.stage] Loading Asset from path http://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/4.0/Isaac/IsaacLab/Robots/Classic/Cartpole/cartpole.usd
2024-06-12 15:51:17 [38,749ms] [Info] [carb.omniclient.plugin] HTTP Client: http: libcurl error (56): Failure when receiving data from the peer for http://dcb18d6mfegct.cloudfront.net/Assets/Isaac/4.0/Isaac/IsaacLab/Robots/Classic/Cartpole/cartpole.usd
2024-06-12 15:51:17 [39,110ms] [Info] [carb.omniclient.plugin] HTTP Client: http: libcurl error (56): Failure when receiving data from the peer for http://dcb18d6mfegct.cloudfront.net/Assets/Isaac/4.0/Isaac/IsaacLab/Robots/Classic/Cartpole/cartpole.usd
2024-06-12 15:51:49 [70,415ms] [Info] [carb.omniclient.plugin] HTTP Client: http: libcurl error (56): Failure when receiving data from the peer for http://dcb18d6mfegct.cloudfront.net/Assets/Isaac/4.0/Isaac/IsaacLab/Robots/Classic/Cartpole/cartpole.usd
2024-06-12 15:52:20 [101,724ms] [Info] [carb.omniclient.plugin] HTTP Client: http: libcurl error (56): Failure when receiving data from the peer for http://dcb18d6mfegct.cloudfront.net/Assets/Isaac/4.0/Isaac/IsaacLab/Robots/Classic/Cartpole/cartpole.usd
2024-06-12 15:52:51 [133,072ms] [Info] [carb.omniclient.plugin] HTTP Client: http: libcurl error (56): Failure when receiving data from the peer for http://dcb18d6mfegct.cloudfront.net/Assets/Isaac/4.0/Isaac/IsaacLab/Robots/Classic/Cartpole/cartpole.usd
2024-06-12 15:53:46 [187,916ms] [Info] [carb.omniclient.plugin] HTTP Client: http: libcurl error (56): Failure when receiving data from the peer for http://dcb18d6mfegct.cloudfront.net/Assets/Isaac/4.0/Isaac/IsaacLab/Robots/Classic/Cartpole/cartpole.usd
2024-06-12 15:54:48 [250,019ms] [Info] [carb.omniclient.plugin] HTTP Client: http: libcurl error (28): Timeout was reached for http://dcb18d6mfegct.cloudfront.net/Assets/Isaac/4.0/Isaac/IsaacLab/Robots/Classic/Cartpole/cartpole.usd
2024-06-12 15:55:43 [304,347ms] [Info] [carb.omniclient.plugin] HTTP Client: http: libcurl error (56): Failure when receiving data from the peer for http://dcb18d6mfegct.cloudfront.net/Assets/Isaac/4.0/Isaac/IsaacLab/Robots/Classic/Cartpole/cartpole.usd
2024-06-12 15:55:50 [311,680ms] [Info] [carb.omniclient.plugin] HTTP Client: http: libcurl error (56): Failure when receiving data from the peer for http://dcb18d6mfegct.cloudfront.net/Assets/Isaac/4.0/Isaac/IsaacLab/Robots/Classic/Cartpole/cartpole.usd
2024-06-12 15:56:36 [357,924ms] [Info] [carb.omniclient.plugin] HTTP Client: http: libcurl error (56): Failure when receiving data from the peer for http://dcb18d6mfegct.cloudfront.net/Assets/Isaac/4.0/Isaac/IsaacLab/Robots/Classic/Cartpole/cartpole.usd
2024-06-12 15:57:00 [382,151ms] [Info] [carb.audio.notify] audio device notification DEVICE_REMOVED {device = 0x00000005, direction = playback, context = 0x18952860}
2024-06-12 15:57:31 [412,403ms] [Info] [carb.omniclient.plugin] HTTP Client: http: libcurl error (56): Failure when receiving data from the peer for http://dcb18d6mfegct.cloudfront.net/Assets/Isaac/4.0/Isaac/IsaacLab/Robots/Classic/Cartpole/cartpole.usd
2024-06-12 15:57:32 [413,735ms] [Info] [carb.omniclient.plugin] HTTP Client: http: libcurl error (56): Failure when receiving data from the peer for http://dcb18d6mfegct.cloudfront.net/Assets/Isaac/4.0/Isaac/IsaacLab/Robots/Classic/Cartpole/cartpole.usd
2024-06-12 15:57:59 [440,447ms] [Info] [carb.audio.notify] audio device notification DEVICE_ADDED {device = 0x00000006, direction = playback, context = 0x18952860}
2024-06-12 15:58:18 [460,043ms] [Info] [carb.omniclient.plugin] HTTP Client: http: libcurl error (56): Failure when receiving data from the peer for http://dcb18d6mfegct.cloudfront.net/Assets/Isaac/4.0/Isaac/IsaacLab/Robots/Classic/Cartpole/cartpole.usd
2024-06-12 15:58:50 [491,372ms] [Info] [carb.omniclient.plugin] HTTP Client: http: libcurl error (56): Failure when receiving data from the peer for http://dcb18d6mfegct.cloudfront.net/Assets/Isaac/4.0/Isaac/IsaacLab/Robots/Classic/Cartpole/cartpole.usd

Sometimes, I wait for a moment. It works.
Sometimes, it crashes.

Since it is http issue, I try to change the asset from cloud to local.
I open the user config json and change all of four to “omniverse://localhost/NVIDIA/Assets/Isaac/4.0/Isaac” because I think the local nucleus should already have the assets.

   "isaac": {
        "asset_root": {
            "default": "omniverse://localhost/NVIDIA/Assets/Isaac/4.0/Isaac",
            "nvidia": "omniverse://localhost/NVIDIA/Assets/Isaac/4.0/Isaac",
            "isaac": "omniverse://localhost/NVIDIA/Assets/Isaac/4.0/Isaac",
            "cloud": "omniverse://localhost/NVIDIA/Assets/Isaac/4.0/Isaac",
            "timeout": 20.0
        }
    },

However, once it executes the somewhere and shows the log as shown in the end. “default” and “nvidia” will change back to the cloud url automatically.

   "isaac": {
        "asset_root": {
            "default": "http://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/4.0",
            "nvidia": "http://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/4.0",
            "isaac": "omniverse://localhost/NVIDIA/Assets/Isaac/4.0/Isaac",
            "cloud": "omniverse://localhost/NVIDIA/Assets/Isaac/4.0/Isaac",
            "timeout": 20.0
        }
    },

2024-06-12 15:20:51 [31,290ms] [Info] [omni.isaac.core.utils.stage] Loading Asset from path http://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/4.0/Isaac/Environments/Grid/default_environment.usd

Hi. Do you have an Internet access while running the example?
The “default” variable, if set to the localhost "omniverse://localhost/NVIDIA/Assets/Isaac/4.0/Isaac" requires Internet to access the /NVIDIA folder. If this path if not accessible, it will fallback to using the “cloud” variable with default value of "http://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/4.0"

Yes, I have the internet access.
image

The path must be accessible because I copy it from the launcher.

Try running Isaac Sim with the -vv flag this should give you more verbose info in the logs that caused the errors.

How to locate the issue for changing local path to cloud url??

I encounter the same problem, and I restart omniverse-launcher ,make sure the nucleus server work on localhost, and retry the example in terminal , and works .