Hello, everyone! I recently got Ubuntu 18.04, and I tried to install Cuda in it. However, I am getting an error, and I am unable to uninstall it either! When I do
sudo apt-get install cuda
, it gives me this error (after it failed the first time):
Reading package lists... Done
Building dependency tree
Reading state information... Done
cuda is already the newest version (9.1.85-1).
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies.
cuda-drivers : Depends: nvidia-390 (>= 390.30) but it is not going to be installed
libcuda1-390 : Depends: nvidia-390 (>= 390.30) but it is not going to be installed
nvidia-390-dev : Depends: nvidia-390 (>= 390.30) but it is not going to be installed
nvidia-opencl-icd-390 : Depends: nvidia-390 (>= 390.30) but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
And then, I tried a couple of things:
sudo apt --fix-broken install
which gives this:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
libbsd0:i386 libffi6:i386 libgl1:i386 libglvnd0:i386 libglx0:i386
libnvidia-cfg1-390 libnvidia-fbc1-390 libnvidia-fbc1-390:i386
libnvidia-gl-390:i386 libnvidia-ifr1-390 libnvidia-ifr1-390:i386
libwayland-client0:i386 libwayland-server0:i386 libx11-6:i386
libxau6:i386 libxcb1:i386 libxdmcp6:i386 libxext6:i386
nvidia-dkms-390 nvidia-kernel-common-390 nvidia-kernel-source-390
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
nvidia-390
The following NEW packages will be installed
nvidia-390
0 to upgrade, 1 to newly install, 0 to remove and 4 not to upgrade.
106 not fully installed or removed.
Need to get 0 B/76.5 MB of archives.
After this operation, 308 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 166161 files and directories currently installed.)
Preparing to unpack .../nvidia-390_390.30-0ubuntu1_amd64.deb ...
Unpacking nvidia-390 (390.30-0ubuntu1) ...
dpkg: error processing archive /var/cache/apt/archives/nvidia-390_390.30-0ubuntu1_amd64.deb (--unpack):
trying to overwrite '/lib/udev/rules.d/71-nvidia.rules', which is also in package nvidia-kernel-common-390 390.48-0ubuntu3
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/nvidia-390_390.30-0ubuntu1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
and then,
sudo apt-get install nvidia*390
gives
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'nvidia-kernel-common-390' for glob 'nvidia*390'
Note, selecting 'nvidia-utils-390' for glob 'nvidia*390'
Note, selecting 'nvidia-dkms-390' for glob 'nvidia*390'
Note, selecting 'nvidia-headless-no-dkms-390' for glob 'nvidia*390'
Note, selecting 'nvidia-compute-utils-390' for glob 'nvidia*390'
Note, selecting 'nvidia-driver-390' for glob 'nvidia*390'
Note, selecting 'nvidia-libopencl1-390' for glob 'nvidia*390'
Note, selecting 'nvidia-headless-390' for glob 'nvidia*390'
Note, selecting 'nvidia-opencl-icd-390' for glob 'nvidia*390'
Note, selecting 'nvidia-kernel-source-390' for glob 'nvidia*390'
Note, selecting 'nvidia-390' for glob 'nvidia*390'
nvidia-dkms-390 is already the newest version (390.48-0ubuntu3).
nvidia-dkms-390 set to manually installed.
nvidia-kernel-common-390 is already the newest version (390.48-0ubuntu3).
nvidia-kernel-common-390 set to manually installed.
nvidia-kernel-source-390 is already the newest version (390.48-0ubuntu3).
nvidia-kernel-source-390 set to manually installed.
nvidia-opencl-icd-390 is already the newest version (390.30-0ubuntu1).
nvidia-opencl-icd-390 set to manually installed.
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies.
nvidia-390 : Conflicts: nvidia-persistenced
Conflicts: nvidia-smi
nvidia-compute-utils-390 : Depends: libnvidia-compute-390 but it is not going to be installed
Conflicts: nvidia-persistenced
nvidia-driver-390 : Depends: libnvidia-compute-390 (= 390.48-0ubuntu3) but it is not going to be installed
Depends: libnvidia-decode-390 (= 390.48-0ubuntu3) but it is not going to be installed
Depends: libnvidia-encode-390 (= 390.48-0ubuntu3) but it is not going to be installed
Depends: xserver-xorg-video-nvidia-390 (= 390.48-0ubuntu3) but it is not going to be installed
Recommends: libnvidia-compute-390:i386 (= 390.48-0ubuntu3)
Recommends: libnvidia-decode-390:i386 (= 390.48-0ubuntu3)
Recommends: libnvidia-encode-390:i386 (= 390.48-0ubuntu3)
nvidia-headless-no-dkms-390 : Depends: libnvidia-compute-390 (= 390.48-0ubuntu3) but it is not going to be installed
nvidia-libopencl1-390 : Conflicts: libopencl1
nvidia-utils-390 : Depends: libnvidia-compute-390 but it is not going to be installed
Conflicts: nvidia-smi
ocl-icd-libopencl1 : Conflicts: libopencl1
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
I donât know how to fix this! Can somebody please help me?