Traceback when trying to install drivers as normal user

Bug #1933878 reported by Jeff Lane 
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-drivers-common (Ubuntu)
New
Undecided
Unassigned

Bug Description

Forgot to use sudo and discovered an ugly traceback.

ubuntu@doubletusk:~$ ubuntu-drivers --gpgpu install
This is gpgpu mode
Traceback (most recent call last):
  File "/usr/bin/ubuntu-drivers", line 480, in <module>
    greet()
  File "/usr/lib/python3/dist-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/usr/lib/python3/dist-packages/click/core.py", line 1259, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/lib/python3/dist-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/lib/python3/dist-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/click/decorators.py", line 73, in new_func
    return ctx.invoke(f, obj, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/usr/bin/ubuntu-drivers", line 399, in install
    command_install(config)
  File "/usr/bin/ubuntu-drivers", line 160, in command_install
    pm_fd = open('/run/nvidia_runtimepm_supported', 'w')
PermissionError: [Errno 13] Permission denied: '/run/nvidia_runtimepm_supported'

This is because I forgot to use sudo to do the install

ubuntu-drivers can do somethings as a non-privileged driver but other things (install) requires root escalation.

ubuntu-drivers should either always require root via sudo, or "ubuntu-drivers install" should do a user check and exit with a simple helpful message like "You must use sudo when installing drivers".

ProblemType: Bug
DistroRelease: Ubuntu 20.10
Package: ubuntu-drivers-common 1:0.8.6.3~0.20.10.1
ProcVersionSignature: User Name 5.8.0-60.67-generic 5.8.18
Uname: Linux 5.8.0-60-generic x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
ApportVersion: 2.20.11-0ubuntu50.7
Architecture: amd64
CasperMD5CheckResult: skip
Date: Mon Jun 28 20:06:09 2021
ProcEnviron:
 TERM=screen-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=C.UTF-8
 SHELL=/bin/bash
SourcePackage: ubuntu-drivers-common
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Jeff Lane  (bladernr) wrote :
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.