while using the SDK manager 2.0.0.11402 we were unable to successfully finish flashing and installation of a jetson xavier development kit.
some of the problems we encountered have to do with problematic docker image, but most are counter intuitive to the problem and offline installation is suppose to solve.
an offline installation, as far as i see it - is supposed to be helpful for situations where a machine hasn’t been connected to the internet prior, for porting the installation between machines and such scenarios where machines can’t or won’t connect to the internet or with bulk production where consistency is required
the docker image a perfect solution since it bundles all per-requisites in order for the SDK Manager to work.
Alas, the package unzip, seems to be missing from the image so the installation couldn’t proceed.
only after manuallly updating the docker image were we able to proceed.
hopefully this was fixed in the last versions, if not - i implore any NVIDIA employee reading this to include this package in the docker image since it’s not self-contained.
from here now, the problems i present are for any type of sdk manager installation:
furthermore, though an offline installation does suppose to have access to previously downloaded dependencies, we assumed the content of the SDKM Downloads folder would be enough.
Alas, the manager tries to fetch board and package information and store it in .nvsdkm in the home directory.
a hidden directory which is not mentioned anywhere but to painstakingly following the trail of thre error messages in the console.
finnaly, after successfully flashing the base linux image, the installation of the Jetson Runtime Components and the Jetson SDK Components would utterly fail.
the reason is because the installation constantly tries to access online repositories to download dependencies for all the packages that are under sdkm Downloads.
while one would have assumed that since there is an option to “Download only” in the sdk manger, and an OFFLINE option, that all everything required will be downloaded to the path that we are explicit required to input/confirm - it seems it leaves much to be desired.
I’ve yet to test this with a more recent version of the SDK Manager but it seems that they mostly aimed at newer hardware.
if this was remedied, please do inform, if not please fix this and add proper documentation for offline installation.