Mint 19 - NVIDIA Graphics Driver - Installation error

Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
forgotweak

Mint 19 - NVIDIA Graphics Driver - Installation error

Post by forgotweak »

Hello folks, there is a problem with my driver manager (one implemented in Mint 19), which pops up an error while i do install drivers for GTX 765m.
I'm geting something like that:

http://i.imgur.com/WBzWiOr.png

Which in terminal looks like that:

Code: Select all

installArchives() failed: (Reading database ... 
(Reading database ... 5%%
(Reading database ... 10%%
(Reading database ... 15%%
(Reading database ... 20%%
(Reading database ... 25%%
(Reading database ... 30%%
(Reading database ... 35%%
(Reading database ... 40%%
(Reading database ... 45%%
(Reading database ... 50%%
(Reading database ... 55%%
(Reading database ... 60%%
(Reading database ... 65%%
(Reading database ... 70%%
(Reading database ... 75%%
(Reading database ... 80%%
(Reading database ... 85%%
(Reading database ... 90%%
(Reading database ... 95%%
(Reading database ... 100%%
(Reading database ... 282461 files and directories currently installed.)
Removing libnvidia-compute-396:i386 (396.54-0ubuntu0~gpu18.04.1) ...
Removing libnvidia-compute-396:amd64 (396.54-0ubuntu0~gpu18.04.1) ...
Selecting previously unselected package libnvidia-cfg1-390:amd64.
(Reading database ... 
(Reading database ... 5%%
(Reading database ... 10%%
(Reading database ... 15%%
(Reading database ... 20%%
(Reading database ... 25%%
(Reading database ... 30%%
(Reading database ... 35%%
(Reading database ... 40%%
(Reading database ... 45%%
(Reading database ... 50%%
(Reading database ... 55%%
(Reading database ... 60%%
(Reading database ... 65%%
(Reading database ... 70%%
(Reading database ... 75%%
(Reading database ... 80%%
(Reading database ... 85%%
(Reading database ... 90%%
(Reading database ... 95%%
(Reading database ... 100%%
(Reading database ... 282433 files and directories currently installed.)
Preparing to unpack .../00-libnvidia-cfg1-390_390.87-0ubuntu0~gpu18.04.1_amd64.deb ...
Unpacking libnvidia-cfg1-390:amd64 (390.87-0ubuntu0~gpu18.04.1) ...
Selecting previously unselected package libnvidia-compute-390:i386.
Preparing to unpack .../01-libnvidia-compute-390_390.87-0ubuntu0~gpu18.04.1_i386.deb ...
Unpacking libnvidia-compute-390:i386 (390.87-0ubuntu0~gpu18.04.1) ...
Selecting previously unselected package libnvidia-compute-390:amd64.
Preparing to unpack .../02-libnvidia-compute-390_390.87-0ubuntu0~gpu18.04.1_amd64.deb ...
Unpacking libnvidia-compute-390:amd64 (390.87-0ubuntu0~gpu18.04.1) ...
Selecting previously unselected package libnvidia-decode-390:amd64.
Preparing to unpack .../03-libnvidia-decode-390_390.87-0ubuntu0~gpu18.04.1_amd64.deb ...
Unpacking libnvidia-decode-390:amd64 (390.87-0ubuntu0~gpu18.04.1) ...
Selecting previously unselected package libnvidia-decode-390:i386.
Preparing to unpack .../04-libnvidia-decode-390_390.87-0ubuntu0~gpu18.04.1_i386.deb ...
Unpacking libnvidia-decode-390:i386 (390.87-0ubuntu0~gpu18.04.1) ...
Selecting previously unselected package libnvidia-encode-390:i386.
Preparing to unpack .../05-libnvidia-encode-390_390.87-0ubuntu0~gpu18.04.1_i386.deb ...
Unpacking libnvidia-encode-390:i386 (390.87-0ubuntu0~gpu18.04.1) ...
Selecting previously unselected package libnvidia-encode-390:amd64.
Preparing to unpack .../06-libnvidia-encode-390_390.87-0ubuntu0~gpu18.04.1_amd64.deb ...
Unpacking libnvidia-encode-390:amd64 (390.87-0ubuntu0~gpu18.04.1) ...
Selecting previously unselected package libnvidia-fbc1-390:amd64.
Preparing to unpack .../07-libnvidia-fbc1-390_390.87-0ubuntu0~gpu18.04.1_amd64.deb ...
Unpacking libnvidia-fbc1-390:amd64 (390.87-0ubuntu0~gpu18.04.1) ...
Selecting previously unselected package libnvidia-fbc1-390:i386.
Preparing to unpack .../08-libnvidia-fbc1-390_390.87-0ubuntu0~gpu18.04.1_i386.deb ...
Unpacking libnvidia-fbc1-390:i386 (390.87-0ubuntu0~gpu18.04.1) ...
Selecting previously unselected package libnvidia-gl-390:amd64.
Preparing to unpack .../09-libnvidia-gl-390_390.87-0ubuntu0~gpu18.04.1_amd64.deb ...
diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1 to /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib by nvidia-340
dpkg-divert: error: mismatch on package
  when removing 'diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1 by libnvidia-gl-390'
  found 'diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1 to /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib by nvidia-340'
dpkg: error processing archive /tmp/apt-dpkg-install-z3Nr5N/09-libnvidia-gl-390_390.87-0ubuntu0~gpu18.04.1_amd64.deb (--unpack):
 new libnvidia-gl-390:amd64 package pre-installation script subprocess returned error exit status 2
Selecting previously unselected package libwayland-client0:i386.
Preparing to unpack .../10-libwayland-client0_1.14.0-2_i386.deb ...
Unpacking libwayland-client0:i386 (1.14.0-2) ...
Selecting previously unselected package libwayland-server0:i386.
Preparing to unpack .../11-libwayland-server0_1.14.0-2_i386.deb ...
Unpacking libwayland-server0:i386 (1.14.0-2) ...
Selecting previously unselected package libnvidia-gl-390:i386.
Preparing to unpack .../12-libnvidia-gl-390_390.87-0ubuntu0~gpu18.04.1_i386.deb ...
diversion of /usr/lib/i386-linux-gnu/libGL.so.1 to /usr/lib/i386-linux-gnu/libGL.so.1.distrib by nvidia-340
dpkg-divert: error: mismatch on package
  when removing 'diversion of /usr/lib/i386-linux-gnu/libGL.so.1 by libnvidia-gl-390'
  found 'diversion of /usr/lib/i386-linux-gnu/libGL.so.1 to /usr/lib/i386-linux-gnu/libGL.so.1.distrib by nvidia-340'
dpkg: error processing archive /tmp/apt-dpkg-install-z3Nr5N/12-libnvidia-gl-390_390.87-0ubuntu0~gpu18.04.1_i386.deb (--unpack):
 new libnvidia-gl-390:i386 package pre-installation script subprocess returned error exit status 2
Selecting previously unselected package libnvidia-ifr1-390:amd64.
Preparing to unpack .../13-libnvidia-ifr1-390_390.87-0ubuntu0~gpu18.04.1_amd64.deb ...
Unpacking libnvidia-ifr1-390:amd64 (390.87-0ubuntu0~gpu18.04.1) ...
Selecting previously unselected package libnvidia-ifr1-390:i386.
Preparing to unpack .../14-libnvidia-ifr1-390_390.87-0ubuntu0~gpu18.04.1_i386.deb ...
Unpacking libnvidia-ifr1-390:i386 (390.87-0ubuntu0~gpu18.04.1) ...
Selecting previously unselected package nvidia-compute-utils-390.
Preparing to unpack .../15-nvidia-compute-utils-390_390.87-0ubuntu0~gpu18.04.1_amd64.deb ...
Unpacking nvidia-compute-utils-390 (390.87-0ubuntu0~gpu18.04.1) ...
Selecting previously unselected package nvidia-kernel-source-390.
Preparing to unpack .../16-nvidia-kernel-source-390_390.87-0ubuntu0~gpu18.04.1_amd64.deb ...
Unpacking nvidia-kernel-source-390 (390.87-0ubuntu0~gpu18.04.1) ...
Selecting previously unselected package nvidia-kernel-common-390.
Preparing to unpack .../17-nvidia-kernel-common-390_390.87-0ubuntu0~gpu18.04.1_amd64.deb ...
Unpacking nvidia-kernel-common-390 (390.87-0ubuntu0~gpu18.04.1) ...
Selecting previously unselected package nvidia-dkms-390.
Preparing to unpack .../18-nvidia-dkms-390_390.87-0ubuntu0~gpu18.04.1_amd64.deb ...
Unpacking nvidia-dkms-390 (390.87-0ubuntu0~gpu18.04.1) ...
Selecting previously unselected package nvidia-utils-390.
Preparing to unpack .../19-nvidia-utils-390_390.87-0ubuntu0~gpu18.04.1_amd64.deb ...
Unpacking nvidia-utils-390 (390.87-0ubuntu0~gpu18.04.1) ...
Selecting previously unselected package xserver-xorg-video-nvidia-390.
Preparing to unpack .../20-xserver-xorg-video-nvidia-390_390.87-0ubuntu0~gpu18.04.1_amd64.deb ...
Unpacking xserver-xorg-video-nvidia-390 (390.87-0ubuntu0~gpu18.04.1) ...
Selecting previously unselected package nvidia-driver-390.
Preparing to unpack .../21-nvidia-driver-390_390.87-0ubuntu0~gpu18.04.1_amd64.deb ...
Unpacking nvidia-driver-390 (390.87-0ubuntu0~gpu18.04.1) ...
Errors were encountered while processing:
 /tmp/apt-dpkg-install-z3Nr5N/09-libnvidia-gl-390_390.87-0ubuntu0~gpu18.04.1_amd64.deb
 /tmp/apt-dpkg-install-z3Nr5N/12-libnvidia-gl-390_390.87-0ubuntu0~gpu18.04.1_i386.deb
Setting up nvidia-kernel-source-390 (390.87-0ubuntu0~gpu18.04.1) ...
dpkg: dependency problems prevent configuration of nvidia-driver-390:
 nvidia-driver-390 depends on libnvidia-gl-390 (= 390.87-0ubuntu0~gpu18.04.1); however:
  Package libnvidia-gl-390:amd64 is not installed.

dpkg: error processing package nvidia-driver-390 (--configure):
 dependency problems - leaving unconfigured
Setting up libnvidia-fbc1-390:amd64 (390.87-0ubuntu0~gpu18.04.1) ...
Setting up libnvidia-fbc1-390:i386 (390.87-0ubuntu0~gpu18.04.1) ...
Setting up libwayland-client0:i386 (1.14.0-2) ...
dpkg: dependency problems prevent configuration of libnvidia-ifr1-390:amd64:
 libnvidia-ifr1-390:amd64 depends on libnvidia-gl-390; however:
  Package libnvidia-gl-390:amd64 is not installed.

dpkg: error processing package libnvidia-ifr1-390:amd64 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libnvidia-ifr1-390:i386:
 libnvidia-ifr1-390:i386 depends on libnvidia-gl-390; however:
  Package libnvidia-gl-390:i386 is not installed.

dpkg: error processing package libnvidia-ifr1-390:i386 (--configure):
 dependency problems - leaving unconfigured
Setting up libnvidia-compute-390:i386 (390.87-0ubuntu0~gpu18.04.1) ...
Setting up libnvidia-compute-390:amd64 (390.87-0ubuntu0~gpu18.04.1) ...
Setting up nvidia-kernel-common-390 (390.87-0ubuntu0~gpu18.04.1) ...
update-initramfs: deferring update (trigger activated)
Created symlink /etc/systemd/system/multi-user.target.wants/nvidia-fallback.service  /lib/systemd/system/nvidia-fallback.service.
Setting up libnvidia-cfg1-390:amd64 (390.87-0ubuntu0~gpu18.04.1) ...
Setting up xserver-xorg-video-nvidia-390 (390.87-0ubuntu0~gpu18.04.1) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Setting up libnvidia-decode-390:amd64 (390.87-0ubuntu0~gpu18.04.1) ...
Setting up libnvidia-decode-390:i386 (390.87-0ubuntu0~gpu18.04.1) ...
Setting up nvidia-compute-utils-390 (390.87-0ubuntu0~gpu18.04.1) ...
Warning: The home dir /nonexistent you specified can't be accessed: No such file or directory
Adding system user `nvidia-persistenced' (UID 121) ...
Adding new group `nvidia-persistenced' (GID 129) ...
Adding new user `nvidia-persistenced' (UID 121) with group `nvidia-persistenced' ...
Not creating home directory `/nonexistent'.
Setting up libwayland-server0:i386 (1.14.0-2) ...
Setting up libnvidia-encode-390:i386 (390.87-0ubuntu0~gpu18.04.1) ...
Setting up libnvidia-encode-390:amd64 (390.87-0ubuntu0~gpu18.04.1) ...
Setting up nvidia-utils-390 (390.87-0ubuntu0~gpu18.04.1) ...
Setting up nvidia-dkms-390 (390.87-0ubuntu0~gpu18.04.1) ...
update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
Loading new nvidia-390.87 DKMS files...
Building for 4.15.0-38-generic
Building for architecture x86_64
Building initial module for 4.15.0-38-generic
Running in non-interactive mode, doing nothing.
Done.

nvidia:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.15.0-38-generic/kernel/drivers/char/drm/

nvidia-modeset.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.15.0-38-generic/kernel/drivers/char/drm/

nvidia-drm.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.15.0-38-generic/kernel/drivers/char/drm/

nvidia-uvm.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.15.0-38-generic/kernel/drivers/char/drm/

depmod...

DKMS: install completed.
Processing triggers for initramfs-tools (0.130ubuntu3.5) ...
update-initramfs: Generating /boot/initrd.img-4.15.0-38-generic
Processing triggers for libc-bin (2.27-3ubuntu1) ...
I've tried numerous options of installing a proper drivers for my graphics card, even disabling XORG, installing from GRUB manager with root privileges and so on, none of them was successful

Could you give me a hand here?
Thank you,
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
roblm
Level 15
Level 15
Posts: 5939
Joined: Sun Feb 24, 2013 2:41 pm

Re: Mint 19 - NVIDIA Graphics Driver - Installation error

Post by roblm »

Use these commands to remove any Nvidia driver files: sudo apt purge *nvidia* and sudo apt autoremove

Logout and back in. Use these commands and post the output:
inxi -SMCGx
ls /etc/modprobe.d
dpkg-divert --list
mokutil --sb-state
forgotweak

Re: Mint 19 - NVIDIA Graphics Driver - Installation error

Post by forgotweak »

inxi -SMCGx

Code: Select all

System:    Host: Ender-GS70-2OD Kernel: 4.15.0-38-generic x86_64
           bits: 64 gcc: 7.3.0
           Desktop: Xfce 4.12.3 (Gtk 2.24.31) Distro: Linux Mint 19 Tara
Machine:   Device: laptop System: Micro-Star product: GS70 2OD v: REV:1.0 serial: N/A
           Mobo: Micro-Star model: MS-1771 v: REV:0.B serial: N/A
           UEFI: American Megatrends v: E1771IMS.50G date: 11/14/2014
CPU:       Quad core Intel Core i7-4700HQ (-MT-MCP-) 
           arch: Haswell rev.3 cache: 6144 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 19155
           clock speeds: max: 2400 MHz 1: 2384 MHz 2: 2376 MHz 3: 2387 MHz
           4: 2378 MHz 5: 2384 MHz 6: 2376 MHz 7: 2379 MHz 8: 2378 MHz
Graphics:  Card-1: Intel 4th Gen Core Processor Integrated Graphics Controller
           bus-ID: 00:02.0
           Card-2: NVIDIA GK106M [GeForce GTX 765M] bus-ID: 01:00.0
           Display Server: x11 (X.Org 1.19.6 )
           drivers: modesetting (unloaded: fbdev,vesa)
           Resolution: 1920x1080@60.02hz
           OpenGL: renderer: Mesa DRI Intel Haswell Mobile
           version: 4.5 Mesa 18.0.5 Direct Render: Yes
ls /etc/modprobe.d

Code: Select all

alsa-base.conf                  blacklist-oss.conf
amd64-microcode-blacklist.conf  blacklist-rare-network.conf
blacklist-ath_pci.conf          dkms.conf
blacklist.conf                  intel-microcode-blacklist.conf
blacklist-firewire.conf         iwlwifi.conf
blacklist-framebuffer.conf      nvidia-installer-disable-nouveau.conf
blacklist-modem.conf
dpkg-divert --list

Code: Select all

diversion of /usr/lib/x86_64-linux-gnu/libEGL.so to /usr/lib/x86_64-linux-gnu/libEGL.so.distrib by nvidia-340
diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common
diversion of /usr/lib/i386-linux-gnu/libGLESv2.so.2 to /usr/lib/i386-linux-gnu/libGLESv2.so.2.distrib by nvidia-340
diversion of /usr/lib/x86_64-linux-gnu/libGLESv2.so.2 to /usr/lib/x86_64-linux-gnu/libGLESv2.so.2.distrib by nvidia-340
diversion of /usr/lib/i386-linux-gnu/libGLESv1_CM.so.1 to /usr/lib/i386-linux-gnu/libGLESv1_CM.so.1.distrib by nvidia-340
diversion of /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so to /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so.distrib by nvidia-340
diversion of /usr/lib/x86_64-linux-gnu/libEGL.so.1 to /usr/lib/x86_64-linux-gnu/libEGL.so.1.distrib by nvidia-340
diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash
diversion of /usr/lib/i386-linux-gnu/libGLESv2.so to /usr/lib/i386-linux-gnu/libGLESv2.so.distrib by nvidia-340
diversion of /usr/lib/i386-linux-gnu/libEGL.so to /usr/lib/i386-linux-gnu/libEGL.so.distrib by nvidia-340
diversion of /usr/lib/i386-linux-gnu/libGL.so to /usr/lib/i386-linux-gnu/libGL.so.distrib by nvidia-340
diversion of /usr/lib/libreoffice/share/basic/script.xlc to /usr/lib/libreoffice/share/basic/script.xlc.noaccess by libreoffice-base
diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1 to /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib by nvidia-340
diversion of /usr/lib/x86_64-linux-gnu/libGL.so to /usr/lib/x86_64-linux-gnu/libGL.so.distrib by nvidia-340
diversion of /usr/lib/i386-linux-gnu/libGLESv1_CM.so to /usr/lib/i386-linux-gnu/libGLESv1_CM.so.distrib by nvidia-340
diversion of /usr/lib/libreoffice/share/basic/dialog.xlc to /usr/lib/libreoffice/share/basic/dialog.xlc.noaccess by libreoffice-base
diversion of /usr/lib/i386-linux-gnu/libEGL.so.1 to /usr/lib/i386-linux-gnu/libEGL.so.1.distrib by nvidia-340
diversion of /bin/sh to /bin/sh.distrib by dash
diversion of /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so.1 to /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so.1.distrib by nvidia-340
diversion of /usr/share/initramfs-tools/hooks/klibc to /usr/share/initramfs-tools/hooks/klibc^i-t by klibc-utils
diversion of /usr/lib/x86_64-linux-gnu/libGLESv2.so to /usr/lib/x86_64-linux-gnu/libGLESv2.so.distrib by nvidia-340
diversion of /usr/lib/i386-linux-gnu/libGL.so.1 to /usr/lib/i386-linux-gnu/libGL.so.1.distrib by nvidia-340
mokutil --sb-state

Code: Select all

SecureBoot enabled
Thank you for your time :)
User avatar
roblm
Level 15
Level 15
Posts: 5939
Joined: Sun Feb 24, 2013 2:41 pm

Re: Mint 19 - NVIDIA Graphics Driver - Installation error

Post by roblm »

You may have a complicated problem on your hybrid graphics system that may take a considerable amount of troubleshooting to solve. You should decide if you want to save time and do a reinstallation of Mint, or use a Timeshift restore point, if there was one created before trying to install any Nvidia drivers. If you prefer to try solving the problem, then read further.


1. You have Secure Boot enabled. It should temporarily be disabled in the BIOS until your problem is fixed. It can be enabled later, but the Nvidia kernel modules will need to be signed with a trusted key.

2. You also attempted to install a driver downloaded from Nvidia’s website. How far into the installation did you get?

3. This error message and another similar one are in the driver installation log:
dpkg-divert: error: mismatch on package
when removing 'diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1 by libnvidia-gl-390'
found 'diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1 to /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib by nvidia-340'
To get rid of that message and the other misconfigured diversion lines from the dpkg-divert --list output, use these commands:

Code: Select all

sudo dpkg-divert --package nvidia-340 --remove /usr/lib/x86_64-linux-gnu/libGL.so.1
sudo dpkg-divert --package nvidia-340 --remove /usr/lib/i386-linux-gnu/libGL.so.1 

sudo dpkg-divert --package nvidia-340 --remove /usr/lib/x86_64-linux-gnu/libEGL.so
sudo dpkg-divert --package nvidia-340 --remove /usr/lib/i386-linux-gnu/libEGL.so 

sudo dpkg-divert --package nvidia-340 --remove /usr/lib/x86_64-linux-gnu/libGLESv2.so.2
sudo dpkg-divert --package nvidia-340 --remove /usr/lib/i386-linux-gnu/libGLESv2.so.2 

sudo dpkg-divert --package nvidia-340 --remove /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so.1
sudo dpkg-divert --package nvidia-340 --remove /usr/lib/i386-linux-gnu/libGLESv1_CM.so.1 

sudo dpkg-divert --package nvidia-340 --remove /usr/lib/x86_64-linux-gnu/libEGL.so.1
sudo dpkg-divert --package nvidia-340 --remove /usr/lib/i386-linux-gnu/libEGL.so.1 

sudo dpkg-divert --package nvidia-340 --remove /usr/lib/x86_64-linux-gnu/libGL.so
sudo dpkg-divert --package nvidia-340 --remove /usr/lib/i386-linux-gnu/libGL.so 

sudo dpkg-divert --package nvidia-340 --remove /usr/lib/x86_64-linux-gnu/libGLESv2.so
sudo dpkg-divert --package nvidia-340 --remove /usr/lib/i386-linux-gnu/libGLESv2.so 

sudo dpkg-divert --package nvidia-340 --remove /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so
sudo dpkg-divert --package nvidia-340 --remove /usr/lib/i386-linux-gnu/libGLESv1_CM.so 
Then post the output of dpkg-divert --list

4. Also post the output of this command: ls /etc/X11
forgotweak

Re: Mint 19 - NVIDIA Graphics Driver - Installation error

Post by forgotweak »

Well, if this is how it works out, I'll just reinstall my Mint, so I won't take your time.
If the problem will occur, I'll just post here a continuum.
User avatar
roblm
Level 15
Level 15
Posts: 5939
Joined: Sun Feb 24, 2013 2:41 pm

Re: Mint 19 - NVIDIA Graphics Driver - Installation error

Post by roblm »

Don't worry about wasting my time. I often learn some valuable info that may help in solving similar problems in the forums by troubleshooting these kind of topics.
forgotweak

Re: Mint 19 - NVIDIA Graphics Driver - Installation error

Post by forgotweak »

Alright, so here I am again, on a fresh (almost) install of Mint 19.
Things are so far so good, but heres a catch:
I've installed NVIDIA-396 from Driver Manager (then I've updated whole system by Update Manager) and there was no error.
On the other hand, even though they are installed, they appear not-to-be-working because of this:
When launching nvidia-x-server, seems like there is nothing like in an actual nvidia-x-server should be

http://i.imgur.com/zE6oBwp.png

dpkg-divert --list

Code: Select all

diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common
diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash
diversion of /usr/lib/libreoffice/share/basic/script.xlc to /usr/lib/libreoffice/share/basic/script.xlc.noaccess by libreoffice-base
diversion of /usr/lib/libreoffice/share/basic/dialog.xlc to /usr/lib/libreoffice/share/basic/dialog.xlc.noaccess by libreoffice-base
diversion of /bin/sh to /bin/sh.distrib by dash
diversion of /usr/share/initramfs-tools/hooks/klibc to /usr/share/initramfs-tools/hooks/klibc^i-t by klibc-utils
ls /etc/X11

Code: Select all

app-defaults             rgb.txt  Xreset      Xsession          xsm
default-display-manager  xinit    Xreset.d    Xsession.d        XvMCConfig
fonts                    xkb      Xresources  Xsession.options  Xwrapper.config
User avatar
roblm
Level 15
Level 15
Posts: 5939
Joined: Sun Feb 24, 2013 2:41 pm

Re: Mint 19 - NVIDIA Graphics Driver - Installation error

Post by roblm »

Use these commands and post the output:

Code: Select all

dpkg -l | grep -i nvidia
lspci -nnk | egrep -A3 -i "3D|VGA"	           
ls /lib/modules/`uname -r`/kernel/drivers/char/drm/		
ls /etc/modprobe.d			
mokutil --sb-state
forgotweak

Re: Mint 19 - NVIDIA Graphics Driver - Installation error

Post by forgotweak »

dpkg -l | grep -i nvidia

Code: Select all

ii  libnvidia-cfg1-390:amd64                   390.77-0ubuntu0.18.04.1             amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-common-390                       390.77-0ubuntu0.18.04.1             all          Shared files used by the NVIDIA libraries
ii  libnvidia-compute-390:amd64                390.77-0ubuntu0.18.04.1             amd64        NVIDIA libcompute package
ii  libnvidia-compute-390:i386                 390.77-0ubuntu0.18.04.1             i386         NVIDIA libcompute package
ii  libnvidia-decode-390:amd64                 390.77-0ubuntu0.18.04.1             amd64        NVIDIA Video Decoding runtime libraries
ii  libnvidia-decode-390:i386                  390.77-0ubuntu0.18.04.1             i386         NVIDIA Video Decoding runtime libraries
ii  libnvidia-encode-390:amd64                 390.77-0ubuntu0.18.04.1             amd64        NVENC Video Encoding runtime library
ii  libnvidia-encode-390:i386                  390.77-0ubuntu0.18.04.1             i386         NVENC Video Encoding runtime library
ii  libnvidia-fbc1-390:amd64                   390.77-0ubuntu0.18.04.1             amd64        NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-fbc1-390:i386                    390.77-0ubuntu0.18.04.1             i386         NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-gl-390:amd64                     390.77-0ubuntu0.18.04.1             amd64        NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-gl-390:i386                      390.77-0ubuntu0.18.04.1             i386         NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-ifr1-390:amd64                   390.77-0ubuntu0.18.04.1             amd64        NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  libnvidia-ifr1-390:i386                    390.77-0ubuntu0.18.04.1             i386         NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  nvidia-compute-utils-390                   390.77-0ubuntu0.18.04.1             amd64        NVIDIA compute utilities
ii  nvidia-dkms-390                            390.77-0ubuntu0.18.04.1             amd64        NVIDIA DKMS package
ii  nvidia-driver-390                          390.77-0ubuntu0.18.04.1             amd64        NVIDIA driver metapackage
ii  nvidia-kernel-common-390                   390.77-0ubuntu0.18.04.1             amd64        Shared files used with the kernel module
ii  nvidia-kernel-source-390                   390.77-0ubuntu0.18.04.1             amd64        NVIDIA kernel source package
ii  nvidia-prime                               0.8.8.1                             all          Tools to enable NVIDIA's Prime
ii  nvidia-prime-applet                        1.0.7                               all          An applet for NVIDIA Prime
ii  nvidia-settings                            390.77-0ubuntu0.18.04.1             amd64        Tool for configuring the NVIDIA graphics driver
ii  nvidia-utils-390                           390.77-0ubuntu0.18.04.1             amd64        NVIDIA driver support binaries
ii  xserver-xorg-video-nvidia-390              390.77-0ubuntu0.18.04.1             amd64        NVIDIA binary Xorg driver
lspci -nnk | egrep -A3 -i "3D|VGA"

Code: Select all

00:02.0 VGA compatible controller [0300]: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06)
	Subsystem: Micro-Star International Co., Ltd. [MSI] 4th Gen Core Processor Integrated Graphics Controller [1462:10ee]
	Kernel driver in use: i915
	Kernel modules: i915
--
01:00.0 3D controller [0302]: NVIDIA Corporation GK106M [GeForce GTX 765M] [10de:11e1] (rev a1)
	Subsystem: Micro-Star International Co., Ltd. [MSI] GK106M [GeForce GTX 765M] [1462:10ee]
	Kernel driver in use: nvidia
	Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
ls /lib/modules/`uname -r`/kernel/drivers/char/drm/

Code: Select all

nvidia-drm.ko  nvidia.ko  nvidia-modeset.ko  nvidia-uvm.ko
ls /etc/modprobe.d

Code: Select all

alsa-base.conf                  blacklist-modem.conf
amd64-microcode-blacklist.conf  blacklist-oss.conf
blacklist-ath_pci.conf          blacklist-rare-network.conf
blacklist.conf                  dkms.conf
blacklist-firewire.conf         intel-microcode-blacklist.conf
blacklist-framebuffer.conf      iwlwifi.conf
mokutil --sb-state

Code: Select all

Command 'mokutil' not found, but can be installed with:

sudo apt install mokutil
I couldn't install mokutil from sudo apt-get though, I might look for repositories if it's needed
User avatar
roblm
Level 15
Level 15
Posts: 5939
Joined: Sun Feb 24, 2013 2:41 pm

Re: Mint 19 - NVIDIA Graphics Driver - Installation error

Post by roblm »

Install mokutil: sudo apt install mokutil

Use these commands: mokutil --sb-state and ls /lib/modprobe.d
forgotweak

Re: Mint 19 - NVIDIA Graphics Driver - Installation error

Post by forgotweak »

mokutil --sb-state

Code: Select all

EFI variables are not supported on this system
ls /lib/modprobe.d

Code: Select all

aliases.conf                            blacklist_linux_4.15.0-38-generic.conf  nvidia-graphics-drivers.conf
blacklist_linux_4.15.0-20-generic.conf  fbdev-blacklist.conf                    systemd.conf
User avatar
roblm
Level 15
Level 15
Posts: 5939
Joined: Sun Feb 24, 2013 2:41 pm

Re: Mint 19 - NVIDIA Graphics Driver - Installation error

Post by roblm »

forgotweak wrote: mokutil --sb-state

Code: Select all

EFI variables are not supported on this system
That message should only be seen if the laptop does not have a Secure Boot option in the BIOS. Your second post shows the output of mokutil --sb-state was SecureBoot enabled

Is this the same laptop?

Post the Xorg.0.log file. Use this command to open the file: xed /var/log/Xorg.0.log

If you have problems posting that long file, then it can be uploaded to pastebin.

First install pastebinit with this command: sudo apt install pastebinit

Then use this command to upload the file to pastebin: pastebinit /var/log/Xorg.0.log

Post the URL link that displays in the Terminal window.
Last edited by roblm on Wed Oct 31, 2018 7:31 pm, edited 1 time in total.
forgotweak

Re: Mint 19 - NVIDIA Graphics Driver - Installation error

Post by forgotweak »

So, the thing is... I've restarted the system and that is the result:

http://i.imgur.com/rkKIgp4.png

I honestly don't know how this happened, perhaps some update made it run correctly.
Just one thing -> How do you set NVIDIA Driver to make it run with games (like Steam games)?

Conclusion:
The thing is, NOT to install additional drivers while making a fresh install of Mint 19.
User avatar
roblm
Level 15
Level 15
Posts: 5939
Joined: Sun Feb 24, 2013 2:41 pm

Re: Mint 19 - NVIDIA Graphics Driver - Installation error

Post by roblm »

forgotweak wrote: So, the thing is... I've restarted the system and that is the result:

http://i.imgur.com/rkKIgp4.png

I honestly don't know how this happened, perhaps some update made it run correctly.
I see that happen sometimes after making a driver config change, where two restarts are needed for the system to configure itself correctly.

forgotweak wrote: Just one thing -> How do you set NVIDIA Driver to make it run with games (like Steam games)?
When NVIDIA (Performance Mode) is selected on the PRIME Profiles page in the Nvidia Settings utility, then the Nvidia GPU is rendering the graphics for all programs.


Also, you didn’t answer my question in my previous post. Did you use a different laptop for the Mint reinstallation, because the output of mokutil --sb-state says you did.
forgotweak

Re: Mint 19 - NVIDIA Graphics Driver - Installation error

Post by forgotweak »

roblm wrote: Thu Nov 01, 2018 9:44 am
forgotweak wrote: Also, you didn’t answer my question in my previous post. Did you use a different laptop for the Mint reinstallation, because the output of mokutil --sb-state says you did.
No, the fact is: I have enabled Secure Boot, then I've disabled it.
Thank you very much for your support, it made me think I should start learning how things works, especially with terminal and reading logs.
Locked

Return to “Graphics Cards & Monitors”