Error with installing NVIDIA SDK Manager ...you have held broken packages

I’m trying to follow the installation instructions on this link to install the NVIDIA SDK Manager on my Jetson Nano, and I get the following error message. Any thoughts? Thank you in advance!

https://docs.nvidia.com/sdk-manager/download-run-sdkm/index.html

blalezarian@blalezarian-desktop:~$ sudo apt install ./sdkmanager_0.9.11-3405_amd64.deb
Reading package lists… Done
Building dependency tree
Reading state information… Done
Note, selecting ‘sdkmanager:amd64’ instead of ‘./sdkmanager_0.9.11-3405_amd64.deb’
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
sdkmanager:amd64 : Depends: libgconf-2-4:amd64 but it is not installable
Depends: libcanberra-gtk-module:amd64 but it is not installable
E: Unable to correct problems, you have held broken packages.

1 Like

Hi, blalezarian

Try with sudo dpkg -i sdkmanager_0.9.11-3405_amd64.deb
&& apt update -f

2 Likes

Ok I tried that and got this error:

sudo: dpgk: command not found

But when I run ‘dpkg --help’, I do get a the help instructions in the terminal. Is there an issue with my user or permissions or my environment?

Thanks again

There is a typographic error:

sudo: dpgk: command not found

…it should be “dpkg”, not “dpgk”. FYI, dpkg must run as root (sudo) if you are modifying anything, e.g., adding packages. You could list existing packages without sudo.

Oh man - sorry - thanks, I need to be more careful. Thank you

When I attempt to install using the accepted answer, I get the following:

dpkg: error processing archive sdkmanager_0.9.11-3405_amd64.deb (--install):
 package architecture (amd64) does not match system (arm64)
Errors were encountered while processing:
 sdkmanager_0.9.11-3405_amd64.deb
3 Likes

SDKManager is to be run on host (a Ubuntu PC), not on Jetson.

5 Likes

Ah, that explains it then. Now I feel like an idiot. Thanks for setting me straight! :)

The reason this is so confusing I believe for all of us is that when following the instructions for installing TensorFlow on Jetson, I am following the instructions posted by NVIDIA here:

https://docs.nvidia.com/deeplearning/dgx/install-tf-xavier/index.html

And one of the steps is:

‘’‘Before you install TensorFlow for Jetson Platform, ensure you:
Install the NVIDIA SDK Manager’‘’

So I assume we skip this step on Jetson?

Hi blalezarian, if you have already setup your Nano’s SD card with the SD card image, then you can go straight to installing the TensorFlow package like in this post:

[url]https://devtalk.nvidia.com/default/topic/1048776/jetson-nano/official-tensorflow-for-jetson-nano-/[/url]

If you don’t wish to use the SD card image, then you will need to run NVIDIA SDK Manager from an Ubuntu host PC to setup your SD card before attempting to install the TensorFlow package. It will be easiest just to start with the pre-created SD card image above though.

1 Like

Hi,
I am running Ubuntu 18.04LTS from an USB (Try Ubuntu without Installing), so maybe thats the root cause of my problem. I get similar errors as listed in this thread.

dpkg:

sudo dpkg -i sdkmanager_0.9.11-3405_amd64.deb 
Selecting previously unselected package sdkmanager.
(Reading database ... 143252 files and directories currently installed.)
Preparing to unpack sdkmanager_0.9.11-3405_amd64.deb ...
Unpacking sdkmanager (0.9.11-3405) ...
dpkg: dependency problems prevent configuration of sdkmanager:
 sdkmanager depends on libgconf-2-4; however:
  Package libgconf-2-4 is not installed.
 sdkmanager depends on libcanberra-gtk-module; however:
  Package libcanberra-gtk-module is not installed.

dpkg: error processing package sdkmanager (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Errors were encountered while processing:
 sdkmanager

apt:

sudo apt install ./sdkmanager_0.9.11-3405_amd64.deb 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'sdkmanager' instead of './sdkmanager_0.9.11-3405_amd64.deb'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 sdkmanager : Depends: libgconf-2-4 but it is not installable
              Depends: libcanberra-gtk-module but it is not installable
E: Unable to correct problems, you have held broken packages.

Any help with libgconf-2-4 and libcanberra-gtk-module ?
Or am I just forced to install Ubuntu as an OS on my computer?

Chears!

@joachimScale - I was able to install sdkmanager on an ubuntu 18.04 in the “Try without installing”. I had to open up the “Software & Updates” settings and enable all of the package sources (and disabled cdrom for good measure). After that it worked correctly installing sdkmanager with the gui “Software Install”

9 Likes

sdkmanager is installed on HOST and running well, but my HOST is Ubuntu 19.04, which is NOT supported yet…

STEP 1:
TARGET OPERATING SYSTEM
Linux
Not supported on ubuntu 19.04

So sad…

My cuda on Jetson Nano happened to crash… I just would like to re-install cuda via SDKManager … is it possible to have cuda re-installed on Ubuntu 18.04 ??? I’ve been using 19.04 for quite a bit…

Cheers
Pei

Ok this sort of explains what the problem I have been having.

The SDKManager cannot be installed directly onto the Jetson but has to be run from a PC which cannot be running Win10 but has to run Ubuntu.

1 Like

Thanks a1636223

I followed what you suggested and it works just great.

Once again, I really appreciate your suggestion.

2 Likes

I also couldn’t open sdkmanager.
I found the error as below.

[2065:0501/115250.916285:FATAL:setuid_sandbox_host.cc(157)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I’m aborting now. You need to make sure that /opt/nvidia/sdkmanager/chrome-sandbox is owned by root and has mode 4755.

How can I solve it?

Hi hiro,ohnishi,

Please open a new topic for your issue. Thanks

did you have solution your issues?

1 Like

thanks
I have same issues,.
I followed what you suggestion and it works just great.

I am trying on ubuntu 20.04 without installing , with try section. After it gave me
first do this , apt --fix-broken install then installed without problem.

1 Like