I’m attempting to install CUDA 11.7 on a fresh Ubuntu 22.04 installation. I’ve downloaded the toolkit from https://developer.nvidia.com/cuda-11-7-0-download-archive, and attempted the install with the following:
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pin
sudo mv cuda-ubuntu2204.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/11.7.0/local_installers/cuda-repo-ubuntu2204-11-7-local_11.7.0-515.43.04-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu2204-11-7-local_11.7.0-515.43.04-1_amd64.deb
sudo cp /var/cuda-repo-ubuntu2204-11-7-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install cuda
During installation, I get the following error:
A modprobe blacklist file has been created at /etc/modprobe.d to prevent Nouveau
from loading. This can be reverted by deleting the following file:
/etc/modprobe.d/nvidia-graphics-drivers.conf
A new initrd image has also been created. To revert, please regenerate your
initrd by running the following command after deleting the modprobe.d file:
`/usr/sbin/initramfs -u`
*****************************************************************************
*** Reboot your computer and verify that the NVIDIA graphics driver can ***
*** be loaded. ***
*****************************************************************************
INFO:Enable nvidia
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
Loading new nvidia-515.43.04 DKMS files...
Building for 6.2.0-26-generic
Building for architecture x86_64
Building initial module for 6.2.0-26-generic
Error! Bad return status for module build on kernel: 6.2.0-26-generic (x86_64)
Consult /var/lib/dkms/nvidia/515.43.04/build/make.log for more information.
dpkg: error processing package nvidia-dkms-515 (--configure):
installed nvidia-dkms-515 package post-installation script subprocess returned error exit status 10
dpkg: dependency problems prevent configuration of cuda-drivers-515:
cuda-drivers-515 depends on nvidia-dkms-515 (>= 515.43.04); however:
Package nvidia-dkms-515 is not configured yet.
dpkg: error processing package cuda-drivers-515 (--configure):
dependency problems - leaving unconfigured
Setting up cuda-nvcc-11-7 (11.7.64-1) ...
dpkg: dependency problems prevent configuration of cuda-drivers:
cuda-drivers depends on cuda-drivers-515 (= 515.43.04-1); however:
Package cuda-drivers-515 is not configured yet.
dpkg: error processing package cuda-drivers (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of nvidia-driver-515:
nvidia-driver-515 depends on nvidia-dkms-515 (= 515.43.04-0ubuntu1); however:
Package nvidia-dkms-515 is not configured yet.
dpkg: error processing package nvidia-driver-515 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of cuda-runtime-11-7:
cNo apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
uda-runtime-11-7 depends on cuda-drivers (>= 515.43.04); however:
Package cuda-drivers is not configured yet.
dpkg: error processing package cuda-runtime-11-7 (--configure):
dependency problems - leaving unconfigured
Setting up cuda-compiler-11-7 (11.7.0-1) ...
Setting up cuda-cupti-11-7 (11.7.50-1) ...
Setting up cuda-cupti-dev-11-7 (11.7.50-1) ...
dpkg: dependency problems prevent configuration of cuda-demo-suite-11-7:
cuda-demo-suite-11-7 depends on cuda-runtime-11-7; however:
Package cuda-runtime-11-7 is not configured yet.
dpkg: error processing package cuda-demo-suite-11-7 (--configure):
dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
dpkg: dependency problems prevent configuration of cuda-11-7:
cuda-11-7 depends on cuda-runtime-11-7 (>= 11.7.0); however:
Package cuda-runtime-11-7 is not configured yet.
cuda-11-7 depends on cuda-demo-suite-11-7 (>= 11.7.50); however:
Package cuda-demo-suite-11-7 is not configured yet.
dpkg: error processing package cuda-11-7 (--configure):
dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
dpkg: dependency problems prevent configuration of cuda:
cuda depends on cuda-11-7 (>= 11.7.0); however:
Package cuda-11-7 is not configured yet.
dpkg: error processing package cuda (--configure):
dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
Setting up cuda-command-line-tools-11-7 (11.7.0-1) ...
Setting up libcrypt1:i386 (1:4.4.27-1) ...
Setting up libgcc-s1:i386 (12.3.0-1ubuntu1~22.04) ...
Setting up libc6:i386 (2.35-0ubuntu3.1) ...
Setting up libffi8:i386 (3.4.2-4) ...
Setting up libdrm2:i386 (2.4.113-2~ubuntu0.22.04.1) ...
Setting up libmd0:i386 (1.0.4-1build1) ...
Setting up libxshmfence1:i386 (1.3-1build4) ...
Setting up libbsd0:i386 (0.11.5-1) ...
Setting up libstdc++6:i386 (12.3.0-1ubuntu1~22.04) ...
Setting up libtinfo6:i386 (6.3-2ubuntu0.1) ...
Setting up libicu70:i386 (70.1-2) ...
Setting up libdrm-amdgpu1:i386 (2.4.113-2~ubuntu0.22.04.1) ...
Setting up libwayland-client0:i386 (1.20.0-1ubuntu0.1) ...
Setting up libexpat1:i386 (2.4.7-1ubuntu0.2) ...
Setting up libwayland-server0:i386 (1.20.0-1ubuntu0.1) ...
Setting up libzstd1:i386 (1.4.8+dfsg-3build1) ...
Setting up libnvidia-compute-515:i386 (515.43.04-0ubuntu1) ...
Setting up libxau6:i386 (1:1.0.9-1build5) ...
Setting up libxdmcp6:i386 (1:1.1.3-0ubuntu5) ...
Setting up libkeyutils1:i386 (1.6.1-2ubuntu3) ...
Setting up libdrm-nouveau2:i386 (2.4.113-2~ubuntu0.22.04.1) ...
Setting up libxcb1:i386 (1.14-3ubuntu3) ...
Setting up libxcb-xfixes0:i386 (1.14-3ubuntu3) ...
Setting up default-jre-headless (2:1.11-72build2) ...
Setting up liblzma5:i386 (5.2.5-2ubuntu1) ...
Setting up libgbm1:i386 (23.0.4-0ubuntu1~22.04.1) ...
Setting up libdrm-radeon1:i386 (2.4.113-2~ubuntu0.22.04.1) ...
Setting up libglvnd0:i386 (1.4.0-1) ...
Setting up libxcb-glx0:i386 (1.14-3ubuntu3) ...
Setting up libedit2:i386 (3.1-20210910-1build1) ...
Setting up openjdk-11-jre-headless:amd64 (11.0.20+8-1ubuntu1~22.04) ...
update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode
update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/jjs to provide /usr/bin/jjs (jjs) in auto mode
update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode
update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/rmid to provide /usr/bin/rmid (rmid) in auto mode
update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode
update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/pack200 to provide /usr/bin/pack200 (pack200) in auto mode
update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/unpack200 to provide /usr/bin/unpack200 (unpack200) in auto mode
update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode
Setting up libssl3:i386 (3.0.2-0ubuntu1.10) ...
Setting up libunistring2:i386 (1.0-1) ...
Setting up zlib1g:i386 (1:1.2.11.dfsg-2ubuntu9.2) ...
Setting up openjdk-11-jre:amd64 (11.0.20+8-1ubuntu1~22.04) ...
Setting up libidn2-0:i386 (2.3.2-2build1) ...
Setting up libxcb-shm0:i386 (1.14-3ubuntu3) ...
Setting up libcom-err2:i386 (1.46.5-2ubuntu1.1) ...
Setting up default-jre (2:1.11-72build2) ...
Setting up libopengl0:i386 (1.4.0-1) ...
Setting up libkrb5support0:i386 (1.19.2-2ubuntu0.2) ...
Setting up libxcb-present0:i386 (1.14-3ubuntu3) ...
Setting up cuda-nsight-11-7 (11.7.50-1) ...
Setting up libgles2:i386 (1.4.0-1) ...
Setting up libxcb-sync1:i386 (1.14-3ubuntu3) ...
Setting up libatomic1:i386 (12.3.0-1ubuntu1~22.04) ...
Setting up libsensors5:i386 (1:3.6.0-7ubuntu1) ...
Setting up libk5crypto3:i386 (1.19.2-2ubuntu0.2) ...
Setting up libglapi-mesa:i386 (23.0.4-0ubuntu1~22.04.1) ...
Setting up libxcb-dri2-0:i386 (1.14-3ubuntu3) ...
Setting up libxcb-randr0:i386 (1.14-3ubuntu3) ...
Setting up libx11-6:i386 (2:1.7.5-1ubuntu0.2) ...
Setting up libkrb5-3:i386 (1.19.2-2ubuntu0.2) ...
Setting up ca-certificates-java (20190909ubuntu1.2) ...
head: cannot open '/etc/ssl/certs/java/cacerts' for reading: No such file or directory
Adding debian:Baltimore_CyberTrust_Root.pem
Adding debian:AffirmTrust_Commercial.pem
Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem
Adding debian:Comodo_AAA_Services_root.pem
Adding debian:certSIGN_Root_CA_G2.pem
Adding debian:SZAFIR_ROOT_CA2.pem
Adding debian:D-TRUST_BR_Root_CA_1_2020.pem
Adding debian:AffirmTrust_Networking.pem
Adding debian:SwissSign_Silver_CA_-_G2.pem
Adding debian:Go_Daddy_Class_2_CA.pem
Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem
Adding debian:Hongkong_Post_Root_CA_3.pem
Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem
Adding debian:T-TeleSec_GlobalRoot_Class_3.pem
Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem
Adding debian:DigiCert_Trusted_Root_G4.pem
Adding debian:QuoVadis_Root_CA_2_G3.pem
Adding debian:Security_Communication_Root_CA.pem
Adding debian:Certum_Trusted_Network_CA.pem
Adding debian:Secure_Global_CA.pem
Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem
Adding debian:e-Szigno_Root_CA_2017.pem
Adding debian:Trustwave_Global_Certification_Authority.pem
Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem
Adding debian:COMODO_Certification_Authority.pem
Adding debian:CFCA_EV_ROOT.pem
Adding debian:D-TRUST_EV_Root_CA_1_2020.pem
Adding debian:Entrust_Root_Certification_Authority_-_G2.pem
Adding debian:Certum_Trusted_Root_CA.pem
Adding debian:vTrus_ECC_Root_CA.pem
Adding debian:Hongkong_Post_Root_CA_1.pem
Adding debian:SSL.com_Root_Certification_Authority_ECC.pem
Adding debian:ACCVRAIZ1.pem
Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem
Adding debian:emSign_ECC_Root_CA_-_G3.pem
Adding debian:Amazon_Root_CA_1.pem
Adding debian:AC_RAIZ_FNMT-RCM.pem
Adding debian:certSIGN_ROOT_CA.pem
Adding debian:SecureSign_RootCA11.pem
Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem
Adding debian:ANF_Secure_Server_Root_CA.pem
Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem
Adding debian:GlobalSign_Root_CA_-_R3.pem
Adding debian:Amazon_Root_CA_2.pem
Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem
Adding debian:Security_Communication_ECC_RootCA1.pem
Adding debian:DigiCert_Assured_ID_Root_G3.pem
Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem
Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem
Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem
Adding debian:GlobalSign_Root_E46.pem
Adding debian:SecureTrust_CA.pem
Adding debian:USERTrust_ECC_Certification_Authority.pem
Adding debian:Certum_EC-384_CA.pem
Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem
Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem
Adding debian:USERTrust_RSA_Certification_Authority.pem
Adding debian:emSign_ECC_Root_CA_-_C3.pem
Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem
Adding debian:Entrust_Root_Certification_Authority_-_G4.pem
Adding debian:Amazon_Root_CA_4.pem
Adding debian:emSign_Root_CA_-_G1.pem
Adding debian:GTS_Root_R1.pem
Adding debian:IdenTrust_Commercial_Root_CA_1.pem
Adding debian:DigiCert_Assured_ID_Root_CA.pem
Adding debian:Actalis_Authentication_Root_CA.pem
Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem
Adding debian:CA_Disig_Root_R2.pem
Adding debian:QuoVadis_Root_CA_2.pem
Adding debian:COMODO_ECC_Certification_Authority.pem
Adding debian:E-Tugra_Global_Root_CA_RSA_v3.pem
Adding debian:vTrus_Root_CA.pem
Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem
Adding debian:Starfield_Class_2_CA.pem
Adding debian:XRamp_Global_CA_Root.pem
Adding debian:GTS_Root_R4.pem
Adding debian:QuoVadis_Root_CA_3_G3.pem
Adding debian:UCA_Global_G2_Root.pem
Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem
Adding debian:Certainly_Root_R1.pem
Adding debian:GlobalSign_Root_CA_-_R6.pem
Adding debian:TunTrust_Root_CA.pem
Adding debian:ISRG_Root_X2.pem
Adding debian:E-Tugra_Certification_Authority.pem
Adding debian:TeliaSonera_Root_CA_v1.pem
Adding debian:SwissSign_Gold_CA_-_G2.pem
Adding debian:Telia_Root_CA_v2.pem
Adding debian:E-Tugra_Global_Root_CA_ECC_v3.pem
Adding debian:QuoVadis_Root_CA_1_G3.pem
Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem
Adding debian:GTS_Root_R2.pem
Adding debian:Certainly_Root_E1.pem
Adding debian:DigiCert_Assured_ID_Root_G2.pem
Adding debian:Entrust_Root_Certification_Authority.pem
Adding debian:Certigna.pem
Adding debian:DigiCert_Global_Root_G3.pem
Adding debian:GTS_Root_R3.pem
Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem
Adding debian:Buypass_Class_3_Root_CA.pem
Adding debian:GDCA_TrustAUTH_R5_ROOT.pem
Adding debian:GLOBALTRUST_2020.pem
Adding debian:Izenpe.com.pem
Adding debian:DigiCert_Global_Root_CA.pem
Adding debian:NAVER_Global_Root_Certification_Authority.pem
Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem
Adding debian:SSL.com_Root_Certification_Authority_RSA.pem
Adding debian:Amazon_Root_CA_3.pem
Adding debian:AffirmTrust_Premium_ECC.pem
Adding debian:DigiCert_Global_Root_G2.pem
Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem
Adding debian:QuoVadis_Root_CA_3.pem
Adding debian:TWCA_Global_Root_CA.pem
Adding debian:Security_Communication_RootCA2.pem
Adding debian:UCA_Extended_Validation_Root.pem
Adding debian:ePKI_Root_Certification_Authority.pem
Adding debian:emSign_Root_CA_-_C1.pem
Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem
Adding debian:COMODO_RSA_Certification_Authority.pem
Adding debian:Security_Communication_RootCA3.pem
Adding debian:TWCA_Root_Certification_Authority.pem
Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem
Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem
Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem
Adding debian:ISRG_Root_X1.pem
Adding debian:AffirmTrust_Premium.pem
Adding debian:Buypass_Class_2_Root_CA.pem
Adding debian:Certigna_Root_CA.pem
Adding debian:Certum_Trusted_Network_CA_2.pem
Adding debian:Atos_TrustedRoot_2011.pem
Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068_2.pem
Adding debian:GlobalSign_Root_CA.pem
Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem
Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem
Adding debian:Microsec_e-Szigno_Root_CA_2009.pem
Adding debian:ssl-cert-snakeoil.pem
Adding debian:HiPKI_Root_CA_-_G1.pem
Adding debian:T-TeleSec_GlobalRoot_Class_2.pem
Adding debian:GlobalSign_Root_R46.pem
done.
Setting up libelf1:i386 (0.186-1build1) ...
Setting up libxml2:i386 (2.9.13+dfsg-1ubuntu0.3) ...
Setting up libxcb-dri3-0:i386 (1.14-3ubuntu3) ...
Setting up libx11-xcb1:i386 (2:1.7.5-1ubuntu0.2) ...
Setting up libpciaccess0:i386 (0.16-3) ...
Setting up cuda-nvvp-11-7 (11.7.50-1) ...
Setting up libdrm-intel1:i386 (2.4.113-2~ubuntu0.22.04.1) ...
Setting up libxext6:i386 (2:1.3.4-1build1) ...
Setting up libxxf86vm1:i386 (1:1.1.4-1build3) ...
Setting up libegl-mesa0:i386 (23.0.4-0ubuntu1~22.04.1) ...
Setting up libxfixes3:i386 (1:6.0.0-1) ...
Setting up cuda-visual-tools-11-7 (11.7.0-1) ...
Setting up libgssapi-krb5-2:i386 (1.19.2-2ubuntu0.2) ...
Setting up libnvidia-decode-515:i386 (515.43.04-0ubuntu1) ...
Setting up libllvm15:i386 (1:15.0.7-0ubuntu0.22.04.3) ...
Setting up libegl1:i386 (1.4.0-1) ...
Setting up libtirpc3:i386 (1.3.2-2ubuntu0.1) ...
Setting up libgl1-mesa-dri:i386 (23.0.4-0ubuntu1~22.04.1) ...
Setting up libnvidia-encode-515:i386 (515.43.04-0ubuntu1) ...
Setting up cuda-tools-11-7 (11.7.0-1) ...
Setting up libnsl2:i386 (1.3.0-2build2) ...
Setting up cuda-toolkit-11-7 (11.7.0-1) ...
Setting alternatives
Setting up libglx-mesa0:i386 (23.0.4-0ubuntu1~22.04.1) ...
Setting up libglx0:i386 (1.4.0-1) ...
Setting up libnss-nisplus:i386 (1.3-0ubuntu6) ...
Setting up libgl1:i386 (1.4.0-1) ...
Setting up libnss-nis:i386 (3.1-0ubuntu6) ...
Setting up libnvidia-gl-515:i386 (515.43.04-0ubuntu1) ...
Setting up libnvidia-fbc1-515:i386 (515.43.04-0ubuntu1) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Processing triggers for fontconfig (2.13.1-4.2ubuntu5) ...
Processing triggers for desktop-file-utils (0.26-1ubuntu3) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu3) ...
Processing triggers for libc-bin (2.35-0ubuntu3.1) ...
Processing triggers for man-db (2.10.2-1) ...
Processing triggers for ca-certificates (20230311ubuntu0.22.04.1) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
done.
Processing triggers for dbus (1.12.20-2ubuntu4.1) ...
Processing triggers for initramfs-tools (0.140ubuntu13.2) ...
update-initramfs: Generating /boot/initrd.img-6.2.0-26-generic
Errors were encountered while processing:
nvidia-dkms-515
cuda-drivers-515
cuda-drivers
nvidia-driver-515
cuda-runtime-11-7
cuda-demo-suite-11-7
cuda-11-7
cuda
E: Sub-process /usr/bin/dpkg returned an error code (1)
I’m wondering if its because my kernel is incompatible with this version of CUDA?
make.log (108.7 KB)