
Ich habe gerade auf Ubuntu 22.04 aktualisiert und versuche, meine CUDA-Installation zu aktualisieren. Allerdings habe ich es möglicherweise geschafft, meine Pakete durcheinander zu bringen. „Probleme können nicht behoben werden, Sie haben defekte Pakete zurückgehalten.“ Möglicherweise habe ich beim Versuch, eine alte Installation zu bereinigen, etwas falsch gemacht.
Ich versuche, cuda und cuda toolkit zu installieren überhttps://developer.nvidia.com/, und es bleibt beim letzten Schritt hängen. Der Versuch, direkt von apt aus zu installieren, führt zum gleichen Fehler (siehe unten).
Bitte helfen Sie. Ich bin nicht sicher, was ich falsch gemacht habe.
(base) xxx@xxx:~$ sudo apt install cuda
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
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:
cuda-drivers-515 : Depends: nvidia-modprobe (>= 515.65.01) but 470.103.01-1 is to be installed
Depends: nvidia-settings (>= 515.65.01) but 510.47.03-0ubuntu1 is to be installed
E: Unable to correct problems, you have held broken packages.
(base) xxx@xxx:~$ apt-cache policy nvidia-modprobe
nvidia-modprobe:
Installed: 470.103.01-1
Candidate: 470.103.01-1
Version table:
515.65.01-0ubuntu1 450
450 file:/var/cuda-repo-ubuntu2204-11-7-local Packages
*** 470.103.01-1 500
500 http://fr.archive.ubuntu.com/ubuntu jammy/multiverse amd64 Packages
100 /var/lib/dpkg/status
(base) xxx@xxx:~$ apt-cache policy nvidia-settings
nvidia-settings:
Installed: 510.47.03-0ubuntu1
Candidate: 510.47.03-0ubuntu1
Version table:
515.65.01-0ubuntu1 450
450 file:/var/cuda-repo-ubuntu2204-11-7-local Packages
*** 510.47.03-0ubuntu1 500
500 http://fr.archive.ubuntu.com/ubuntu jammy/main amd64 Packages
100 /var/lib/dpkg/status
(base) xxx@xxx:~$ sudo apt --fix-broken install
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Antwort1
Ich konnte das Problem nicht direkt mit apt beheben, aber die folgenden Schritte haben meine CUDA-Installation repariert:
- Löschen Sie alle NVIDIA- und CUDA-Treiber (sudo apt remove --purge nvidia-* && sudo apt remove --purge cuda*).
- Installieren Sie cuda über die Nvidia-Quellen, indem Sie die lokale RUN-Datei verwenden, nicht das Deb-Paket. Beim ersten Durchlauf wurde der Nvidia-Treiber erfolgreich installiert, die Installation des Toolkits schlug jedoch fehl
- Führen Sie die RUN-Datei ein zweites Mal aus und wählen Sie nur das Toolkit aus.
Diese Schritte haben meine Probleme gelöst. Ich hoffe, es hilft jemand anderem.