Public bug reported: 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) ** Affects: ubuntu-drivers-common (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug groovy uec-images -- 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/1933878 Title: Traceback when trying to install drivers as normal user Status in ubuntu-drivers-common package in Ubuntu: New 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) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ubuntu-drivers-common/+bug/1933878/+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