1

I'm facing a problem with installing Nvidia. I have tried many solutions but none of them is working. Even, I can not open the Software Updater.

enter image description here

#Python 3.7.4
#tensorflow-gpu 2.2.0

import tensorflow as tf

print("Num GPUs Available: ", len(tf.config.experimental.list_physical_devices('GPU')))

Num GPUs Available: 0

$lspci | grep -i --color 'vga\|3d\|2d'

01:00.0 VGA compatible controller: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] (rev a1)

$nvidia-smi

NVIDIA: could not open the device file /dev/nvidiactl (No such file or directory).
NVIDIA-SMI has failed because it couldn't communicate with NVIDIA driver. Make sure that latest NVIDIA driver is installed and running.

This is a list of all the problems that I face when I'm trying to install Nvidia and Cuda on Ubuntu 16.04.

$sudo apt-get purge nvidia*

...
cuda-drivers : Depends: nvidia-384 (>= 384.81)
                Depends: nvidia-384-dev (>= 384.81) but it is not going to be installed
                Depends: nvidia-modprobe (>= 384.81) but it is not going to be installed
                Depends: nvidia-settings (>= 384.81) but it is not going to be installed
                Depends: nvidia-opencl-icd-384 (>= 384.81) but it is not going to be installed
 libcuda1-384 : Depends: nvidia-384 (>= 384.130)
 update-notifier : Depends: update-notifier-common (= 3.168.13) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution)

.

$sudo dpkg --configure -a

> dpkg: error processing package python3-apt (--configure):  package is
> in a very bad inconsistent state; you should  reinstall it before
> attempting configuration Errors were encountered while processing: 
> `python3-apt`

$sudo apt-get remove package*

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'packagekit-dbg' for glob 'package*'
Note, selecting 'packagekit-gtk3-module' for glob 'package*'
Note, selecting 'packagekit-offline-update' for glob 'package*'
Note, selecting 'packagekit-system-interface' for glob 'package*'
Note, selecting 'packagekit-tools' for glob 'package*'
Note, selecting 'packagekit-gnome' for glob 'package*'
Note, selecting 'packagekit-docs' for glob 'package*'
Note, selecting 'packagesearch' for glob 'package*'
Note, selecting 'packagekit-backend-aptcc' for glob 'package*'
Note, selecting 'packagekit' for glob 'package*'
Note, selecting 'packagekit-backend-smart' for glob 'package*'
Note, selecting 'packagekit-plugin-click' for glob 'package*'
Note, selecting 'packagekit-backend-apt' for glob 'package*'
Package 'packagekit-backend-apt' is not installed, so not removed
Package 'packagekit-offline-update' is not installed, so not removed
Package 'packagekit-gnome' is not installed, so not removed
Package 'packagesearch' is not installed, so not removed
Package 'packagekit' is not installed, so not removed
Package 'packagekit-backend-aptcc' is not installed, so not removed
Package 'packagekit-docs' is not installed, so not removed
Package 'packagekit-tools' is not installed, so not removed
Package 'packagekit-backend-smart' is not installed, so not removed
Package 'packagekit-dbg' is not installed, so not removed
Package 'packagekit-gtk3-module' is not installed, so not removed
Package 'packagekit-plugin-click' is not installed, so not removed
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 cuda-drivers : Depends: nvidia-settings (>= 384.81) but 361.42-0ubuntu1 is to be installed
 nvidia-304 : Conflicts: xorg-driver-binary
              Recommends: libcuda1-304 but it is not going to be installed
              Recommends: nvidia-opencl-icd-304 but it is not going to be installed
 nvidia-384 : Conflicts: xorg-driver-binary
 update-notifier : Depends: update-notifier-common (= 3.168.13) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
ipc@ipc-System-Product-Name:~$ apt --fix-broken install
E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
ipc@ipc-System-Product-Name:~$ sudo apt --fix-broken install
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:
  libxapian-1.3-5 libxapian-dev python3-xapian1.3 xapian-doc xapian-examples
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  libnvidia-compute-460 python3-apt update-notifier-common
Suggested packages:
  python3-apt-dbg python-apt-doc
The following packages will be REMOVED:
  cuda-9-0 cuda-demo-suite-9-0 cuda-drivers cuda-runtime-9-0 libcuda1-384
  nvidia-384 nvidia-384-dev nvidia-opencl-icd-384
The following NEW packages will be installed:
  libnvidia-compute-460 update-notifier-common
The following packages will be upgraded:
  python3-apt
1 upgraded, 2 newly installed, 8 to remove and 27 not upgraded.
3 not fully installed or removed.
Need to get 0 B/22.1 MB of archives.
After this operation, 268 MB disk space will be freed.
Do you want to continue? [Y/n] y
...
dpkg: warning: files list file for package 'libxcb-sync-dev:amd64' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'ubuntu-standard' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'nvidia-opencl-icd-384' missing; assuming package has no files currently installed
(Reading database ... 618606 files and directories currently installed.)
Preparing to unpack .../python3-apt_1.1.0~beta1ubuntu0.16.04.11_amd64.deb ...
/var/lib/dpkg/info/python3-apt.prerm: 6: /var/lib/dpkg/info/python3-apt.prerm: py3clean: Too many levels of symbolic links
dpkg: warning: subprocess old pre-removal script returned error exit status 2
dpkg: trying script from the new package instead ...
/var/lib/dpkg/tmp.ci/prerm: 6: /var/lib/dpkg/tmp.ci/prerm: py3clean: Too many levels of symbolic links
dpkg: error processing archive /var/cache/apt/archives/python3-apt_1.1.0~beta1ubuntu0.16.04.11_amd64.deb (--unpack):
 subprocess new pre-removal script returned error exit status 2
/var/lib/dpkg/info/python3-apt.postinst: 6: /var/lib/dpkg/info/python3-apt.postinst: py3compile: Too many levels of symbolic links
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
 /var/cache/apt/archives/python3-apt_1.1.0~beta1ubuntu0.16.04.11_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
ipc@ipc-System-Product-Name:~$ sudo dpkg --configure -a
dpkg: error processing package python3-apt (--configure):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration
Errors were encountered while processing:
 python3-apt
ipc@ipc-System-Product-Name:~$ ^C
ipc@ipc-System-Product-Name:~$ clear
[3;J
ipc@ipc-System-Product-Name:~$ sudo dpkg --configure -a
dpkg: error processing package python3-apt (--configure):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration
Errors were encountered while processing:
 python3-apt
ipc@ipc-System-Product-Name:~$ sudo apt-get purge nvidia*
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'nvidia-325-updates' for glob 'nvidia*'
Note, selecting 'nvidia-346-updates' for glob 'nvidia*'
Note, selecting 'nvidia-driver-binary' for glob 'nvidia*'
Note, selecting 'nvidia-331-dev' for glob 'nvidia*'
Note, selecting 'nvidia-304-updates-dev' for glob 'nvidia*'
Note, selecting 'nvidia-384-dev' for glob 'nvidia*'
Note, selecting 'nvidia-libopencl1-346-updates' for glob 'nvidia*'
Note, selecting 'nvidia-340-updates-uvm' for glob 'nvidia*'
Note, selecting 'nvidia-kernel-common' for glob 'nvidia*'
Note, selecting 'nvidia-331-updates-uvm' for glob 'nvidia*'
Note, selecting 'nvidia-glx' for glob 'nvidia*'
Note, selecting 'nvidia-cg-toolkit' for glob 'nvidia*'
Note, selecting 'nvidia-kernel-common-410' for glob 'nvidia*'
Note, selecting 'nvidia-kernel-common-418' for glob 'nvidia*'
Note, selecting 'nvidia-kernel-common-430' for glob 'nvidia*'
Note, selecting 'nvidia-kernel-common-440' for glob 'nvidia*'
Note, selecting 'nvidia-kernel-common-450' for glob 'nvidia*'
Note, selecting 'nvidia-kernel-common-455' for glob 'nvidia*'
Note, selecting 'nvidia-kernel-common-460' for glob 'nvidia*'
Note, selecting 'nvidia-opencl-icd-340-updates' for glob 'nvidia*'
Note, selecting 'nvidia' for glob 'nvidia*'
Note, selecting 'nvidia-driver' for glob 'nvidia*'
Note, selecting 'nvidia-modprobe' for glob 'nvidia*'
Note, selecting 'nvidia-texture-tools' for glob 'nvidia*'
Note, selecting 'nvidia-utils' for glob 'nvidia*'
Note, selecting 'nvidia-current-diagnostic' for glob 'nvidia*'
Note, selecting 'nvidia-legacy-340xx-vdpau-driver' for glob 'nvidia*'
Note, selecting 'nvidia-349-updates' for glob 'nvidia*'
Note, selecting 'nvidia-kernel-686-pae' for glob 'nvidia*'
Note, selecting 'nvidia-opencl-icd-304-updates' for glob 'nvidia*'
Note, selecting 'nvidia-310-updates' for glob 'nvidia*'
Note, selecting 'nvidia-331-updates' for glob 'nvidia*'
Note, selecting 'nvidia-352-dev' for glob 'nvidia*'
Note, selecting 'nvidia-vdpau-driver' for glob 'nvidia*'
Note, selecting 'nvidia-fabricmanager-450' for glob 'nvidia*'
Note, selecting 'nvidia-fabricmanager-455' for glob 'nvidia*'
Note, selecting 'nvidia-fabricmanager-460' for glob 'nvidia*'
Note, selecting 'nvidia-346-dev' for glob 'nvidia*'
Note, selecting 'nvidia-libopencl1-331-updates' for glob 'nvidia*'
Note, selecting 'nvidia-smi' for glob 'nvidia*'
Note, selecting 'nvidia-opencl-icd-361-updates' for glob 'nvidia*'
Note, selecting 'nvidia-313-updates' for glob 'nvidia*'
Note, selecting 'nvidia-334-updates' for glob 'nvidia*'
Note, selecting 'nvidia-utils-410' for glob 'nvidia*'
Note, selecting 'nvidia-utils-418' for glob 'nvidia*'
Note, selecting 'nvidia-utils-430' for glob 'nvidia*'
Note, selecting 'nvidia-utils-440' for glob 'nvidia*'
Note, selecting 'nvidia-utils-450' for glob 'nvidia*'
Note, selecting 'nvidia-utils-455' for glob 'nvidia*'
Note, selecting 'nvidia-utils-460' for glob 'nvidia*'
Note, selecting 'nvidia-331-uvm' for glob 'nvidia*'
Note, selecting 'nvidia-fabricmanager-dev' for glob 'nvidia*'
Note, selecting 'nvidia-prime' for glob 'nvidia*'
Note, selecting 'nvidia-kernel-dkms' for glob 'nvidia*'
Note, selecting 'nvidia-dkms-410' for glob 'nvidia*'
Note, selecting 'nvidia-dkms-418' for glob 'nvidia*'
Note, selecting 'nvidia-dkms-430' for glob 'nvidia*'
Note, selecting 'nvidia-dkms-440' for glob 'nvidia*'
Note, selecting 'nvidia-dkms-450' for glob 'nvidia*'
Note, selecting 'nvidia-dkms-455' for glob 'nvidia*'
Note, selecting 'nvidia-dkms-460' for glob 'nvidia*'
Note, selecting 'nvidia-current-updates' for glob 'nvidia*'
Note, selecting 'nvidia-340-dev' for glob 'nvidia*'
Note, selecting 'nvidia-fabricmanager' for glob 'nvidia*'
Note, selecting 'nvidia-nsight' for glob 'nvidia*'
Note, selecting 'nvidia-common' for glob 'nvidia*'
Note, selecting 'nvidia-opencl-icd-346-updates' for glob 'nvidia*'
Note, selecting 'nvidia-352-updates' for glob 'nvidia*'
Note, selecting 'nvidia-kernel-amd64' for glob 'nvidia*'
Note, selecting 'nvidia-headless-no-dkms-410' for glob 'nvidia*'
Note, selecting 'nvidia-headless-no-dkms-418' for glob 'nvidia*'
Note, selecting 'nvidia-headless-no-dkms-430' for glob 'nvidia*'
Note, selecting 'nvidia-headless-no-dkms-440' for glob 'nvidia*'
Note, selecting 'nvidia-headless-no-dkms-450' for glob 'nvidia*'
Note, selecting 'nvidia-headless-no-dkms-455' for glob 'nvidia*'
Note, selecting 'nvidia-headless-no-dkms-460' for glob 'nvidia*'
Note, selecting 'nvidia-current-dev' for glob 'nvidia*'
Note, selecting 'nvidia-libopencl1-352-updates' for glob 'nvidia*'
Note, selecting 'nvidia-440-dev' for glob 'nvidia*'
Note, selecting 'nvidia-compute-utils-410' for glob 'nvidia*'
Note, selecting 'nvidia-compute-utils-418' for glob 'nvidia*'
Note, selecting 'nvidia-compute-utils-430' for glob 'nvidia*'
Note, selecting 'nvidia-compute-utils-440' for glob 'nvidia*'
Note, selecting 'nvidia-compute-utils-450' for glob 'nvidia*'
Note, selecting 'nvidia-compute-utils-455' for glob 'nvidia*'
Note, selecting 'nvidia-compute-utils-460' for glob 'nvidia*'
Note, selecting 'nvidia-355-updates' for glob 'nvidia*'
Note, selecting 'nvidia-375-dev' for glob 'nvidia*'
Note, selecting 'nvidia-current' for glob 'nvidia*'
Note, selecting 'nvidia-profiler' for glob 'nvidia*'
Note, selecting 'nvidia-337-updates' for glob 'nvidia*'
Note, selecting 'nvidia-367-dev' for glob 'nvidia*'
Note, selecting 'nvidia-driver-410' for glob 'nvidia*'
Note, selecting 'nvidia-driver-418' for glob 'nvidia*'
Note, selecting 'nvidia-driver-430' for glob 'nvidia*'
Note, selecting 'nvidia-driver-440' for glob 'nvidia*'
Note, selecting 'nvidia-driver-450' for glob 'nvidia*'
Note, selecting 'nvidia-driver-455' for glob 'nvidia*'
Note, selecting 'nvidia-driver-460' for glob 'nvidia*'
Note, selecting 'nvidia-cuda-toolkit' for glob 'nvidia*'
Note, selecting 'nvidia-kernel-source' for glob 'nvidia*'
Note, selecting 'nvidia-340-updates-dev' for glob 'nvidia*'
Note, selecting 'nvidia-319-updates' for glob 'nvidia*'
Note, selecting 'nvidia-fabricmanager-dev-450' for glob 'nvidia*'
Note, selecting 'nvidia-fabricmanager-dev-455' for glob 'nvidia*'
Note, selecting 'nvidia-fabricmanager-dev-460' for glob 'nvidia*'
Note, selecting 'nvidia-304-dev' for glob 'nvidia*'
Note, selecting 'nvidia-331-updates-dev' for glob 'nvidia*'
Note, selecting 'nvidia-visual-profiler' for glob 'nvidia*'
Note, selecting 'nvidia-persistenced' for glob 'nvidia*'
Note, selecting 'nvidia-current-updates-dev' for glob 'nvidia*'
Note, selecting 'nvidia-361-dev' for glob 'nvidia*'
Note, selecting 'nvidia-settings-binary' for glob 'nvidia*'
Note, selecting 'nvidia-361-updates-dev' for glob 'nvidia*'
Note, selecting 'nvidia-libopencl1-304' for glob 'nvidia*'
Note, selecting 'nvidia-libopencl1-331' for glob 'nvidia*'
Note, selecting 'nvidia-libopencl1-340' for glob 'nvidia*'
Note, selecting 'nvidia-libopencl1-346' for glob 'nvidia*'
Note, selecting 'nvidia-libopencl1-352' for glob 'nvidia*'
Note, selecting 'nvidia-libopencl1-361' for glob 'nvidia*'
Note, selecting 'nvidia-libopencl1-367' for glob 'nvidia*'
Note, selecting 'nvidia-libopencl1-375' for glob 'nvidia*'
Note, selecting 'nvidia-libopencl1-384' for glob 'nvidia*'
Note, selecting 'nvidia-kernel-486' for glob 'nvidia*'
Note, selecting 'nvidia-352-updates-dev' for glob 'nvidia*'
Note, selecting 'nvidia-opencl-icd-331-updates' for glob 'nvidia*'
Note, selecting 'nvidia-opencl-icd-352-updates' for glob 'nvidia*'
Note, selecting 'nvidia-libopencl1-440' for glob 'nvidia*'
Note, selecting 'nvidia-304-updates' for glob 'nvidia*'
Note, selecting 'nvidia-340-uvm' for glob 'nvidia*'
Note, selecting 'nvidia-libopencl1-304-updates' for glob 'nvidia*'
Note, selecting 'nvidia-headless-410' for glob 'nvidia*'
Note, selecting 'nvidia-headless-418' for glob 'nvidia*'
Note, selecting 'nvidia-headless-430' for glob 'nvidia*'
Note, selecting 'nvidia-headless-440' for glob 'nvidia*'
Note, selecting 'nvidia-headless-450' for glob 'nvidia*'
Note, selecting 'nvidia-headless-455' for glob 'nvidia*'
Note, selecting 'nvidia-headless-460' for glob 'nvidia*'
Note, selecting 'nvidia-cuda-dev' for glob 'nvidia*'
Note, selecting 'nvidia-cuda-doc' for glob 'nvidia*'
Note, selecting 'nvidia-340-updates' for glob 'nvidia*'
Note, selecting 'nvidia-361-updates' for glob 'nvidia*'
Note, selecting 'nvidia-libopencl1-dev' for glob 'nvidia*'
Note, selecting 'nvidia-opencl-dev' for glob 'nvidia*'
Note, selecting 'nvidia-driver-local-repo-ubuntu1604-440.33.01' for glob 'nvidia*'
Note, selecting 'nvidia-cg-dev' for glob 'nvidia*'
Note, selecting 'nvidia-cg-doc' for glob 'nvidia*'
Note, selecting 'nvidia-libopencl1' for glob 'nvidia*'
Note, selecting 'nvidia-libopencl1-340-updates' for glob 'nvidia*'
Note, selecting 'nvidia-libopencl1-361-updates' for glob 'nvidia*'
Note, selecting 'nvidia-opencl-icd-304' for glob 'nvidia*'
Note, selecting 'nvidia-opencl-icd-331' for glob 'nvidia*'
Note, selecting 'nvidia-opencl-icd-340' for glob 'nvidia*'
Note, selecting 'nvidia-opencl-icd-346' for glob 'nvidia*'
Note, selecting 'nvidia-opencl-icd-352' for glob 'nvidia*'
Note, selecting 'nvidia-opencl-icd-361' for glob 'nvidia*'
Note, selecting 'nvidia-opencl-icd-367' for glob 'nvidia*'
Note, selecting 'nvidia-opencl-icd-375' for glob 'nvidia*'
Note, selecting 'nvidia-cuda-gdb' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-304' for glob 'nvidia*'
Note, selecting 'nvidia-opencl-icd-384' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-310' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-313' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-319' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-325' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-331' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-334' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-337' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-340' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-343' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-346' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-349' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-352' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-355' for glob 'nvidia*'
Note, selecting 'nvidia-experimental-304-dev' for glob 'nvidia*'
Note, selecting 'nvidia-343-updates' for glob 'nvidia*'
Note, selecting 'nvidia-opencl-icd-440' for glob 'nvidia*'
Note, selecting 'nvidia-304' for glob 'nvidia*'
Note, selecting 'nvidia-310' for glob 'nvidia*'
Note, selecting 'nvidia-313' for glob 'nvidia*'
Note, selecting 'nvidia-319' for glob 'nvidia*'
Note, selecting 'nvidia-325' for glob 'nvidia*'
Note, selecting 'nvidia-331' for glob 'nvidia*'
Note, selecting 'nvidia-334' for glob 'nvidia*'
Note, selecting 'nvidia-337' for glob 'nvidia*'
Note, selecting 'nvidia-340' for glob 'nvidia*'
Note, selecting 'nvidia-343' for glob 'nvidia*'
Note, selecting 'nvidia-346' for glob 'nvidia*'
Note, selecting 'nvidia-349' for glob 'nvidia*'
Note, selecting 'nvidia-352' for glob 'nvidia*'
Note, selecting 'nvidia-355' for glob 'nvidia*'
Note, selecting 'nvidia-361' for glob 'nvidia*'
Note, selecting 'nvidia-367' for glob 'nvidia*'
Note, selecting 'nvidia-375' for glob 'nvidia*'
Note, selecting 'nvidia-384' for glob 'nvidia*'
Note, selecting 'nvidia-dkms-kernel' for glob 'nvidia*'
Note, selecting 'nvidia-390' for glob 'nvidia*'
Note, selecting 'nvidia-kernel-source-410' for glob 'nvidia*'
Note, selecting 'nvidia-kernel-source-418' for glob 'nvidia*'
Note, selecting 'nvidia-346-updates-dev' for glob 'nvidia*'
Note, selecting 'nvidia-kernel-source-430' for glob 'nvidia*'
Note, selecting 'nvidia-kernel-source-440' for glob 'nvidia*'
Note, selecting 'nvidia-kernel-source-450' for glob 'nvidia*'
Note, selecting 'nvidia-kernel-source-455' for glob 'nvidia*'
Note, selecting 'nvidia-kernel-source-460' for glob 'nvidia*'
Note, selecting 'nvidia-440' for glob 'nvidia*'
Note, selecting 'nvidia-settings' for glob 'nvidia*'
Note, selecting 'nvidia-opencl-icd' for glob 'nvidia*'
Note, selecting 'nvidia-settings' instead of 'nvidia-settings-binary'
Package 'nvidia-libopencl1-dev' is not installed, so not removed
Package 'nvidia-libopencl1' is not installed, so not removed
Package 'nvidia-vdpau-driver' is not installed, so not removed
Package 'nvidia-legacy-340xx-vdpau-driver' is not installed, so not removed
Package 'nvidia-driver' is not installed, so not removed
Package 'nvidia-glx' is not installed, so not removed

Package 'nvidia-334' is not installed, so not removed Package 'nvidia-334-updates' is not installed, so not removed Package 'nvidia-experimental-334' is not installed, so not removed Package 'nvidia-337' is not installed, so not removed Package 'nvidia-337-updates' is not installed, so not removed Package 'nvidia-experimental-337' is not installed, so not removed Package 'nvidia-experimental-340' is not installed, so not removed Package 'nvidia-343' is not installed, so not removed Package 'nvidia-343-updates' is not installed, so not removed Package 'nvidia-experimental-343' is not installed, so not removed Package 'nvidia-experimental-346' is not installed, so not removed Package 'nvidia-349' is not installed, so not removed Package 'nvidia-349-updates' is not installed, so not removed Package 'nvidia-experimental-349' is not installed, so not removed Package 'nvidia-experimental-352' is not installed, so not removed Package 'nvidia-355' is not installed, so not removed Package 'nvidia-355-updates' is not installed, so not removed Package 'nvidia-experimental-355' is not installed, so not removed Note, selecting 'libnvtt-bin' instead of 'nvidia-texture-tools' Package 'nvidia-390' is not installed, so not removed Package 'nvidia-340-updates-uvm' is not installed, so not removed Package 'nvidia-346' is not installed, so not removed ... Package 'nvidia-opencl-icd-375' is not installed, so not removed You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: cuda-drivers : Depends: nvidia-384 (>= 384.81) Depends: nvidia-384-dev (>= 384.81) but it is not going to be installed Depends: nvidia-modprobe (>= 384.81) but it is not going to be installed Depends: nvidia-settings (>= 384.81) but it is not going to be installed Depends: nvidia-opencl-icd-384 (>= 384.81) but it is not going to be installed libcuda1-384 : Depends: nvidia-384 (>= 384.130) update-notifier : Depends: update-notifier-common (= 3.168.13) but it is not going to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

I have tried many answers

$sudo -s -- <<EOF
sudo dpkg --configure -a
sudo apt install -f
sudo apt dist-upgrade
sudo apt autoremove --purge
sudo dpkg -i /var/cache/apt/archives/*.deb
Sudo apt install --reinstall /var/cache/apt/archives/*.deb
sudo apt install pop-desktop
sudo apt-get install update-manager-core
sudo do-release-upgrade -d
sudo reboot
EOF

$sudo dpkg -i --force-overwrite /var/cache/apt/archives/*.deb

$sudo -s -- <<EOF sudo apt-get autoclean sudo apt-get update sudo apt-get upgrade EOF

But I got a different error and I also changed source.list file. In addition, I have removed the package from the state and I have tried synaptic

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
97 not fully installed or removed.
Need to get 0 B/5699 kB of archives.
After this operation, 0 B of additional disk space will be used.
dpkg: error processing package python-apt (--configure):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration
dpkg: error processing package python-attr (--configure):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration
dpkg: error processing package python-blinker (--configure):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration
dpkg: error processing package python-bs4 (--configure):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration
dpkg: error processing package python-idna (--configure):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration
dpkg: error processing package python-ipaddress (--configure):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration
dpkg: error processing package python-pyasn1 (--configure):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration
dpkg: error processing package No apport report written because MaxReports is reached already
             No apport report written because MaxReports is reached already
                                                                           No apport report written because MaxReports is reached already
                                                         No apport report written because MaxReports is reached already
                                       No apport report written because MaxReports is reached already
                     No apport report written because MaxReports is reached already
   python-six (--configure):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration
dpkg: dependency problems prevent configuration of python-cryptography:
 python-cryptography depends on python-idna; however:
  Package python-idna is not configured yet.
 python-cryptography depends on python-ipaddress; however:
  Package python-ipaddress is not configured yet.
 python-cryptography depends on python-pyasn1 (>= 0.1.8); however:
  Package python-pyasn1 is not configured yet.
 python-cryptography depends on python-six (>= 1.4.1); however:
  Package python-six is not configured yet.
...

dpkg: error processing package apt-xapian-index (--configure): dependency problems - leaving unconfigured dpkg: too many errors, stopping No apport report written because MaxReports is reached already Errors were encountered while processing: python-apt python-attr python-blinker python-bs4 python-idna python-ipaddress python-pyasn1 python-six python-cryptography python-dbus python-debian python-debtagshw python-html5lib python-httplib2 python-jwt python-lxml python-oauthlib python-openssl python-pyasn1-modules python-serial python-service-identity python-zope.interface python-twisted-core python-xapian python-xdg python-piston-mini-client software-center-aptdaemon-plugins python-defer python-aptdaemon python-aptdaemon.gtk3widgets python-oneconf software-center python-dirspec python-ubuntu-sso-client python3 python3-apt ubuntu-drivers-common python3-debian lsb-release python3-distupgrade python3-update-manager ubuntu-release-upgrader-core update-manager-core update-notifier-common python3-commandnotfound ufw python3-apport apport apport-gtk python3-xapian1.3 apt-xapian-index Processing was halted because there were too many errors. E: Sub-process /usr/bin/dpkg returned an error code (1)

1 Answers1

2

The first thing I would do is getting apt working again as detailed here:

To summarize the answer:

Visit http://packages.ubuntu.com, and download the python-minimal and python3-minimal and apt packages, then install those packages using dpkg. It may take a few iterations, as dpkg complains about other missing dependencies that you must download and install in the correct order.

Generally, most users who have broken or missing Python find it faster and easier to simply backup their data and do a clean-install.

  • The problem is that I have my work and my labmate work in this system and it needs more time to configure the system again. I faced many problems to find the compatible module with my work. I have tried sudo dpkg -i to download all modules one by one and it is not working. – I_Al-thamary Jan 20 '21 at 07:17
  • dpkg: error processing package python-minimal (--install): subprocess installed post-installation script returned error exit status 127 Processing triggers for man-db (2.7.5-1) ... Errors were encountered while processing: python-minimal – I_Al-thamary Jan 20 '21 at 08:07
  • I also use sudo dpkg -i --force-depends – I_Al-thamary Jan 20 '21 at 08:10
  • I can not enter the system any more. I will try to copy the hard drive. – I_Al-thamary Jan 20 '21 at 11:48
  • @i_thamary You should be able to boot with a Live USB and then see your files in /home directory of your broken partition. Then you can copy them off. No need to copy all the broken programs at this time... – WinEunuuchs2Unix Jan 20 '21 at 12:22
  • I will try it thank you. – I_Al-thamary Jan 20 '21 at 12:53