A different error was encountered. Here is where the installation started to have some problems. Would you know what this means?:
Setting up nvidia-340 (340.108-0ubuntu5.20.04.2) ...
dpkg: error: version '-' has bad syntax: revision number is empty
dpkg: error: version '-' has bad syntax: revision number is empty
update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia-340
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
Adding system user nvidia-persistenced' (UID 125) ... Adding new group nvidia-persistenced' (GID 132) ...
Adding new user nvidia-persistenced' (UID 125) with group nvidia-persistenced'
...
Not creating home directory `/'.
Loading new nvidia-340-340.108 DKMS files...
Building for 5.11.0-27-generic
Building for architecture x86_64
Building initial module for 5.11.0-27-generic
Error! Bad return status for module build on kernel: 5.11.0-27-generic (x86_64)
Consult /var/lib/dkms/nvidia-340/340.108/build/make.log for more information.
dpkg: error processing package nvidia-340 (--configure):
installed nvidia-340 package post-installation script subprocess returned error
exit status 10
dpkg: dependency problems prevent configuration of nvidia-331:
nvidia-331 depends on nvidia-340; however:
Package nvidia-340 is not configured yet.
dpkg: error processing package nvidia-331 (--configure):
dependency problems - leaving unconfigured
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
Processing triggers for libc-bin (2.31-0ubuntu9.2) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for desktop-file-utils (0.24-1ubuntu3) ...
Processing triggers for initramfs-tools (0.136ubuntu6.6) ...
update-initramfs: Generating /boot/initrd.img-5.11.0-27-generic
W: Possible missing firmware /lib/firmware/i915/skl_guc_49.0.1.bin for module i9
15
W: Possible missing firmware /lib/firmware/i915/bxt_guc_49.0.1.bin for module i9
15
W: Possible missing firmware /lib/firmware/i915/kbl_guc_49.0.1.bin for module i9
15
W: Possible missing firmware /lib/firmware/i915/glk_guc_49.0.1.bin for module i9
15
W: Possible missing firmware /lib/firmware/i915/kbl_guc_49.0.1.bin for module i9
15
W: Possible missing firmware /lib/firmware/i915/kbl_guc_49.0.1.bin for module i9
15
W: Possible missing firmware /lib/firmware/i915/cml_guc_49.0.1.bin for module i9
15
W: Possible missing firmware /lib/firmware/i915/icl_guc_49.0.1.bin for module i9
15
W: Possible missing firmware /lib/firmware/i915/ehl_guc_49.0.1.bin for module i9
15
W: Possible missing firmware /lib/firmware/i915/ehl_guc_49.0.1.bin for module i9
15
W: Possible missing firmware /lib/firmware/i915/tgl_huc_7.5.0.bin for module i91
5
W: Possible missing firmware /lib/firmware/i915/tgl_guc_49.0.1.bin for module i9
15
W: Possible missing firmware /lib/firmware/i915/tgl_huc_7.5.0.bin for module i91
5
W: Possible missing firmware /lib/firmware/i915/tgl_guc_49.0.1.bin for module i9
15
W: Possible missing firmware /lib/firmware/i915/dg1_dmc_ver2_02.bin for module i
915
Errors were encountered while processing:
nvidia-340
nvidia-331
E: Sub-process /usr/bin/dpkg returned an error code (1)
More errors. Do I have to go back to Microsoft Windows?:
cloudwater@cloudwater-Alienware-15-R3:~$ sudo dpkg --configure -a
Setting up nvidia-340 (340.108-0ubuntu5.20.04.2) ...
dpkg: error: version '-' has bad syntax: revision number is empty
dpkg: error: version '-' has bad syntax: revision number is empty
update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia-340
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
Removing old nvidia-340-340.108 DKMS files...
Deleting module version: 340.108
completely from the DKMS tree.
Done.
Loading new nvidia-340-340.108 DKMS files...
Building for 5.11.0-27-generic
Building for architecture x86_64
Building initial module for 5.11.0-27-generic
Error! Bad return status for module build on kernel: 5.11.0-27-generic (x86_64)
Consult /var/lib/dkms/nvidia-340/340.108/build/make.log for more information.
dpkg: error processing package nvidia-340 (--configure):
installed nvidia-340 package post-installation script subprocess returned error exit status 10
dpkg: dependency problems prevent configuration of nvidia-331:
nvidia-331 depends on nvidia-340; however:
Package nvidia-340 is not configured yet.
dpkg: error processing package nvidia-331 (--configure):
dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.31-0ubuntu9.2) ...
Processing triggers for initramfs-tools (0.136ubuntu6.6) ...
update-initramfs: Generating /boot/initrd.img-5.11.0-27-generic
W: Possible missing firmware /lib/firmware/i915/skl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/glk_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/cml_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/icl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/ehl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/ehl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_huc_7.5.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_huc_7.5.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/dg1_dmc_ver2_02.bin for module i915
Errors were encountered while processing:
nvidia-340
nvidia-331
cloudwater@cloudwater-Alienware-15-R3:~$ sudo dpkg --configure -a
Setting up nvidia-340 (340.108-0ubuntu5.20.04.2) ...
dpkg: error: version '-' has bad syntax: revision number is empty
dpkg: error: version '-' has bad syntax: revision number is empty
update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia-340
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
Removing old nvidia-340-340.108 DKMS files...
Deleting module version: 340.108
completely from the DKMS tree.
Done.
Loading new nvidia-340-340.108 DKMS files...
Building for 5.11.0-27-generic
Building for architecture x86_64
Building initial module for 5.11.0-27-generic
Error! Bad return status for module build on kernel: 5.11.0-27-generic (x86_64)
Consult /var/lib/dkms/nvidia-340/340.108/build/make.log for more information.
dpkg: error processing package nvidia-340 (--configure):
installed nvidia-340 package post-installation script subprocess returned error exit status 10
dpkg: dependency problems prevent configuration of nvidia-331:
nvidia-331 depends on nvidia-340; however:
Package nvidia-340 is not configured yet.
dpkg: error processing package nvidia-331 (--configure):
dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.31-0ubuntu9.2) ...
Processing triggers for initramfs-tools (0.136ubuntu6.6) ...
update-initramfs: Generating /boot/initrd.img-5.11.0-27-generic
W: Possible missing firmware /lib/firmware/i915/skl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/glk_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/cml_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/icl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/ehl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/ehl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_huc_7.5.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_huc_7.5.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/dg1_dmc_ver2_02.bin for module i915
E
cloudwater@cloudwater-Alienware-15-R3:~$ sudo apt-get install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up nvidia-340 (340.108-0ubuntu5.20.04.2) ...
dpkg: error: version '-' has bad syntax: revision number is empty
dpkg: error: version '-' has bad syntax: revision number is empty
update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia-340
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
Removing old nvidia-340-340.108 DKMS files...
Deleting module version: 340.108
completely from the DKMS tree.
Done.
Loading new nvidia-340-340.108 DKMS files...
Building for 5.11.0-27-generic
Building for architecture x86_64
Building initial module for 5.11.0-27-generic
Error! Bad return status for module build on kernel: 5.11.0-27-generic (x86_64)
Consult /var/lib/dkms/nvidia-340/340.108/build/make.log for more information.
dpkg: error processing package nvidia-340 (--configure):
installed nvidia-340 package post-installation script subprocess returned error exit status 10
dpkg: dependency problems prevent configuration of nvidia-331:
nvidia-331 depends on nvidia-340; however:
Package nvidia-340 is not configured yet.
dpkg: error processing package nvidia-331 (--configure):
dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.31-0ubuntu9.2) ...
Processing triggers for initramfs-tools (0.136ubuntu6.6) ...
update-initramfs: Generating /boot/initrd.img-5.11.0-27-generic
W: Possible missing firmware /lib/firmware/i915/skl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/glk_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/cml_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/icl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/ehl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/ehl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_huc_7.5.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_huc_7.5.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/dg1_dmc_ver2_02.bin for module i915
Errors were encountered while processing:
nvidia-340
nvidia-331
E: Sub-process /usr/bin/dpkg returned an error code (1)
tells us that /var/lib/dpkg/info/nvidia-340.postinst has a typo: replace $KERNELS with $CURRENT_KERNEL then dpkg-reconfigure nvidia-340 works as expected.
Open a terminal with the keyboard shortcut ctrl_alt_t
Enter in sudo -i, then enter your password. The terminal will open as Root.
Enter in nautilus and the File Manager will open with Elevated Privileges.
Navigate to /var/lib/dpkg/info and open the nvidia-340.postinst file in a text editor.
Only found this line:
NEWEST_KERNEL=$(get_newest_kernel "$KERNELS") which was replaced like this:
NEWEST_KERNEL=$(get_newest_kernel "$CURRENT_KERNEL")
Now this:
cloudwater@cloudwater-Alienware-15-R3:~$ sudo dpkg-reconfigure nvidia-340
/usr/sbin/dpkg-reconfigure: nvidia-340 is broken or not fully installed
cloudwater@cloudwater-Alienware-15-R3:~$
cloudwater@cloudwater-Alienware-15-R3:~$ sudo apt --fix-broken install
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up nvidia-340 (340.108-0ubuntu5.20.04.2) ...
update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia-340
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
Removing old nvidia-340-340.108 DKMS files...
Deleting module version: 340.108
completely from the DKMS tree.
Done.
Loading new nvidia-340-340.108 DKMS files...
Building for 5.11.0-27-generic
Building for architecture x86_64
Building initial module for 5.11.0-27-generic
Error! Bad return status for module build on kernel: 5.11.0-27-generic (x86_64)
Consult /var/lib/dkms/nvidia-340/340.108/build/make.log for more information.
dpkg: error processing package nvidia-340 (--configure):
installed nvidia-340 package post-installation script subprocess returned error
exit status 10
dpkg: dependency problems prevent configuration of nvidia-331:
nvidia-331 depends on nvidia-340; however:
Package nvidia-340 is not configured yet.
dpkg: error processing package nvidia-331 (--configure):
dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.31-0ubuntu9.2) ...
Processing triggers for initramfs-tools (0.136ubuntu6.6) ...
update-initramfs: Generating /boot/initrd.img-5.11.0-27-generic
W: Possible missing firmware /lib/firmware/i915/skl_guc_49.0.1.bin for module i9
15
W: Possible missing firmware /lib/firmware/i915/bxt_guc_49.0.1.bin for module i9
15
W: Possible missing firmware /lib/firmware/i915/kbl_guc_49.0.1.bin for module i9
15
W: Possible missing firmware /lib/firmware/i915/glk_guc_49.0.1.bin for module i9
15
W: Possible missing firmware /lib/firmware/i915/kbl_guc_49.0.1.bin for module i9
15
W: Possible missing firmware /lib/firmware/i915/kbl_guc_49.0.1.bin for module i9
15
W: Possible missing firmware /lib/firmware/i915/cml_guc_49.0.1.bin for module i9
15
W: Possible missing firmware /lib/firmware/i915/icl_guc_49.0.1.bin for module i9
15
W: Possible missing firmware /lib/firmware/i915/ehl_guc_49.0.1.bin for module i9
15
W: Possible missing firmware /lib/firmware/i915/ehl_guc_49.0.1.bin for module i9
15
W: Possible missing firmware /lib/firmware/i915/tgl_huc_7.5.0.bin for module i91
5
W: Possible missing firmware /lib/firmware/i915/tgl_guc_49.0.1.bin for module i9
15
W: Possible missing firmware /lib/firmware/i915/tgl_huc_7.5.0.bin for module i91
5
W: Possible missing firmware /lib/firmware/i915/tgl_guc_49.0.1.bin for module i9
15
W: Possible missing firmware /lib/firmware/i915/dg1_dmc_ver2_02.bin for module i
915
Errors were encountered while processing:
nvidia-340
nvidia-331
E: Sub-process /usr/bin/dpkg returned an error code (1)
From the terminal logs I see that you have an Alienware M15 R3. Could you provide us your detailed laptops specifications? I have the suspicion that your hardware might not support Optimus at all.
I did some research and it seems that your laptop does not have Optimus at all. But it seems to have a MUX switch. So it means that you can manually switch to your GPU or CPU. I think that's why in your earlier post, you had some options missing in the Nvidia X application.
Also does pressing fn + f7 do anything?