Magic Leap Hub 3 not displaying any packages

Using Windows 10 on a corporate firewalled pc. Getting a self signed certificate error in the logs. Firewall does not block me from getting to the json file in a web browser. Any ideas on how I can view and download packages?

snippet from Logs:
[2025-01-08 12:34:21.828] [info] [--main--] [packages] No installed packages found
[2025-01-08 12:34:21.829] [info] [--main--] [packages] Downloading packages.json from https://thelab.magicleap.cloud/packages_mlhub/packages.json ...
[2025-01-08 12:34:21.829] [info] [--main--] [packages] Downloading file https://thelab.magicleap.cloud/packages_mlhub/packages.json ...
[2025-01-08 12:34:21.970] [error] [--main--] [packages] Error: self signed certificate in certificate chain
at TLSSocket.onConnectSecure (node:_tls_wrap:1603:34)
at TLSSocket.emit (node:events:517:28)
at TLSSocket._finishInit (node:_tls_wrap:1020:8)
at ssl.onhandshakedone (node:_tls_wrap:806:12)

Hey @cther ,

Welcome to the Magic Leap Developer Forums!

Would you be able to share the full diagnostic logs with me?

You can get them by Opening Magic Leap Hub > select Help > Troubleshooting > Save Diagnostic Logs.

1 Like

appLogs.txt (40.0 KB)

Thank you so much!
I'm working with the team and looking into this for you.

Quick question:

What sort of network are you on?
A private, corporate, or public network?

I'm on a corporate network over vpn

The current assessment by the team is that the corporate network is likely enforcing a policy to prevent your current certificate.

If you are able, please try disconnecting from the corporate network and connect to your own private network. Then, see if you are able to download the packages from the Magic Leap Hub.

My corporate pc image prevents me from doing that. I have had a similar issue downloading packages through the Unity Hub and they were able to solve it through an automatic proxy config setting they have? If that helps at all? Is there any other way to get packages not through the hub?

We currently do not have an alternate way to share the packages.

I do have a few suggestions for you though:

  1. Is it feasible to get in contact with your IT department and make an exception for the MLHub certificate? You should be able to share the logs with them and they could gather all the info they need to do such a thing for you.
  2. If that doesn't work, would you be able to use a different machine to download the packages and transfer the files via USB drive or other means to the desired machine?

If the answer to both of the above is no, totally fine! We can then explore alternate ways to share the files with you, it will just take some extra work from our end.

Sorry that this is happening and I appreciate your patience with us while we work on a solution for you.

I am working with my IT right now to see what we can do. I will report back if we can find a solution between the 2 options you have laid out. Thank you.

1 Like

So this is really a slow process to get an exception approved. And I am unable to use a USB drive on my PC either. Are you able to get the files easily? I can send a file transfer request from our internal file transfer service if you are able? That would probably be the fastest way to get going if you can. Kind of on a project time crunch to get the magic leap working here.

@cther

Alright, I have a few suggestions on this.

  1. Would you be able to use a personal machine to download the packages from the Magic Leap Hub and then use the file transfer software you mentioned to share the files to your work machine? We would most likely have to work through some security issues on our end in order to agree to use your file transfer system, so this might be easiest.
  2. If you are developing with Unity, you may be able to make use of the Magic Leap hosted example projects on GitHub. They contain all the needed Unity packages so you can get them this way.

There is a caveat to this though. If your Magic Leap device OS is below v1.10.0, you may need to use an older version of the Unity Example projects mentioned above.

Please let me know if this helps you!

Hello,

Thanks for getting back to me. I’ll check out the git hub then, I didn’t think of looking there. I can be in Unreal or Unity. But yeah I can only request out to vendors. We’re still working on a system to be able to test and develop off the main network, so hopefully we can make some convincing applications with the ML2 and other devices to push harder into the space.

Thanks

Cody

1 Like

This topic was automatically closed after 18 days. New replies are no longer allowed.