Please SRU nvidia-modprobe 460.32.03-1 (multiverse) from hirsute

Bug #1915534 reported by Erich Eickmeyer
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
nvidia-modprobe (Ubuntu)
Fix Released
Undecided
Unassigned
Focal
Fix Released
Undecided
Unassigned
Groovy
Fix Released
Undecided
Unassigned
Hirsute
Fix Released
Undecided
Unassigned

Bug Description

[Impact]

 * Users of nvidia-smi in nvidia-utils-460 are running across this issue:

/usr/bin/nvidia-modprobe: unrecognized option: "-s"

 * At this point, nvidia-smi is not returning the desired output.

 * Description of nvidia-smi follows:

NVIDIA System Management Interface -- v460.32.03

NVSMI provides monitoring information for Tesla and select Quadro devices.
The data is presented in either a plain text or an XML format, via stdout or a file.
NVSMI also provides several management operations for changing the device state.

Note that the functionality of NVSMI is exposed through the NVML C-based
library. See the NVIDIA developer website for more information about NVML.
Python wrappers to NVML are also available. The output of NVSMI is
not guaranteed to be backwards compatible; NVML and the bindings are backwards
compatible.

http://developer.nvidia.com/nvidia-management-library-nvml/
http://pypi.python.org/pypi/nvidia-ml-py/
Supported products:
- Full Support
    - All Tesla products, starting with the Kepler architecture
    - All Quadro products, starting with the Kepler architecture
    - All GRID products, starting with the Kepler architecture
    - GeForce Titan products, starting with the Kepler architecture
- Limited Support
    - All Geforce products, starting with the Kepler architecture

[Test Case]

 * Install nvidia-utils-460 from the archive.

 * Attempt to run nvidia-smi.

 * Output reports error mentioned above, nvidia-modprobe is not working as expected.

[Where problems could occur]

 * This may or may not affect users of older Nvidia cards. Backporting nvidia-modprobe on a RTX-2070 system running Focal returns desired results.

[Other Info]

 * I would be open to questions from the Kernel team for this fix.

Original bug report (originally a backport request) follows:

Please backport nvidia-modprobe 460.32.03-1 (multiverse) from hirsute to focal, groovy.

Reason for the backport:
========================
Currently, nvidia-smi in nvidia-utils-460 calls "nvidia-modprobe -s", but the following error occurs:

/usr/bin/nvidia-modprobe: unrecognized option: "-s"

At this point, nvidia-smi is not returning the desired output.

Testing:
========
Mark off items in the checklist [X] as you test them, but please leave the checklist so that backporters can quickly evaluate the state of testing.

You can test-build the backport in your PPA with backportpackage:
$ backportpackage -u ppa:<lp username>/<ppa name> -s hirsute -d focal nvidia-modprobe
$ backportpackage -u ppa:<lp username>/<ppa name> -s hirsute -d groovy nvidia-modprobe

Built in https://launchpad.net/~eeickmeyer/+archive/ubuntu/ppa

* focal:
[!] Package builds without modification
    - Requires dropping debhelper-compat to 12 and Standards-Version to 4.5.0. This is trivial.
[X] nvidia-modprobe-dbgsym installs cleanly and runs
[X] nvidia-modprobe installs cleanly and runs
* groovy:
[X] Package builds without modification
[X] nvidia-modprobe-dbgsym installs cleanly and runs
[X] nvidia-modprobe installs cleanly and runs

No reverse dependencies

Changed in nvidia-modprobe (Ubuntu Hirsute):
status: New → Fix Released
no longer affects: nvidia-modprobe (Ubuntu)
no longer affects: nvidia-modprobe (Ubuntu Focal)
no longer affects: nvidia-modprobe (Ubuntu Groovy)
no longer affects: nvidia-modprobe (Ubuntu Hirsute)
Revision history for this message
Thomas Ward (teward) wrote :

If the intent here is to fix a *bug*, then this should be SRU'd and handled by the relevant kernel / packaging teams as this is Multiverse.

Backports aren't how you get bugs fixed in older releases.

Revision history for this message
Julian Andres Klode (juliank) wrote :

I think they basically only add new commands in newer version, so a backporting this wholesale as an SRU makes sense.

summary: - Please backport nvidia-modprobe 460.32.03-1 (multiverse) from hirsute
+ Please SRU nvidia-modprobe 460.32.03-1 (multiverse) from hirsute
Thomas Ward (teward)
Changed in focal-backports:
status: New → Invalid
Changed in groovy-backports:
status: New → Invalid
description: updated
no longer affects: focal-backports
no longer affects: groovy-backports
Changed in nvidia-modprobe (Ubuntu Hirsute):
status: New → Fix Released
Changed in nvidia-modprobe (Ubuntu Focal):
status: New → In Progress
Changed in nvidia-modprobe (Ubuntu Groovy):
status: New → In Progress
Changed in nvidia-modprobe (Ubuntu Focal):
status: In Progress → Fix Committed
Changed in nvidia-modprobe (Ubuntu Groovy):
status: In Progress → Fix Committed
Revision history for this message
Łukasz Zemczak (sil2100) wrote : Please test proposed package

Hello Erich, or anyone else affected,

Accepted nvidia-modprobe into groovy-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/nvidia-modprobe/460.32.03-0ubuntu20.10.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-groovy to verification-done-groovy. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-groovy. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

tags: added: verification-needed verification-needed-groovy
tags: added: verification-needed-focal
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

Hello Erich, or anyone else affected,

Accepted nvidia-modprobe into focal-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/nvidia-modprobe/460.32.03-0ubuntu20.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-focal to verification-done-focal. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-focal. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote :

Confirmed in both Groovy and Focal, this package does indeed return the correct information:

Tue Feb 16 14:28:54 2021
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 460.32.03 Driver Version: 460.32.03 CUDA Version: 11.2 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 GeForce RTX 207... Off | 00000000:01:00.0 On | N/A |
| N/A 62C P3 26W / N/A | 1514MiB / 7982MiB | 30% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 2118 G /usr/lib/xorg/Xorg 585MiB |
| 0 N/A N/A 2796 G kded5 16MiB |
| 0 N/A N/A 3224 G ...akonadi_archivemail_agent 2MiB |
| 0 N/A N/A 3229 G ...i_googlecalendar_resource 2MiB |
| 0 N/A N/A 3230 G ...i_googlecalendar_resource 2MiB |
| 0 N/A N/A 3234 G ...bin/akonadi_imap_resource 2MiB |
| 0 N/A N/A 3235 G ...bin/akonadi_imap_resource 2MiB |
| 0 N/A N/A 3236 G ...bin/akonadi_imap_resource 2MiB |
| 0 N/A N/A 3250 G .../akonadi_mailfilter_agent 2MiB |
| 0 N/A N/A 3265 G ...n/akonadi_sendlater_agent 2MiB |
| 0 N/A N/A 3267 G ...nadi_unifiedmailbox_agent 20MiB |
| 0 N/A N/A 10102 G /usr/bin/kmail 44MiB |
| 0 N/A N/A 271335 G /usr/bin/krunner 13MiB |
| 0 N/A N/A 291726 G ...gAAAAAAAAA --shared-files 273MiB |
| 0 N/A N/A 292863 G ...AAAAAAAA== --shared-files 77MiB |
| 0 N/A N/A 369831 G /usr/bin/plasmashell 334MiB |
| 0 N/A N/A 369930 G /usr/bin/kwin 75MiB |
+-----------------------------------------------------------------------------+

tags: added: verification-done verification-done-focal verification-done-groovy
removed: verification-needed verification-needed-focal verification-needed-groovy
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nvidia-modprobe - 460.32.03-0ubuntu20.10.1

---------------
nvidia-modprobe (460.32.03-0ubuntu20.10.1) groovy; urgency=medium

  * Fix for issues affecting nvidia-utils-460 (LP: #1915534)

 -- Erich Eickmeyer <email address hidden> Fri, 12 Feb 2021 08:19:36 -0800

Changed in nvidia-modprobe (Ubuntu Groovy):
status: Fix Committed → Fix Released
Revision history for this message
Łukasz Zemczak (sil2100) wrote : Update Released

The verification of the Stable Release Update for nvidia-modprobe has completed successfully and the package is now being released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nvidia-modprobe - 460.32.03-0ubuntu20.04.1

---------------
nvidia-modprobe (460.32.03-0ubuntu20.04.1) focal; urgency=medium

  * Fix for issues affecting nvidia-utils-460 (LP: #1915534)

 -- Erich Eickmeyer <email address hidden> Fri, 12 Feb 2021 08:19:36 -0800

Changed in nvidia-modprobe (Ubuntu Focal):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.