I am working with
noetic-ros-base-l4t-r35.1.0docker image on a Jetson AGX orin 32GB with jetpack 5.1 installed. I want to update CUDA on my docker image.
Assuming docker have its own CUDA I have tried upgrading the CUDA on docker using the instructions provided here.
Please ensure your device is configured per the [CUDA Tegra Setup Documentation](https://docs.nvidia.com/cuda/cuda-for-tegra-appnote/index.html#upgradable-package-for-jetson).
sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600
sudo dpkg -i cuda-tegra-repo-ubuntu2004-11-8-local_11.8.0-1_arm64.deb
sudo cp /var/cuda-tegra-repo-ubuntu2004-11-8-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install cuda
But when I perform the update I face the following issues at the last step
sudo apt-get -y install cuda:
The following packages have unmet dependencies:
cuda : Depends: cuda-11.8 (>= 11.8) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
I’m not sure why I’m facing this. I’m able to perform update on jetson by following the same steps but not able to do on docker.
Am I doing anything wrong here? or it this a limitation?
Could you help me solve this issue