I was trying to flash my Jetson Nano 2 GB Developer Kit with SDKManager, but I ran into various errors when installing. It seems that some downloads are failing, but I do not know why. I pasted some of the URLs for which an error was given into my browser and see if they worked, but they seemed to be valid (like https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-4.6.5/Jetson_465_b29/T210/Jetson-210_Linux_R32.7.5_aarch64.tbz2). Should I just try downloading these files manually? Or maybe the files themselves are corrupted? Any and all help would be appreciated!
Regarding setup, I am using an Ubuntu 18.04 distrobox running on Ubuntu 24.04 dualbooted with macOS. While I understand that a distrobox is not ideal, I was told that I needed to use 18.04, and the distrobox seems to detect the Nano fine. I am also using SDKManager version 2.0.0 with JetPack 4.6.5.
I tried to upload my Terminal logs, but it gave me unreadable font (boxes), so I’ve attached a few images below.
From what I can see the downloads that are failing are for trying to download packages for the host, and that is not necessary for flashing a Jetson device.
I would suggest you go back to STEP 01 in SDK Manager and unselect the HOST option and leave only the device one. So that SDK manager downloads and installs packages only on the device and not on your host computer.
best regards,
Andrew
Embedded Software Engineer at ProventusNova
Thank you very much for the suggestion. I reran without downloading on the host, but I ran into another issue, attached below. This seems to be a permission issue, however I am not sure how to resolve it.
Reading this thread where someone is having a similar issue, the solution to the problem was that the version of qemu did not matched the OS on the host machine.
In your case, I can see that you are using a Mac.
Could it be that you might need to install a Mac specific quemu ?
Also, I usually use a linux host machine instead of my Mac for flashing devices, it usually works better.
best regards,
Andrew
Embedded Software Engineer at ProventusNova
Thank you for the info. I am running on Ubuntu via dual boot with macOS (not actively in macOS); does this count as a Linux host machine? Would I still need to install a Mac specific quemu?
I am using Ubuntu 24.04, but for T2 macOS (downloaded from t2linux), which has some patched kernels (I believe for keyboard and mouse, but possibly some other stuff). I am running a Distrobox container with Ubuntu 18.04 to run SDKManager inside the container.
I checked my Linux laptop running Ubuntu 24.04 natively and this is the version of qemu I am using:
Version: 1:8.2.2+ds-0ubuntu1.7
Maybe you can try installing that one.
To be honest, your setup for doing embedded development sounds a bit too complex.
In my experience what works best is just a computer running Ubuntu natively.
Don’t get me wrong, I have my Mac and I love it, but I also have a cheap laptop running Ubuntu and I just ssh into it from my Mac and it works perfectly.
Maybe try installing the qemu version that I am running on my linux computer and if that does not work, I would suggest getting a cheap laptop and installing Ubuntu natively.
best regards,
Andrew
Embedded Software Engineer at ProventusNova