@SRU team

To add to this issue, it is timing related. We release nvidia dkms
drivers, which can be installed by themselves, but this means module
compilation on the machine so it breaks secure boot. Therefore we also
create Linux Restricted Modules (LRM) that are nvidia drivers
precompiled by us against all kernels and signed so when installed they
don't break secure boot. Now, nvidia drivers are released to -proposed
before LRMs are built. This creates a window when someone using ubuntu-
drivers may install nvidia dkms drivers and not LRM drivers, resulting
in their system having secure boot disabled, which is not an option for
cloud environments. Another windows of opportunity to trigger this is
during publication to the archives. A dkms drivers may already be
published but LRMs for the specific kernel are not there yet. The
decision was made that dkms drivers should not be available to be
installed by accident so hidden behind a switch. An advanced user would
use it, therefore ensuring that they know what they're doing.

Due to timing related nature of this issue, testing it in real world
scenario would require timing the verification to a few hour window once
a fortnight or so (varies), therefore to force it, an extra PPA with a
newer driver is created.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to ubuntu-drivers-common in Ubuntu.
https://bugs.launchpad.net/bugs/2098674

Title:
  ubuntu-drivers install --include-dkms installs dkms only package

Status in ubuntu-drivers-common package in Ubuntu:
  Fix Released
Status in ubuntu-drivers-common source package in Oracular:
  Fix Committed
Status in ubuntu-drivers-common source package in Plucky:
  Fix Released

Bug description:
  
  [ Impact ]
  When installing development nvidia driver packages from a ppa like 
ppa:graphics-drivers/ppa.
  The ubuntu-drivers install --include-dkms will install nvidia-dkms- only but 
not nvidia-driver-
  The driver installation is not completed. some packages are missing.

  [ Steps to reproduce ]
  1. Add a PPA with new nvidia driver that is not provided with LRM yet.
  2. Call 'ubuntu-drivers install --include-dkms'
  3. observe the list of drivers that are to be installed. 

  [ Expected result ]
  both 'nvidia-driver-' and 'nvidia-dkms-570-server-open' are installed and not 
just 'nvidia-dkms-'.

  [ Test plan ]
  1. Add a PPA with new nvidia driver that is not provided with LRM yet.
  2. Call 'ubuntu-drivers install --include-dkms'
  3. observe the list of drivers that are to be installed.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-drivers-common/+bug/2098674/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to